网页设计学习笔记

HTML,CSS,JavaScript

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页

2013年1月21日

摘要: JavaScript 中 caller,callee,call,apply 这几个涉及到函数调用的概念,这里总结一下。callee 是函数的 arguments 对象的一个属性,指代当前这个函数。利用 arguments.callee,我们可以让函数递归的调用自己,而不用总是写出这个函数的名字。例如:function factorial (n) { return !(n > 1) ? 1 : arguments.callee(n - 1) * n;}caller 是 Function 对象的一个属性,指代调用当前函数的函数;如果当前函数在顶层,caller 就是 null。例如funct 阅读全文
posted @ 2013-01-21 22:43 zoho 阅读(249) 评论(0) 推荐(0) 编辑

摘要: IE,特别是旧版本的 IE6 和 IE7,问题多如牛毛。为了减少问题,首先要做的就是选择一个标准的 doctype,比如 html5 的 doctype 如下:<!DOCTYPE html>这些标准的 doctype 将使得 IE 用(几乎)标准的模式来渲染页面,比如将使用 W3C 的盒模型而不是 IE 自己的盒模型,这样兼容性的问题就少很多了。但是还没完,IE 还有其它的 Bugs。例如之前就遇到过 IE6 的 overflow bug。即,对于 position: relative 的子元素,父元素即使设置 overflow 为 auto 或者 hidden,子元素还是溢出了。 阅读全文
posted @ 2013-01-21 16:57 zoho 阅读(239) 评论(0) 推荐(0) 编辑

2013年1月20日

摘要: 在 W3C CSS 2.1 标准中,BFC(block formatting context,块级格式化范围)规定了浏览器如何渲染块级元素及其浮动。具体来说,对下面这些元素将创建一个 BFC:float 值不为 none 的元素overflow 值不为 visible 的元素position 值为 absolute 或 fixed 的元素display 值为 inline-block,table-cell 或table-caption 的元素创建了 BFC 的元素,将作为一个整体来渲染,即它会框住它的子元素,使得子元素不会影响外面其它元素的布局。具体来说是 BFC 元素有如下这些特点:BFC 阅读全文
posted @ 2013-01-20 13:50 zoho 阅读(242) 评论(0) 推荐(0) 编辑

摘要: IE6 和 IE7 等旧版本 IE 已经开始慢慢退出舞台了,但现在还是需要支持它。利用 IETester 这个工具,我们可以同时测试页面在 IE6,IE7,IE8,IE9,IE10 的显示效果,非常方便。目前 IETester 的版本为 0.4.12,安装后运行它,选择新建 IE 各版本的标签页,就可以查看显示效果了。另外安装该公司的 DebugBar,就可以在 IETester 中调试各版本的 IE了。IETester 的最大问题在于不是很稳定,在 Windows 7 中使用时不时的崩溃,只能凑合着使用。另外,按照该软件主页的介绍,IETester 还有如下这些限制:The Previous 阅读全文
posted @ 2013-01-20 12:22 zoho 阅读(734) 评论(0) 推荐(0) 编辑

2013年1月10日

摘要: JavaScript 的原型(prototype)及其实例是不容易理解的东西,这里总结一下。一、原型与实例先看下面的例子:function Foo(value) { this.name = value; this.prototype.type = "example";}var foo1 = new Foo("hello");var foo2 = new Foo("world");在这个例子中,总共出现三种不同的东西:Foo 是构造函数(constructor),通过使用 new 关键字,我们调用这个构造函数,从 Foo.prototy 阅读全文
posted @ 2013-01-10 17:11 zoho 阅读(224) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页