29 2020-08 JavaScript 上帝的视角带你玩弄js一维数组转二维数组-数据归档 这是群里有人问到的一个问题,有些数据可能后端娃子偷懒,假如给你一个接口,然后直接一个一维数组统统给你返回,而你则需要把某些相同特性数据归类展示在不同的位置那你应该怎么去处理呢?如下图 后端... 阅读全文 2020年08月29日 14:32:30 周六 2020-08-29 周六 4955 1 5
28 2020-08 JavaScript 秒懂ES6-class类的继承与super前端进阶,世界如此简单 在ES6中,class类应该算是一个亮点,毕竟让以前那么苦涩难懂的面向对象通过语法糖形式变得如此的优雅简单,下面详细介绍关于class的一些特性,看完这个你要没学会,我代表w3c组织劝退你,当然你要实在... 阅读全文 2020年08月28日 17:26:57 周五 2020-08-28 周五 4121 0 2
21 2020-08 JavaScript tree树形加载-嵌套数据格式的增删查改 最近遇到个需求,简单描述下需求,就是通过一组循环嵌套数据渲染后的页面,当点击页面某一列数据时候,我可以在当前列的同级插入一条(兄弟)数据,这个就很灵活了,因为数据是无限嵌套,唯一可追寻的就... 阅读全文 2020年08月21日 18:59:51 周五 2020-08-21 周五 4953 0 3
12 2020-06 JavaScript 实现浏览器多个页签之间通信-多种方法 今天用电脑浏览器上听酷狗音乐发现个有趣的交互,就是音乐的列表页面可以控制另一个打开的播放器页面,实现了浏览器垮页签通信,于是研究了下,最后结合网上资料,发现原来方法还不少。 1、localStorag... 阅读全文 2020年06月12日 19:07:04 周五 2020-06-12 周五 4924 1 3
10 2020-06 JavaScript js可选链操作?.双问号??(babel-plugin-proposal-optional-chaining、plugin-proposal-nullish-coalescing-operator) 可选链操作符 ?. 可以按照操作符之前的属性是否有效,链式读取对象的属性或者使整个对象链返回 undefined。?. 运算符的作用与 . 运算符类似,不同之处在于,如果对象链上的引用是 nullish (null 或者 u... 阅读全文 2020年06月10日 14:42:46 周三 2020-06-10 周三 8320 0 1
26 2020-05 JavaScript highlight插件代码高亮-实现html转义-保留原始字符串换行格式 文章代码高亮,可以试试highlight.js,使用过程非常简单,支持普通引入,也支持工程化项目去使用。如下教程,从最基本的方式去感受下highlightjs的魅力,另外prism.js高亮插件大家也可以了解下,感觉大... 阅读全文 2020年05月26日 13:36:31 周二 2020-05-26 周二 6773 2 3
10 2020-04 JavaScript JS数组中的一个元素的值改变后,数组其它元素值都跟着变了 今天写代码时候想自己写点假数据,然后将一个数组的一项各种循环添加,因为想每条数据多少有点区别,所以单独把某些数据push完后单独改变某些值,结果发现,数组其它元素值都跟着变了。初次发现这个问... 阅读全文 2020年04月10日 18:14:00 周五 2020-04-10 周五 5274 3 6
07 2020-03 JavaScript 认识IntersectionObserver交叉口观察者(懒加载、预加载) IntersectionObserver是个异步方法,使用者不必过多的关注它内部具体计算过程,应用场景如:以前我们在做图片懒加载时候需要借助插件,或者手动去计算元素是否在视窗内,反正我是记不住具体怎么算,每... 阅读全文 2020年03月07日 16:27:18 周六 2020-03-07 周六 4649 1 7
07 2019-11 JavaScript 关于js深拷贝与浅拷贝的区别,实现深拷贝的几种方法 数据深拷贝是实际项目中你总有一天或者必然会遇到的问题,甚至很多人可能对这两个概念并不是很清晰。简单来说,深拷贝就是把一条数据A复制出来个副本B,修改副本B数据并不会影响原来数据A,浅拷贝则反... 阅读全文 2019年11月07日 14:08:07 周四 2019-11-07 周四 4330 0 4
06 2019-11 JavaScript 最简单的方式让input输入框增强记忆模糊搜索功能 在有些时候我们希望通过input输入过的东西能在下次不需要再重新人工输入,节约时间成本,那么怎么实现呢?首先强调,本次要说的是增强input历史记忆功能,因为本身input原生就带有这类东西,只是不是那... 阅读全文 2019年11月06日 10:06:20 周三 2019-11-06 周三 8520 0 2
15 2019-10 JavaScript 三元表达式怎么进行多个条件多次判断秒变”N”元表达式? 三元表达式?相信大家应该都很"熟悉",但是吧,我觉得好多人可能把三元表达式都局限于仅仅在条件满足或者不满足一个条件上,这可把真是没把这玩意儿潜能发掘出来发挥它最大的功效。例如: 1a > 0 ? ... 阅读全文 2019年10月15日 15:54:05 周二 2019-10-15 周二 6970 0 10
13 2019-10 JavaScript 超简单将网站内容网页添加水印watermark.js优化版 其实这个需求意义感觉不是很大,因为网页通过控制台是可以人为控制伪造的,但在某些时候可能用的着,例如内部系统网页信息对外截图展示等,佛曰:存在必有价值嘛!下面给大家准备好了实例,只需要复制... 阅读全文 2019年10月13日 11:01:31 周日 2019-10-13 周日 8886 0 3
06 2019-09 JavaScript GitHub项目代码提交后自动同步部署到线上服务器 很抱歉网站傍晚岩机3个多小时。因为最近看到有瓜娃子在我面前耍帅,说他的项目都不用手动更新就可以直接上线,只要把代码提交到仓库即可,听到这话你能忍么?我忍不了。。。于是我就用脚趾头想了下,大... 阅读全文 2019年09月06日 21:01:35 周五 2019-09-06 周五 8618 1 8
26 2019-08 JavaScript js原生判断浏览器滚轮滚动方向+滚动事件节流+兼容IE5+ js判断浏览器滚动方向需要做兼容,jq这块并没去封装特定方法,所以每次还是需要依赖原生去弄下,特此写个demo,方便大家复制粘贴使用。因为不同的浏览器有不同的滚轮事件。主要是有两种,onmousewheel... 阅读全文 2019年08月26日 15:35:25 周一 2019-08-26 周一 5107 0 3
23 2019-08 JavaScript Javascript中如何彻底删除对象中的某个属性 通常来讲,一个对象身上key值多了,似乎对我们程序这块没大的影响,因为你只管拿你需要的就是了,但在某些时候,可能会觉得显得数据冗余,并且如果没处理好兼容,容易造成bug,比如在向后端传值请求数... 阅读全文 2019年08月23日 09:49:54 周五 2019-08-23 周五 9423 0 4
22 2019-08 JavaScript hasOwnProperty判断对象自身某个属性是否存在 hasOwnProperty表示是否有自己的属性。这个方法会查找一个对象自身是否有某个属性,但是不会去查找它的原型链。通常一般项目中用到的不多,它给我个人感觉作用有点类似闭包(防止变量污染),当然,我... 阅读全文 2019年08月22日 18:48:58 周四 2019-08-22 周四 7856 0 3