- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 JS 中 this 关键字详解
本文主要解释在JS里面this关键字的指向问题(在浏览器环境下)。首先,必须搞清楚在JS里面,函数的几种调用方式:普通函数调用作为方法来调用作为构造函数来调用使用apply/call方法来调用Function.prototype.bind方法es6箭头函数但是不管函数是按哪种方法来调用的,请记住一点:谁调用这个函数或方法,this关键
2016-12-28 16:03:31 469
转载 Javascript的this用法
作者: 阮一峰日期: 2010年4月30日this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数
2016-12-28 15:59:16 265
原创 Typescript(2) 函数新特性
1.Rest和Spread操作符(...就是操作符)用来声明任意数量的方法参数。function aaa (...args) {}用...声明的参数在调用方法的时候可以传任意数量的参数进来。args是一个数组。2.generator函数:控制函数的执行过程,手工暂停和恢复代码执行。function后面的*号说明
2016-12-25 21:30:38 2001
原创 Typescript(1) 参数新特性
1.参数类型:在参数名称后面使用冒号来制定参数的类型。还可以给方法返回值声明类型,也可以给方法参数声明类型。2.默认参数:在方法的参数声明中,也可以在参数声明后面用等号来指定参数的默认值。注意:带默认值的参数要声明在最后面。3.可选参数:在方法的参数声明后面用问号来标明此参数为可选参数。 注意:可选参数必须声明在必选参数的后面。
2016-12-25 18:37:38 635
转载 JS----构造函数与原型prototype 区别
构造函数方法很好用,但是存在一个浪费内存通过原型法分配的函数是所有对象共享的.通过原型法分配的属性是独立.-----如果你不修改属性,他们是共享 如果我们希望所有的对象使用同一一个函数,最好使用原型法添加函数,这样比较节省内存.例子://----构造函数模式为Cat对象添加一个不变的属性"type"(种类),再添加一个方法eat(吃老
2016-12-22 23:18:37 484
转载 babel - 使用Webpack和Babel来搭建React应用程序
用Webpack(npm install -g webpack)代码打包,Webpack大致需要知道三件事:1)让Webpack知道应用程序或js文件的根目录2)让Webpack知道做何种转换3)让Webpack知道转换后的文件保存在哪里具体来说,大致要做以下几件事情:1)在项目根目录下有一个webpack.config.js文件
2016-12-18 22:15:08 1556
转载 path.resolve(_dirname,filename) __dirname变量
在任何模块文件内部,可以使用__dirname变量获取当前模块文件所在目录的完整绝对路径。在应用程序根目录下新建app.js文件,其中代码如下所示。var testModule1=require('./test/testModule.js');在应用程序根目录下新建一个test子目录,在该目录下新建一个testModule.js文件,其中代码如下所示。console.log
2016-12-18 21:28:01 12909
转载 Node.js Path 模块
Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块:var path=require("path")实例创建 main.js 文件,代码如下所示:var path = require("path");// 格式化路径console.log('normalization : ' + path.norm
2016-12-18 21:01:50 403
转载 一小时包教会 —— webpack 入门指南
什么是 webpack?webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sass),但我们无须在上面花费太多心思,因为 webpack 有着各种健全的加载器(load
2016-12-18 16:03:06 417
转载 --save-dev 与 --save区别
https://segmentfault.com/q/1010000005163089说的非常好
2016-12-18 16:00:03 14855 6
转载 npm 常用命令详解
今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的命令到自己博客上,于是根据自己的理解简单翻译过来,终于有点输出,想学习npm这块的朋友不可错过这些基础命令,新手出品,对本文有疑惑之处还请同学们不耻下问。很久没有写文章啦,后续也希望自己在nodejs这方面有多点内容产出。本文以Windows平台上做测试,以gulp为示例
2016-12-18 15:55:48 588
转载 javascript自执行函数为什么要把windows作为参数传进去
https://segmentfault.com/q/1010000000311686
2016-12-16 19:29:36 1353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人