- 博客(6)
- 收藏
- 关注
翻译 理解Angular中的$digest()和$apply()
翻译自http://www.sitepoint.com/understanding-angulars-apply-digest/$digest()和$apply()是AngularJS中的两个核心并且有时候容易引人误解的部分。我们需要深入理解这两者是如何运作的,从而才能理解AngularJS本身是如何运作的。本文的目的就是为了和你解释,在你的日复一日使用AngularJS编写代码的过程中,$dige
2016-02-23 22:37:47
644
原创 在Mac OS X下安装Ruby环境
说是在Mac上安装Ruby环境,其实,Mac上自带有Ruby,大家可以用ruby -v查看自己的Ruby版本。但是呢,这个Ruby的版本对于我们来说可能不够用,所以,我们需要重新安装我们所需要的Ruby环境。安装Xcode首先,我们需要安装Xcode,很多的软件运行环境需要依赖于Xcode。我们可以直接从App Store上下载安装。安装RVMRVM是Ruby的版本管理工具,我们可以使用它来帮助我们
2016-01-05 17:52:08
317
原创 关于Javascript 的作用域
Javascript是一门神奇的语言,这句话向来没错。与其它的高级语言不同,无论是从变量定义上还是类继承上等,Javascript都有自己的一套独立的风格。这一次着重理解Javascript里面的作用域。Javascript的作用域分三种:全局作用域,函数作用域,闭包,还有一个概念,叫做作用域链,那么,分别是什么意思呢?我们一个一个来慢慢解释。全局作用域全局作用域,很普通的一个概念,所有语言大同小异
2015-11-01 14:45:26
357
原创 Javascript的对象
创建对象 对象字面量对象的属性存储 对象属性的查找与检索 对象属性的更新 对象的委托 属性的枚举 全局命名空间 对象的方法Javascript是一门很灵活多变的语言,也是一门面向对象的语言。在JS的世界里,有“函数是一等公民”“一切皆对象”的说法。在JS里,对象指的是可变的键控集合。Javascript里有Number,Array,Function,Object,Boolean,Regex,Stri
2015-10-20 23:47:07
240
原创 关于JS中的Ajax对象的兼容
自从Ajax出现以来,就成了一个前端工程师必不可少的知识点。但是,由于IE的“异样”性,使得我们不得不对其进行兼容性检查。其实,为了图方便,我们可以采用jQuery里面的$.ajax()方法来使用Ajax,但是,总有那么一些时候,我们需要用原生Javascript来实现Ajax请求。毕竟,原生的速度是最快的。原生JS实现Ajax请求使用JS来实现Ajax请求,需要用到JS里面的XMLHttpRequ
2015-10-19 23:10:09
382
原创 纯CSS实现三列布局(两边固定,中间自适应)
看了一些网上的案例,感觉较繁杂,于是,自己整理了一篇来说明这个东西。也是给我自己复习吧,以前有人问道,我还没答上来呢。==好吧,直接上代码: 这是HTML代码:<div class="top">this is top</div> <div class="container1"> <div class="left1">this is left</div> <div class="ce
2015-07-26 16:29:20
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人