javascript
文章平均质量分 70
winjowind
这个作者很懒,什么都没留下…
展开
-
JS关于this的思考和总结
this指向问题一直是个比较头疼的问题,有些概念虽说也懂,但每次用的时候又会出错,最近编写一些代码时常用到this,所以又结合书上的概念系统的总结了一下原创 2016-06-20 00:04:03 · 381 阅读 · 0 评论 -
JavaScript线程
JavaScript是单线程的,因此在单个脚本运行过程中,会阻塞其它代码的执行原创 2016-07-17 21:58:24 · 269 阅读 · 0 评论 -
JavaScript闭包的理解
理解闭包关键理解JS的对象的本质以及垃圾收集机制。函数也是对象,也有属性,通常执行一个函数时,局部变量在函数执行完后,内存会被回收,这是JS的垃圾收集机制决定的,如果想保存局部变量所占用的内存,就必须把保存在另一个不被回收的变量中,通常是全局变量。函数在创建时,内部属性[[Scope]]保存了作用域链,作用域链中包含外部函数以及全局对象的变量,被称为变量对象。所以把内部函数返回时,由于把函数保存了,原创 2016-07-17 22:01:17 · 318 阅读 · 0 评论 -
jQuery及AngularJs的ajax请求对比
jQuery的$.ajax方法和AngularJs的$http服务处理方式默认是不一样的,所以对于相同的请求,后端的得到的数据格式不一样,下面总结这两种方法请求的差异以及如何自定义请求格式。 为了前后端交互,更好的查看http协议和数据,后端用nodejs和express,并用中间件处理发送的数据原创 2016-10-14 23:08:08 · 840 阅读 · 0 评论 -
require总结
RequireJs用的是AMD规范,可以异步加载模块,解决了模块依赖,页面阻塞等问题,使用脚本时以module ID替代URL地址引入文件原创 2016-11-13 23:10:30 · 968 阅读 · 0 评论 -
javascript多叉树实现
多叉树可以实现复杂的数据结构的存储,通过遍历方法可以方便高效的查找数据,提高查找的效率,同时方便管理节点数据。javascript的DOM其实就是以多叉树的形式存储的。下面用javascript来实现多叉树的数据结构原创 2016-11-19 22:31:19 · 3501 阅读 · 0 评论 -
angularjs的$compile用法
angularjs里比较重要但又很少手动调用的要属$compile服务了,通常在写组件或指令时,都是angularjs自动编译完成的,但有时我们可能需要手动编译,比如封装一个table组件,根据参数实现自定义渲染,增加一列复选框或者一列按钮啥的,这是就需要用到$compile了。原创 2016-12-18 20:47:55 · 24762 阅读 · 0 评论