用户中心USER CENTER

首页/用户
  • 一道闭包题引发的思考

    摘要:高级程序设计里面有这么一段话在里面当执行流进入一个函数的时候,函数的环境会被推入到一个环境栈里面,函数执行结束后又会将环境弹出。而,即,实际是一直引用着里面的变量,所以一直不会被清空。 先看一下这个例子。 function box(){ var a=1; return function(){ a++; alert(a); } } box()();//2 box()();//2 var ...

    zombieda 发布于JavaScript
  • Top 10 JavaScript编辑器,你在用哪个?

    摘要:在这个编辑器中,和是其中排名靠前的两个。是一个免费的轻量级编辑器和,用于和开发。对于免费的代码编辑器来说,是一个很好的选择。可以安装两个命令行实用程序,用于从启动编辑器,用于管理的软件包。 对于JavaScript程序员来说,目前有很多很棒的工具可供选择。本文将会讨论10个优秀的支持javascript,HTML5和CSS开发,并且可以使用Markdown进行文档编写的文本编辑器。为什...

    zombieda 发布于JavaScript
  • indexedDB事务功能的Promise化封装

    摘要:综上,对进行一定的封装,来简化编码操作。化的尝试对于这种带大量回调的,使用进行异步化封装是个好主意。因此包括在内的所有异步方法都会强制中止当前事务。这就决定了一个事务内部的所有操作必须是同步完成的。目前只实现了和,其他的有待下一步工作。 前言 本文是介绍我在编写indexedDB封装库中诞生的一个副产品——如何让indexedDB在支持链式调用的同时,保持对事务的支持。项目地址:htt...

    zombieda 发布于JavaScript
  • angular中作用域的生命周期

    摘要:也就是说它的存在会把给贯穿起来,它是否处于生命周期之中,直接影响了之间是否能够彼此互通。二主题生命周期既然谈周期,那必定有开始,有过程,有结束。 先扯淡是惯例-------------生命对于人而言是再重要不过的东西了,但你不太可能每天去考虑自己离生命结束还有多久,生命周期就更谈不上了,人的生命一旦结束就不会再次开始,如果你坚持认为生命有轮回,好吧,咱俩的淡扯不到一块去。但对于angu...

    zombieda 发布于JavaScript
  • 那些年,前端学习之路的疑难杂症(一):严格模式与非严格模式

    摘要:反之亦然非严格合并严格看起来是非严格的。在普通的里面给一个拼写错误的变量名赋值会使全局对象新增一个属性并继续工作尽管后面可能出错在现在的中有可能。第三严格模式禁止删除声明变量。 文章整理自MSDN:https://developer.mozilla.org... 1.逐步使用严格模式 ECMAScript 5的严格模式是JavaScript中的一种限制性更强的变种方式。严格模式不是一个...

    zombieda 发布于JavaScript
<