![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
其实还很远
这个作者很懒,什么都没留下…
展开
-
javascript中this的指向问题
es6中的箭头函数this 1、箭头函数没有自己的this, 它的this是继承而来; 2、this指向创建这个函数的创建环境。 3、一般都react,es6开发中使用箭头函数,那么函数中的this指向的是这个创建的类,所处的对象,也就是所谓的宿主对象。 平常声明的函数 var x = 1; function test(){ alert(this.x); ...原创 2018-05-10 14:22:38 · 328 阅读 · 0 评论 -
javascript的闭包讨论
闭包 概念: 1、闭包就是一个函数引用另外一个函数的变量, 2、即有权访问另一个函数作用域内变量的函数都是闭包。 3、关键还是在于函数执行时定义环境,而不是函数运行时环境。 所以:这就是所谓的函数+上下文共同组成闭包。 在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁 4、函数中的变量被引用时,不会被回收,可以用来封装一个私有变量。 这是优点也是缺点,不必...原创 2018-05-10 13:58:19 · 138 阅读 · 0 评论 -
Handlebars.js 模板引擎
前言:现在感觉学东西,总喜欢追求,技术出现的背景,为什么用?怎么用?有什么优点?不过感觉这样的心态也是技术进步的动力 为什么要用handlebars模版 模板引擎 模板 + 数据 ========> html页面 1. view 和 data分离,能够有能力高效地容易地创立语义化的模版。 2. 加载预编译,保持模块加载和运行速度。 3. 如果服务...原创 2018-05-10 19:29:05 · 335 阅读 · 0 评论 -
javascript开发,代码规范
1、类似于javascript语句比较少的时候,并且逻辑不复用的话,可以当匿名函数直接写,没必要单独提出来一个方法,显的臃肿 2、变量和常量声明 1、全局' 1、全局变量 let maxSize = 100; 2、全局常量 const MAX_SIZE = 10...原创 2018-05-15 16:37:34 · 178 阅读 · 0 评论 -
将函数的实际参数转换成数组的方法
将函数的实际参数转换成数组的方法 方法一: var args = Array.prototype.slice.call(arguments); 方法二: var args = [].slice.call(arguments, 0); 方法三: var args = []; for (var i = 1; i < argum...原创 2018-09-03 12:27:26 · 1227 阅读 · 0 评论 -
javascript小知识
1、typeof与instanceof比较 typeof:返回值是一个字符串,用来说明变量的数据类型。 1、返回值6种:object、undefined、string、number、boolean、function 2、注⚠️:typeof Array Null 返回object Instanceof:用于判断一个变量是否属于某个对象的实例。 2、...原创 2018-09-17 14:06:02 · 126 阅读 · 0 评论