随笔分类 -  JS

摘要:JavaScript在网络上无处不在。它是最常用的编程语言,97.7%的网站使用JavaScript作为客户端编程语言。因此,如果你想找一份网络开发人员的工作,JavaScript技能是必不可少的。 JavaScript广泛用于构建网站和web应用程序。我们来讨论一下JavaScript在各个细分领 阅读全文
posted @ 2023-06-28 08:06 无敌徐最俊朗 阅读(359) 评论(0) 推荐(0) 编辑
摘要:严格来说,防抖和节流都属于优化范畴,都是高频触发事件下的性能优化方案,例如:频繁单击表单提交按钮,window的scroll事件和resize事件......; 防抖: 高频触发时,只有在两次触发时间间隔达到指定的某个设定的值的时候才触发,否则不触发; 节流:高频触发时,只按设定的时间间隔执行,比如 阅读全文
posted @ 2021-03-31 19:09 无敌徐最俊朗 阅读(55) 评论(0) 推荐(0) 编辑
摘要:这个属于很基础了,但是却很有用,需要的补个坑吧: JS在很多情况下会进行强制类型转换,其中,最常见两种是: 1.使用非严格相等进行比较,对==左边的值进行类型转换; 2.在if判断时,括号内的值进行类型转换,转化为布尔值; 强制转换为false的四种情况 在if中进行强制转换为false的情况只有四 阅读全文
posted @ 2019-05-05 14:20 无敌徐最俊朗 阅读(428) 评论(0) 推荐(0) 编辑
摘要:废话不多说,直接上代码: *对于上文对象自身也会变化的问题其实有一个很简单的解决办法: 声明一个空的对象,作为assign的第一个参数: 打完收工。 阅读全文
posted @ 2019-05-05 14:07 无敌徐最俊朗 阅读(2968) 评论(0) 推荐(1) 编辑
摘要:filter()也是一个用的不多的方法,但有时候还是比较有用的; 首先,Array.filter()是数组的方法,它作为数组方法被调用,传入一个callback,返回Array中符合callback条件的元素组成的新数组; 礼貌推荐:淘宝店铺,新店开业,百万电子书库,全面覆盖微信读书付费资源,价格优 阅读全文
posted @ 2019-01-07 02:21 无敌徐最俊朗 阅读(2789) 评论(0) 推荐(0) 编辑
摘要:delete操作符很陌生,很少会用到,但是既然碰到了,就mark一下; delete 操作符用于删除一个对象的属性; 注意点:只能删除自己的属性,从原型链上继承的属性是无法删除的; 阅读全文
posted @ 2019-01-07 02:18 无敌徐最俊朗 阅读(207) 评论(0) 推荐(0) 编辑
摘要:今天第一次碰到了contains()方法,处于好奇了解了一下;发现在某些场合还是挺有用的。 contains(),js原生方法,用于判断DOM元素的包含关系; 需要注意的是:它以HTMLElement为参数,且返回布尔值。 另外:最近在看element-ui源码的时候发现它内置的clickOutsi 阅读全文
posted @ 2019-01-07 01:46 无敌徐最俊朗 阅读(24108) 评论(0) 推荐(2) 编辑
摘要:有段时间一直搞不明白绝对地址、相对地址之间的区别,这次一次性搞定,不重蹈覆辙(希望对大家有帮助): 1、概念: 绝对地址:相对根目录的地址(根目录大家都知道的,就是完整url最前边的那个啦); 相对地址:即相对当前页的地址; /:根; ./:当前级; ../:上一级。 2、来个demo更好理解: 2 阅读全文
posted @ 2018-11-21 23:39 无敌徐最俊朗 阅读(3101) 评论(0) 推荐(0) 编辑
摘要:网页打开速度是衡量网站性能的一个极为重要的指标,今天就来说说如何通过JS延迟加载的方式提高页面响应速度: JS延迟加载的 含义:即等页面加载完成之后再加载 JavaScript 文件。作用:JS延迟加载有助于提高页面加载速度。 途径: 1. defer 属性HTML 4.01 为 <script>标 阅读全文
posted @ 2018-11-09 00:38 无敌徐最俊朗 阅读(1585) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示