自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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(3) 表达式和循环

1.箭头表达式:用来声明匿名函数,消除传统匿名函数的this指针问题。

2016-12-25 23:19:41 2130

原创 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

javascript正则表达式全解析文档

javascript正则表达式

2016-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除