本文参考了Node.js 实践教程 – Promise 完成这个视频,并增加了本身的一些主意。 起首来看 Promise 的组织: // 这里用 Prometheus 替代 Promise let p = n…
分类:JavaScript
在 javascript 中,为什么 [1,2] + [3,4] 不等于 [1,2,3,4]?
在 stackoverflow 上有人提问:arrays – Why does [1,2] + [3,4] = “1,23,4” in JavaScript? 问题 我想将一个数组追加…
Javascript中bind()方法的使用与实现
在讨论bind()方法之前我们先来看一道题目: javascriptvar altwrite = document.write; altwrite("hello"); //1.以上代码有什么问题 //2.正确操作是怎样的…
Function Definition, This and Bind in JavaScript
I thought I know the Function definition, execution context and the behavior of this in JavaScript. However, I…
getChangeSet
有时候我们需要区分一堆 List 的 changeset。特别是当这个 List 可以被增加可以被修改可以被删除的时候。 需要获得以下几个 List added_list updated_list deleted_lis…
标签页tab.js 在栏目之间切换,局部变化
1.在使用bootstrap 中,我们会用到在栏目之间切换,来刷新页面的局部,可以使用下面的方法 <link rel="stylesheet" href="http://cdn.bootcss.com/twitte…
JavaScript Quiz系列题集01
题目 javascript的数据类型分为两类: 原始类型 和对象类型(又基本类型和引用类型) 原始类型包括:String, Boolean, Number, null, undefined (null和undefined…
也谈前端口试常见问题之『数组乱序』
媒介 终究能够最先 Collection Functions 部份了。 能够有的童鞋是第一次看楼主的系列文章,这里再做下简朴的引见。楼主在浏览 underscore.js 源码的时刻,学到了许多,同时以为有些知识点能够自…
Javascript进修总结 - JS基本系列一
简述 本系列将延续更新Javascript基础部份的学问,谁都想控制高端大气的手艺,然则我以为没有一个踏实的基础,我以为统统高阶手艺对我来说都是昙花一现,要成为一位合格的前端工程师,必需把基础打踏实了。我也想展翅高飞,但…
探知JS测试(2)
前一篇文章,我们已简朴的论述了BDD,TDD以及mocha测试框架,chai断言库. 这里我们将进一步深切,比较悉数的相识测试的API。前文,我们已晓得了,BDD自身可以比拟为文章的骨架,而chai断言库就是骨架内里的血…
JS 完成须要时加载js和css文件
当我做前端开辟时,我们会常常碰到如许的状况:我能够须要引入一些包做一些特别的事变,但是这个包在部份的状况是用不到的。所以我们就愿望在须要的时刻再加载这个包。下面供应一个比较好的要领,用来动态加载这个js 和css文件 f…
Vuex源码浏览笔记
笔记中的Vue与Vuex版本为1.0.21和0.6.2,须要浏览者有运用Vue,Vuex,ES6的履历。 原由 俗话说得好,没有平白无故的爱,也没有平白无故的恨,更不会平白无故的去浏览他人的源代码。之所以会去浏览Vuex…