随笔分类 - JavaScript
摘要:intersectionObsever 可视范围控制 // substr,substring,slice区别substr(1,5)截取的是从字符串下标为1开始和截取后面4个字符,一共5个字符返回substring(1,5)截取的是从字符串下标为1开始到下标为5为止,不包括5,一共5-1个字符返回sl
阅读全文
摘要:1 const tableReg=new RegExp( 2 '<table[^>]*data-id="([^"]*)[^>]*>([\s\S]*?)<\/table>', 3 'g' 4 ) 以上代码可以匹配到以下html 1 <table data-id="1">这是第一个table</tabl
阅读全文
摘要:data = { "0": { "id": 1, "pid": 0, "children": [{ "id": 2, "pid": 1, "children": [{ "id": 5, "pid": 2 }, { "id": 6, "pid": 2 }, { "id": 7, "pid": 2 },...
阅读全文
摘要:在JavaScript里可以结合for循环和splice来删除数组指定的元素。但是要注意删除元素后,数组索引会发生改变 示例 注意点: 删除数组多个元素也可以使用filter这种取巧的方式,不需要再原数组上删除元素。
阅读全文
摘要:常用方法 1. array.concat(array1, array2,...arrayN); 合并多个数组,返回合并后的新数组,原数组没有变化。 2. array.every(callback[, thisArg]); 检测数组中的每一个元素是否都通过了callback测试,全部通过返回true,
阅读全文
摘要:这次给大家带来vue-cli3.0配置详解,使用vue-cli3.0配置的注意事项有哪些,下面就是实战案例,一起来看一下。 新建项目 1 2 3 4 5 6 7 8 # 安装 npm install -g @vue/cli # 新建项目 vue create my-project # 项目启动 np
阅读全文
摘要:转至http://blog.csdn.net/zhaoxiang66/article/details/78341632 根据大神的思路修改了bug,加强了功能,优化了代码分量
阅读全文
摘要:参考了http://blog.csdn.net/zhaoxiang66/article/details/78063271 根据大神的思路加强了功能,修复了bug
阅读全文
摘要:path路径绘制中,绘制贝塞尔曲线的命令包括: Q 二次贝赛尔曲线 x1,y1 x,y T 平滑二次贝塞尔曲线 x,y C 曲线(curveto) x1,y1 x2,y2 x,y S 平滑曲线 x2,y2 x,y 其中Q和T可以在一起使用,C和S可以在一起用。 Q 二次贝塞尔曲线 用法:M x0,y
阅读全文
摘要:需求:在textarea中输入文字,提交给后台后,后台输出在另一个页面,文字按原格式显示。 问题:如何还原输入框中的换行和空格? 兼容性:IE9以上、FF、chrome在换行处匹配/\n/ IE7-8在换行处先匹配/\r/,再匹配/\n/ html: <textarea name="" id="te
阅读全文
摘要:普遍使用的正则是[\u4e00-\u9fa5],但这个范围并不完整。例如: /[\u4e00-\u9fa5]/.test( '⻏' ) // 测试部首⻏,返回false 根据Unicode 5.0版编码,要准确的判断一个中文字符要包括: 范围 含义 范围 含义 2E80-2EFF CJK 部首补充
阅读全文
摘要:需求是这样的:http://q.cnblogs.com/q/29093/ 这里简述一下: 这是一个JS二维数组排序组合问题,用递规法解决如下: 测试代码: 效果如下: 作者:Artwl 出处:http://artwl.cnblogs.com 本文首发博客园,版权归作者跟博客园共有。转载必须保留本段声
阅读全文

浙公网安备 33010602011771号