- BOM&DOM&异步
自定义事件不是真正意义上的事件,可以把它理解为自定义函数,触发自定义事件就相当于调用自定义函数。
From 0 To 1
静觉敛尘.Om A Ra Pa Ca Na Dhih
post @ 2016-04-04
post @ 2016-03-30
常见操作:
- 快捷键:alt、shift
- 取消选择:ctrl + d
- 空格 + 鼠标—–>拖动
- 工具栏、属性栏
- 储存为web格式
post @ 2016-03-29
- typeof的类型: number string boolean undefined object function。使用typeof操作符检测函数时,该操作符会返回“function”。其他的new对象返回”object”。
- Javascript还提供了一个instanceof运算符,验证构造函数与实例对象之间的关系。
- 为了配合prototype属性,Javascript定义了一些辅助方法,帮助我们使用它:
- isPrototypeOf():这个方法用来判断,某个proptotype对象和某个实例之间的关系。
- hasOwnProperty():用来判断某一个属性到底是本地属性,还是继承自prototype对象的属性。
- in运算符:in运算符可以用来判断,某个实例是否含有某个属性,不管是不是本地属性。
- 封装与继承的概念与在Javascript实现。
- 作用域由作用域链构成,作用域实际上就是一些内存区域。
- 闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存。
- 在Jquery插件内部,this关键字指的是jQuery对象的实例。而在一般的jQuery回调函数之中,this关键字指的是DOM对象。
- 在Jquery的实现中,$是一个函数,利用其原型$.propertype承载方法。扩展方式为$.fn.方法名,实现关键语句:$.fn = $.propertype、$.fn.init.property = $.fn。
post @ 2016-03-28
Emmet的前身是大名鼎鼎的Zen coding,它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度。
post @ 2016-03-15
在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。
post @ 2016-03-13
- 各浏览器核心(js引擎及排版引擎):IE—排版引擎Trident、JS引擎Chakra;FF—排版引擎Gecko、JS引擎JagerMonkey;GG/SF—排版引擎Webkit、JS引擎V8;OP—排版引擎Presto、JS引擎Carakan
- 排版引擎不是直接就是css引擎了,里面包含了dtd模式规则和css引擎等,一个相当经典的问题,在html4的时候a标记内不应该包含块级元素,所以排版引擎还要根据自己的嵌套规则(跟dtd相关)来进行排版,对于支持html5的浏览器而言,对结构的探讨有了重大变化,例如a标记可以嵌套块级元素等。
- 调用setTimeout函数会在一个时间段过去后在队列中添加一个消息。这个时间段作为函数的第二个参数被传入。如果队列中没有其它消息,消息会被马上处理。但是,如果有其它消息,setTimeout消息必须等待其它消息处理完。因此第二个参数仅仅表示最少的时间而非确切的时间。
- 闭包是个函数,而它「记住了周围发生了什么」。表现为由「一个函数」体中定义了「另个函数」。
- 闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中(不被垃圾回收机制(garbage collection)回收)。
post @ 2016-03-01
post @ 2015-10-07
这一年,我换了份工作。她开始实习了!
post @ 2014-10-07
这一年,一起解决困难!
post @ 2013-10-07
这一年,顺顺利利!
post @ 2012-10-07
这一年,我工作,她二战!都取得了成功!
post @ 2011-10-07
这一年,又要备战!