- 博客(5)
- 收藏
- 关注
原创 匿名函数,自执行函数和闭包
1. 匿名函数2. 自执行函数3. 闭包1. 匿名函数俗称没有名字的函数,一般用来返回其内部的函数或者变量。2. 自执行函数,等于普通函数+调用。3. 闭包:在一个函数外部调用这个函数内部作用域包含的变量或者函数。 关键有两个点: a 封装. 对私有变量和函数进行封装,禁止外部调用. b 暴露. 将需要被外部使用的函数和变量r
2017-08-16 15:53:18 504
原创 JavaScript Hoisting
当函数作用域被初始化时,进入作用域的变量和函数的顺序是: 1 this 和 arguments. 这两者最先进入作用域; 2 如果有形参,则将形参引入作用域为局部变量; 3 声明函数; 4 声明变量; 关于形参的说明: 1 任何形参都是 “值” 。
2017-07-19 17:15:49 233
原创 kindeditor的使用心得
1.在消息输入框输到2048个字符后,无法对输入框的文字进行全选、复制和粘贴操作;问题描述:当输入框字符数达到2048的时候,每次触发键盘事件,监听键盘事件的回调函数中,会有两块逻辑被触发:我们称逻辑块一和二为:BLOCK1和BLOCK2。BLOCK1是:立即判断键盘事件的keyCode是否符合(上下左右,ctrl+a,ctrl+x,ctrl+c,ctrl+v),如果否,则会禁止浏览器的默
2017-07-18 18:39:38 1865 1
原创 $apply() 应该在什么情况下使用?
AngularJS通过使用自己的事件处理循环,改变了传统的Javascript工作流。这使得Javascript的执行被分成原始部分和拥有AngularJS执行上下文的部分。只有在AngularJS执行上下文中运行的操作,才能享受到AngularJS提供的数据绑定,异常处理,资源管理等功能和服务。你可以使用 $apply()来从普通Javascript上下文进入AngularJS执行上下文。记住,
2016-09-24 22:45:36 642
原创 angularJS 学习记录
最近,项目中开始使用angularJS, 以前大致了解过AngularJS, 但是只是自己练手的一些小demo, 距离工程化的使用相去甚远。这个系列的博客,主要用来记录学习的历程,以及在实际项目中遇到的一些“坑”。
2016-09-24 21:40:28 198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人