- 博客(12)
- 收藏
- 关注
转载 JavaScript this使用场景
JavaScript中this的含义非常丰富,可以是指向全局对象、当前对象或者任意对象,这完全取决于函数的调用方式. 作为函数调用 作为对象方法调用 作为构造函数调用 apply和call 函数调用函数也可以直接被调用,此时this绑定到全局对象。在浏览器中此时的this指向window对象。function thisDemo1 (x) { this.x = x // this指向全局变量 }
2016-12-20 16:09:46
452
转载 JavaScript面向对象:类、方法、属性
JavaScript是一种基于对象的语言,与传统的面向对象的语言(C#、C++)相比,JavaScript中没有类的概念,其继承有两种基本形式:基于对象的继承和基于类型的继承(原型链的继承)。无论哪种形式的继承,都是基于一个已经存在的对象创建一个新对象类继承的实现基于对象的继承ES5中提供了一个Object.create()方法,可以简单的实现对象继承。在基于对象的继承中,一个对象继承另一个对象是不
2016-12-20 11:38:24
506
转载 prototype、__proto__与JavaScript的原型链继承
JavaScript没有传统面向对象语言的类继承机制,而是基于原型链继承来实现的,其本质是使用函数模拟类的特征。我们可以通过prototype将属性写到原型链上,调用new操作符创建对象(实例化)时,对象实例会把类原型链上的属性关联到自身的__proto__上;而子类继承父类时,是将子类的prototype属性指向父类的prototype属性,并在子类prototype属性添加自己的方法和属性实现对
2016-12-19 14:05:55
481
转载 webpack
webpack是一个资源模块化管理及打包工具。它能将许多松散的模块及其依赖项打包为一个适合于生产的前段资源。它的代码拆分功能还可以对所要加载的模块进行分割,待程序需要的时候再加载所需内容。通过loaders(加载器),让你可以加载任何模块或资源,如:可以是CommonJS、AMD、ES6等模块,可以是CSS、image、JSON、Coffeescript、LESS等资源,也可以是自己定义的内容。简介
2016-10-21 18:13:52
428
原创 简单了解Node.js
Node.js 是一个基于Chrome V8 引擎的JavaScript运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O的模型,使其轻量有高校。Node.js的包管理器npm,是全球最大的开源库生态系统(摘自node.js官网) Node.js 不是JS应用,而是JS运行平台1、Node.js是采用C++语言编写而成,是一个Javascript的运行环境。提到Javascript大家首
2016-10-14 17:38:08
575
原创 理解Node.js的事件驱动和异步编程
Node.js 是基于chrome V8 引擎的Javascript 的运行环境,使用了事件驱动和非阻塞式I/O模型 Node.js是单进程单线程的???擦擦擦读《node.js深入浅出》中,看到‘事件驱动这个词并不陌生’的时候,发现自己就是个cb。在网上找了很多文档好好学习了一下,看完之后只是稍微明白了点,还是处于懵逼状态。先记录一下,之后看到时会明白自己还是个cb,要好好学习,祖国在等着我啊…i
2016-10-14 17:15:31
1040
转载 固定fotter
html代码:复制代码代码如下:<div class="container"> <div cass="header"></div> <div class="body"></div> <div class="footer"></div> </div> 第一种情况:footer随着滚动条的滚动而滚动复制代码代码如下:.container{position:relative;width:100%;
2016-05-03 17:08:01
667
原创 Learning AngularJs
四大核心特性MVC Model : 数据模型层 View : 视图层, 负责展示 Controller : 控制层, 业务逻辑和控制逻辑 (model,view,controller)模块化c指令系统双向数据绑定
2016-05-03 17:06:10
515
原创 webpack loader
loader name loader explanation html-webpack-plugin 这个插件用来简化创建服务 webpack bundle 的 HTML 文件, 尤其是对于在文件名中包含了 hash 值, 而这个值在每次编译的时候都发生变化的情况。你既可以让这个插件来帮助你自动生成 HTML 文件 webpack-merge 待做 webpack-dev-mi
2016-04-29 21:47:57
714
原创 webpack-dev-server
webpack 开发流程中的自动刷新, 它是一个静态资源服务器, 只用于开发环境。和直接在命令行里运行webpack不同的是, webpack-dev-server会吧编译后的静态文件全部保存在内存中, 而不会写入到文件目录内。这个少了每次都在变得webpack输出目录。webpack-dev-server只适用于纯前端的项目, 如果要加入到包含后端服务器的项目中,则需要webpack-dev-mi
2016-04-29 10:00:39
3827
1
原创 http-proxy-middleware
http-proxy-middlewareInstall $ npm install http-proxy-middleware --save-devCore concept context 匹配对应请求的的URL地址, 匹配的请求将被代理到目标主机 options.target 目标主机地址
2016-04-28 18:39:33
7085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人