摘要:
function canvasSupport(){ return Modernizr.canvas;}function callCanvasApps(){ var canvasOne=document.getElementById("canvasOne"); //if(!canvasSupport(... 阅读全文
摘要:
关键字 都是放在一个数组中的,譬如$keyword_arr=["key1","key2","example",......],大约有几百万甚至上千万的关键字,这些关键字已经按照优先级从前到后排列了,越靠前的关键字优先匹配,匹配的最多次数是$max次;目前采用for循环$keyword_arr数组,然... 阅读全文
摘要:
最近项目组开发一个报表设计器,需要用到撤销和重写的功能,这样用户就能方便的看到历史操作。 不知道大家看过java的命令模式没有,命令模式在英文里也叫undo,在javascript设计模式这本书里里就是这样子说的,虽然有好几个英文名称。 具体思路是每个对应页面的操作,譬如对表格的操作,在js里都是一 阅读全文
摘要:
1、js需要将swf的功能暴露给用户,这个用swfobject.js就能完成工作,引入swfobject.js后 /* * t:需要创建的页面元素 */createEl = function(t, a, y, x) { var e = document.createElement(t); if (a 阅读全文
摘要:
Prototype framework定义类和继承在prototype的早期版本中, 这个框架来为类创建基本支持: Class.create() 方法。直到现在,只有以这种方式定义类的功能,称为方法构造函数自动初始化: initialize 。Prototype 1.6.0 现在支持类模块继承, 相比较之前的版本有了很大提高;你可以比之前更加轻松的创建各种类。类的创建基础依然是 Class.create() 方法. 随着新版本的发布,你的基于类的代码将继续按照以前的方式工作;唯一的区别是你不需要直接与对象原型打交道 或者 通过使用 Object.extend() 来复制对象属性.Example 阅读全文