摘要: 为了以跨浏览器的方式处理事件,不少开发人员会使用能够隔离浏览器差异的javascript库,本文从事件处理程序、事件对象差异出发,演示开发最适合的事件处理方法基本名词解析:事件用户或浏览器自身执行的某种动作事件流从页面中接收事件的顺序,,IE的事件流指的是事件冒泡流,而Netscape Commun... 阅读全文
posted @ 2014-08-13 21:50 floralam 阅读(696) 评论(0) 推荐(1) 编辑
摘要: 客户端检测是javascript开发中最具争议的一个话题,由于浏览器之间存在差别,通常需要根据不同的浏览器能力分别编写不同的代码。能力检测:在编写代码之前先检测浏览器的能力。例如,脚本在调用某个函数之前,可能先检测该函数是否存在。这种检测方法将开发人员从考虑具体的浏览器类型和版本中解放出来,让它们把... 阅读全文
posted @ 2014-08-12 22:33 floralam 阅读(341) 评论(0) 推荐(1) 编辑
摘要: JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。 JSONM文件中包含了关于“名称”和“值”的信息。 本文提供$.each()和eval()方法解析json格式数据 阅读全文
posted @ 2014-07-28 20:33 floralam 阅读(558) 评论(0) 推荐(0) 编辑
摘要: BOM(浏览器对象模型(BrowserObjectModel)),允许访问和操控浏览器窗口。研发者通过使用BOM,可移动窗口、更改状态栏文本、执行其它不与页面内容发生直接联系的操作。ExtJS优化原生BOM对象,简化开发工作量: 1,命名空间 2,用户代理对象 3,Cookie 阅读全文
posted @ 2014-07-28 20:22 floralam 阅读(396) 评论(0) 推荐(0) 编辑
摘要: KMP算法是通过分析模式字符串,预先计算每个位置发生不匹配的时候,所需GOTO的下一个比较位置,整理出来一个next数组,然后在上面的算法中使用。本全局匹配KMP算法针对串的堆式存储数据结构# define MAXSIZE 45 //固定next数组的长度# define OK 1# define... 阅读全文
posted @ 2014-06-27 03:51 floralam 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 尽管我并非艺术出生,既没有任何设计基础,又没有较高艺术涵养,也深谙在短时间内创造一定艺术造诣并非易事,但是既然当初选择从事网站前端开发,我的目光不能仅停留在前端代码上。作为一名志向在前端领域发展的人员,能够创作出协调和谐的界面,和熟悉前后台交互一样重要。 为控制成本,在网站素材(婚纱摄影图... 阅读全文
posted @ 2014-03-04 13:58 floralam 阅读(1576) 评论(1) 推荐(2) 编辑
摘要: 让你的设计深入人心--可用性设计 机械工业出版社的《大巧不工》一书提到“可用性设计”理念,这一设计理念实在精妙,对我们web前端设计修炼启发不少。 书中这样写到:“ 在可用性工程中,对软件质量的衡量通常可以用五个属性来表示:有效性、效率、可记忆性、容错性及易学性。 ·有效性 ... 阅读全文
posted @ 2014-03-04 13:20 floralam 阅读(2885) 评论(7) 推荐(11) 编辑