- 博客(6)
- 收藏
- 关注
转载 prototype 原型链
prototype源自法语,软件界的标准翻译为“原型”,代表事物的初始形态,也含有模型和样板的意义。JavaScript中的prototype概念恰如其分地反映了这个词的内含,我们不能将其理解为C++的prototype那种预先声明的概念。JavaScript的所有function类型的对象都有一个prototype属性。这个prototype属性本身又是一个object类型的对象,因
2016-04-26 10:59:07 553
转载 MVC,MVP 和 MVVM 的图示
复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。昨天晚上,我读了《Scaling Isomorphic Javascript Code》,突然意识到,它们的区别非常简单。我用几段话,就可以说清。(题
2016-04-25 09:29:43 274
转载 正则表达 基础学习
本文由 伯乐在线 - programmer_lin 翻译。未经许可,禁止转载!英文出处:qntm。欢迎加入翻译组。伯乐在线补充:推荐几个正则表达式编辑器Debuggex :https://www.debuggex.com/PyRegex:http://www.pyregex.com/Regexper:http://www.regexper.com/正则表达式是一种查找以及字
2016-04-22 09:30:29 664
原创 nodejs从对象中随机选times个对象的初始化问题
//从n个小组中随机选出不重复的times个小组export function randomTeams(times,UnitWish){ var temp=clone(UnitWish); var randomTemp=[]; for(var i=0;i<times;i++){ if(temp.length>0){ var arr
2016-04-21 11:02:07 813
原创 nodejs 保存数组/对象,对其进行处理,而不影响原数组/对象
第一种方法:/** * @brief 克隆一个对象 * @date 2015/12/16 * @param[in] obj 传入的对象 * @par 代码来自:http://kingwell-leng.iteye.com/blog/1675694 * @return 克隆后的对象 */ function clone(obj){ var o; if (typeof ...
2016-04-20 13:52:27 5981
原创 nodejs.从n个小组中随机选出不重复的times个小组
export function randomTeams(times,UnitWish){ var temp=clone(UnitWish);//js中对象是引用,因此在temp.splice时不影响原来的信息,便使用clone函数 var randomTemp; for(var i=0;i0){ var arrIndex = Math.floor(Math.random()*temp.length
2016-04-20 13:42:59 375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人