挑战常规--不要使用||赋予默认值
js是一种弱类型的编程语言,代表着传入的变量并不清楚作为何种类型使用。对js来说传入的任意参数都应该考虑不同类型的结果,而不是单单考虑一种情况。若传入0、false等,||所要实现默认值的功能完全错误的
VSCode中快捷输入HTML代码
VSCode中有一些快捷编辑HTML的方法,能大大提高工作效率,在这记录一些。文是在VSCode下编写的,其他编辑器如Atom、Sublime Text都支持Emmet
js 将json字符串转换为json对象的方法解析
将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键
JS中的new操作符原理解析
1. 创建一个类的实例:创建一个空对象obj,然后把这个空对象的__proto__设置为Person.prototype(即构造函数的prototype);2. 初始化实例:构造函数Person被传入参数并调用,关键字this被设定指向该实例obj;3. 返回实例obj。
javascript中call和apply的区别是什么?
javascript中call和apply用来调用函数,那么call和apply的区别是什么?下面本篇文章就来给大家介绍一下call和apply的区别,希望对大家有所帮助。
浅谈JavaScript的防抖与节流
在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执行函数。这时候就用到防抖与节流。
javascript正则表达式怎么用?
正则表达式(Regular Expression)是一门简单语言的语法规范,是强大、便捷、高效的文本处理工具,它应用在一些方法中,对字符串中的信息实现查找、替换和提取操作。
javascript怎么判断是否闰年?
使用JavaScript实现用户输入一个年份,判断这个年是否是闰年。非整百年数除以4,无余为闰,有余不闰;整百年数除以400,无余为闰,有余不闰。
javascript为什么会火?javascript的未来怎么样?
javascript和其它面向对象语言越来越像,自从javascript引入了class以后,语法和格式一些和其它面向对象的语言越来越像,比如java,C#等,使学习javascript的学习成本很低,用的人自然越来越多。其它的特性也会慢慢的引入javascritpt