JavaScript篇
记录个人对于基础js的扩展使用
蔚蓝Cure
这个作者很懒,什么都没留下…
展开
-
ES6新增字符串 数组 对象, 函数方法汇总
字符串String.fromCodePoint() 从 Unicode 码点返回对应字符String.fromCodePoint(0x20BB7)// "????"2.String.raw() 转译模板字符串String.raw`Hi\n${2+3}!`// "Hi\n5!"原创 2021-07-02 15:27:18 · 399 阅读 · 0 评论 -
算法 前端table单元格首列相同则进行单元格合并
最近遇到一个需求,需要把这种单元格的首列相同内容进行自动合并,合并成以下样子个人是觉得假设以后表格增加个编号什么的,合并成这个样子不是丑的一匹,当然了,本来实现需求的原则,参考了一下页面排版,整合了以下算法算法如下 // 页面中table中的第一列td标签(我给首行的首个td增加了一个类名叫a) var a = document.querySelectorAll('.a') // 页面中所有的行(我给table中每个td都增加了类型叫aoe) var原创 2020-05-13 14:35:48 · 693 阅读 · 0 评论 -
前端字符动态匹配思想
因为在代码中常见命名方式为英文,可很多时候显示在页面上的是中文,便于别人阅读的东西,在最近的项目中进行了思考(可能前人已经想出来,但我自己没查出来),自己思考了一种动态匹配字符算法,把英文转换成中文这个思维利用了JS中的对象的特点var object = { one: 1}console.log(Object[one]) // 1其实思维很简单,因为js中对象的【】属性可以传入变量来动态返回数据,利用传入的参数动态的匹配就可以转换成想要的数据名称,比如上面代码中就把one转换成了数字类型1来进原创 2020-06-09 10:36:14 · 281 阅读 · 0 评论 -
ES6结构赋值使用小技巧记录
结构赋值使用小技巧1.拆分数组let [head, ...tail] = [1, 2, 3, 4];head // 1tail // [2, 3, 4]2.便捷使用js内置对象的方法// 例一let { log, sin, cos } = Math;// 例二const { log } = console;log('hello') // hello字符串结构赋值const [a, b, c, d, e] = 'hello';a // "h"b // "e"c // "原创 2021-06-21 14:02:03 · 82 阅读 · 0 评论