上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 35 下一页
摘要: 如果要把HTML元素的事件与某个函数绑定起来,可以有下面三种方法,以最常见的“点击”事件为例。方法一:直接在对应的HTML元素标签上绑定函数?1ClickMe!方法二:在JavaScript代码里面指定元素的“onclick”方法?123varbtn=document.getElementById(... 阅读全文
posted @ 2015-07-16 16:50 simonbaker 阅读(284) 评论(0) 推荐(0)
摘要: 虽然说现在并不是所有的浏览器都已经支持ECMAScript5的新特性,但相比于ECMAScript4而言ECMAScript5被广大浏览器厂商广泛接受,目前主流的浏览器中只有低版本的IE不支持,其它都或多或少的支持了ECMAScript5的新特性,其中重中之重自然是一切对象的基类型——ObjectO... 阅读全文
posted @ 2015-07-16 15:23 simonbaker 阅读(190) 评论(0) 推荐(0)
摘要: JavaScript中的new关键字可以实现实例化和继承的工作,但个人认为使用new关键字并非是最佳的实践,还可以有更友好一些的实现。本文将介绍使用new关键字有什么问题,然后介绍如何对与new相关联的一系列面向对象操作进行封装,以便提供更快捷的、更易让人理解的实现方式。传统的实例化与继承假设我们有... 阅读全文
posted @ 2015-07-16 15:17 simonbaker 阅读(271) 评论(0) 推荐(0)
摘要: 作者李光毅发布于 2014年6月27日几乎每一个前端程序员都知道应该把script标签放在页面底部。关于这个经典的论述可以追溯到Nicholas的High Performance Javasript这本书的第一章Loading and Execution中,他之所以建议这么做是因为:Put all ... 阅读全文
posted @ 2015-07-16 14:55 simonbaker 阅读(378) 评论(0) 推荐(0)
摘要: 这篇文章是对这一两年内几篇dom ready文章的汇总(文章的最后会标注参考文章),因为浏览器进化的关系,可能他们现在的行为与本文所谈到的一些行为不相符。我也并没有一一去验证,所以本文仅供参考,在具体开发中还是要以实践结果为准。当onload事件触发时,页面上所有的DOM,样式表,脚本,图片,fla... 阅读全文
posted @ 2015-07-16 14:14 simonbaker 阅读(245) 评论(0) 推荐(0)
摘要: No setTimeout, No setInterval作者李光毅发布于 2014年4月30日如果你不得不使用setTimeout或者setInterval来实现动画,那么原因只能是你需要精确的控制动画。但我认为至少在现在这个时间点,高级浏览器、甚至手机浏览器的普及程度足够让你有理由有条件在实现动... 阅读全文
posted @ 2015-07-16 13:42 simonbaker 阅读(449) 评论(0) 推荐(0)
摘要: BFC 已经是一个耳听熟闻的词语了,网上有许多关于 BFC 的文章,介绍了如何触发 BFC 以及 BFC 的一些用处(如清浮动,防止 margin 重叠等)。虽然我知道如何利用 BFC 解决这些问题,但当别人问我 BFC 是什么,我还是不能很有底气地解释清楚。于是这两天仔细阅读了CSS2.1 spe... 阅读全文
posted @ 2015-07-16 09:54 simonbaker 阅读(227) 评论(0) 推荐(0)
摘要: 高效的CSS已经不是一个新的话题了,也不是我一个非得重拾的话题,但它却是我在Sky公司工作之时,所感兴趣的,关注已久的话题。有很多人都忘记了,或在简单的说没有意识到,CSS在我们手中,既能很高效,也可以变得很低能。这很容易被忘记,尤其是当你意识到你会的太少,CSS代码效率很低的时候。下面的规则只真正... 阅读全文
posted @ 2015-07-14 17:59 simonbaker 阅读(183) 评论(0) 推荐(0)
摘要: 渲染引擎渲染引擎的职责是……渲染,也就是把请求的内容显示到浏览器屏幕上。默认情况下渲染引擎可以显示HTML,XML文档以及图片。 通过插件(浏览器扩展)它可以显示其它类型文档。比如使用PDF viewer插件显示PDF文件。我们会在一个专门的章节讨论插件与扩展。在这一节我们将专注渲染引擎的主要用途—... 阅读全文
posted @ 2015-07-14 17:53 simonbaker 阅读(533) 评论(0) 推荐(0)
摘要: 1 下载insertDate插件以及安装完毕2 把光标放在想插入ISO时间的地方3 按住:alt+f5,之后,在sublime下面的Date format string输入:iso。之后按enter就行。 阅读全文
posted @ 2015-07-13 17:37 simonbaker 阅读(259) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 35 下一页