摘要: 延迟对象,在jQuery的1.5引入,是通过调用jQuery.Deferred()方法创建一个可链式调用的工具对象。 它可以注册多个回调到回调队列, 调用回调队列,准备代替任何同步或异步函数的成功或失败状态。 deferred.alway() 当Deferred(延迟)对象解决或拒绝时,调用添加处理 阅读全文
posted @ 2017-02-16 15:07 bentos 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 原始javascript 模板插入要将html 代码的内容转化为字符串,其中若遇到一些特殊字符则需要进行转义,例如" 要变成 \" ,而且这样做代码可读性差,所以这种方法并不适合生产开发。jsx 的出现就解决了以上问题,react 中用jsx 直接返回 html 代码,也能在浏览器上显示出来,那么j 阅读全文
posted @ 2016-10-17 17:36 bentos 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 一、指向window,即全局对象 二、指向构造函数的实例化对象 三、使用Apply或call,指向调用它的第一个参数 四、指向调用方法的对象 阅读全文
posted @ 2016-08-24 15:27 bentos 阅读(202) 评论(0) 推荐(0) 编辑
摘要: javascript ES5 并没有所谓class 类,所以自然不能像c++,Java 那样子类继承父类,但是javascript还是可以实现继承的。 主要的继承方式分为构造函数继承和非构造函数继承 一、构造函数继承 构造一个原型函数,将需要定义的属性方法,通过指定 this 指向赋值;通过 new 阅读全文
posted @ 2016-08-13 23:17 bentos 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 随着网页设计发展越来越复杂,javascript编码逐渐趋向模块化编程。但ES5 标准中并没类class的说法,要实现模块化更加无从说起,虽说最新的ES6 已经将类和模块列入要求,但是它的正式推广可能还要一断时间。但是要实现"模块化"还是有办法实现。 一、原始写法 最初的模块写法是将各种功能相似的函 阅读全文
posted @ 2016-08-08 10:45 bentos 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 语法篇 flex 布局为弹性布局,用来为盒状模型提供最大的灵活性。 任何容器都能设置为弹性布局 兼容性 webkit内核浏览器需要加前缀-webkit ,另外旧版的为flex-box,其中相关属性也略有不同。详见http://www.ccwebsite.com/flex-layout-old-and 阅读全文
posted @ 2016-08-06 16:30 bentos 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、作用域 1.1、全局作用域 (1)最外层函数和在最外层函数外的变量拥有全局作用域: (2)所有没有声明变量都自动声明拥有全局作用域: o 在函数c()执行完后,拥有全局作用域,可得其值,而函数 ba()在函数执行后p 也被声明为全局变量 (3) 一般情况下,window下所有的属性默认拥有全局作 阅读全文
posted @ 2016-08-06 13:35 bentos 阅读(2036) 评论(0) 推荐(0) 编辑
摘要: Javascript是一门解释性脚本语言,同时它也是一门面向对象编程语言,但是它跟Java,c++等又不一样,因为它没有类(class),那么我们要如何把属性( property)和方法(method)封装成一个对象,从原型对象实例化出来一对象呢? 一、对象类的创建 在JavaScript中,我们通 阅读全文
posted @ 2016-08-01 19:04 bentos 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 相信许多初学 javascript 都会有这种想法: 为什么 javascript 有 null 又有 undefined ,相对 C , C++ ,Java ,他们都是只有 null 而已,为什么 javascript 就不同 一、历史原因 通过网络搜索得知,1995年JavaScript诞生时, 阅读全文
posted @ 2016-08-01 15:02 bentos 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 由于考虑到安全性问题,HTML的同源策略不允许JavaScript进行跨域操作,但是随着web端功能越来越多,对跨域需求逐渐增大,于是乎便催生了很多解决跨域的方法,通过网络搜索和资料查询,主要比较常见的解决方案有以下几种: 一、设置 document.domain 原理:相同主域名下不同子域页面,通 阅读全文
posted @ 2016-08-01 13:07 bentos 阅读(3282) 评论(3) 推荐(1) 编辑