Mongoose如何将字符串转换成ObjectId对象
本文讲述如何将字符串转换成ObjectId,并讲解了如何判断一个字符串能不能转换成ObjectId的方法。
详解JavaScript中类的扩充
在PHP语言中一旦写好类,那么在后面的代码中是不可动态修改的。但是JavaScript基于原型的继承机制却是动态的,意即创建对象之后原型属性改变也会影响到所有实例对象。
详解JavaScript的高阶函数,并举例说明
在JavaScript中有一个重要的概念是高阶函数,它接收一个或多个函数作为参数,并返回一个新函数。
在JavaScript中使用闭包时千万要搞清楚作用域链
在JavaScript中要特别小心那些不希望共享的变量往往不经意间共享给了其他的闭包。关联到闭包的作用域链都是“活动的”,记住这一点非常重要。嵌套的函数不会将作用域内的私胡成员复制一份,也不会对所绑定的变量生成静态快照。
给大家推荐一个非常好用的JS函数addPrivatePropery()
给大家推荐一个好用的函数,这个函数在JS编程中其实经常要用到。尤其是在写JS的构造函数时经常要用来。
在JavaScript中将对象转化成数组的通用方法
在JavaScript中有时候我们需要将对象转化成数组,下面我们写一个通用函数来完成此类操作。
JS中getter与setter使用举例
很多朋友在使用JS时对getter与setter的使用一头雾水,下面举一个例子来说明它们的使用方法。
利用函数实现JavaScript的多层继承
JavaScript的多层继承一直是初学者的难点,可以有些phper已经习惯了传统的面向对象的继承方法,但是像JavaScript这样灵活的语言,要想实现继承关系,非得掌握一定的技巧不行,这不是靠个人的悟性就能想出来的,下面我们给出一个函数来实现继承关系。
JavaScript的自定义函数生成枚举数据类型
枚举数据类型在JavaScript语言中有保留字enum,但这种数据类型,JavaScript语言还没有实现,但是我们可以自定义一个函数用来生成枚举数据
超级好用的JavaScript集合类Set
JavaScript语言并没有集合这种数据类型,但是JavaScript这门超级灵活的语言在写一个集合类时,也不费吹灰之力。
JavaScript写的md5加密函数,32位,结果跟php完全一样
这是一个用JavaScript写的md5加密函数,它的结果是32位的,而且跟php的结果完全一样。
在JavaScript中使用reduce、map等函数处理数组
JavaScript语言提供了很多有用的函数或方法,虽然不多,但个个都是精华,我们在循环数组时,总习惯性地使用for循环,但是我们应改变这种编程习惯,多使用JavaScript给我们提供的现成的方法,比如reduce、map、filter、every、some等。
泡泡脚本为你详解JavaScript语言中的call()与apply()方法
要想成为一个JavaScript高手,需要下的功夫一点也不少于php。其中有两个方法不得不会,那就是call与apply,这两个方法对你灵活使用js并写出高效代码意义非凡。下面跟着泡泡脚本网的站长一起来学习一下吧。
JavaScript存取器属性结合闭包使用实现更强大的功能
JavaScript的存取器属性是从ECMScript5开始添加的,利用它可以实现很多意想不到的效果,如果再结合闭包使用,那么才真正是玩转JavaScript。好吧,由我带你玩转JavaScript吧。
从JavaScript的“静态”变量的两个例子来体会学习闭包
本站站长是一个典型的phper,曾经暗自庆幸学会了php这门强大的语言,但是如果你学会了JavaScript语言的闭包,你就会像我一样,也惊讶JavaScript的强大,跟着我一起来学习一下吧。