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