• 切割器


    function loginBoxHeightChange() {
                        var textarea = document.getElementById('tx');
                        // textarea.style.height = textarea.scrollHeight + 'px'
                         textarea.style.overflowY = 'hidden'
                        textarea.style.resize = 'none'
                        textarea.style.backgroundColor = '#89bde5'
                        textarea.style.border = 'none'
                        textarea.style.textDecoration = 'underline';
                          textarea.readOnly = true;
                         var newTextarea=spliter(textarea.innerHTML,20)
                        var array= newTextarea.split(" ")
                        if(array.length>3)
                            {
                                textarea.innerHTML=array[0]+"
"+array[1]+"
"+array[2].substring(0,19)+"...";
                            }else{
                                textarea.innerHTML=newTextarea;
                            }
         
                }
                function spliter(text, max) {
                  var strs = new Array();
                  strs = text.split('
');
                  var result = ''
                  for (var n = 0; n < strs.length; n++) {
                    result += splitMultiLine(strs[n], max);
                  };
                  return result;
                }
                function splitMultiLine(x, max) {
                  var strArray = '';
                  var num = Math.ceil(x.length / max);
                  var array = new Array();
                  for (var i = 0; i < num - 1; i++) {
                    array[i] = x.substring(max * i, max * (i + 1));
                    strArray += array[i] + '&#13;&#10;';
                  }
                  array[num - 1] = x.substring(max * (num - 1));
                  strArray += array[num - 1] + '&#13;&#10;';
                  return strArray;
                }

  • 相关阅读:
    C++之用程序理解浅拷贝
    es6 | 新增语法 | 总结
    http协议 | http缓存
    Mobx | 强大的状态管理工具 | 可以用Mobx来替代掉redux
    nohup和&后台运行,进程查看及终止
    MIME Type介绍 Content-Type 各种定义
    Meta http-equiv属性详解(转)
    sublme text 3 快捷键
    【坑】【数组的坑】1、对象assign复制的假深度,2、数组slice复制的坑,3、还有数组map复制的坑
    Proxy监听对象的数据变化,处理绑定数据很有用
  • 原文地址:https://www.cnblogs.com/wiming/p/4650760.html
Copyright © 2020-2023  润新知