摘要: 在进行编程时,必免不了要碰到复杂的功能。初学者最怕复杂的功能,因为不能够很好的进行功能边界划分,只能一大串if、循环加case堆叠在一起,结果出来的程序自己看着晕,别人看着更晕。好程序不是写给computer的,而是写给human的。遇到复杂功能,应该想着把它简化、组件化,把小功能封装成小组件,小功能块可以任意的组合得到千变万化的复杂功能。function就可以帮助我们把功能进行封装。那什么是封装... 阅读全文
posted @ 2009-09-16 22:18 awp110 阅读(192) 评论(0) 推荐(0) 编辑
摘要: javascript是基于对象的编程语言。从window到document,从方法到类,从object到Array都是对象。 先看一下JSON(javascript object notation)对象,JSON是一种脚本操作时常用的数据交换格式对象,相对于XML来说JSON是一种比较轻量级的格式,在一些intelligence的IDE中还可以方便的通过点操作JSON对象中的成员。 JSON是一... 阅读全文
posted @ 2009-09-16 22:17 awp110 阅读(144) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/heros/archive/2009/09/14/1566622.htmljavascript几乎成了如今web开发人员必学必会的一门语言,但很多人却只停在了一些表单验证等基础操作层面上,在面向对象语言大行其道的当下,我们需要去学习javascript的面向对象的知识,以便更好的掌握javascript、为深入理解各种脚本框架打好基础。 javasc... 阅读全文
posted @ 2009-09-16 22:17 awp110 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 对这些偏移单位 ie可以没有px 但火狐下一定得具有px才能正确识别 阅读全文
posted @ 2009-09-16 14:55 awp110 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 获取页面元素的位置对我们很重要,如何获得元素位于页面的绝对位置呢?通过offsetLeft,offsetTop可以获得对象的左边距和上边距,但是不同浏览器因为对象处于的地位而会有些不同的解析,例如有些时候计算边距时没有把parent的边距计算进去,下面的函数将可以获得对象绝对的位置。如下:// get absolute Left position//建立者:jiarry@hotmail.com//... 阅读全文
posted @ 2009-09-16 14:26 awp110 阅读(147) 评论(0) 推荐(0) 编辑