webfront category
发表于:2010年08月05日  分类:WEB前端  添加评论  144 次阅读 
提高程序执行效率,Web开发技巧30条
目前的Web应用程序都趋于复杂化,从用户的角度而言,如何提高用户操作的响应速度,加快程序的执行效率,是Web开发人员应考虑的问题。   目前的Web应用程序愈发的复杂化,包括拥有富客户端以及大量的JavaScript编码等等,从用户角度而言,让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验,这就需要开发人员应提高应用程序的执行效率,以下是关于提高程序执行效率的小技巧。   1.尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换 document.createElement/appendCh...
阅读全文
javascript category
发表于:2010年03月03日  分类:JavaScript  添加评论  330 次阅读 
运用JS将搜索的关键字高亮显示
当在文章里头出现这些关键字,就把它加亮显示.. 文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现… function highlight(key) { var key = key.split('|'); for (var i=0; i var rng = document.body.createTextRange(); while (rng.findText(key[i])) //rng.pasteHTML(rng.text.fontcolor('red')); rng.pasteHTML(' ‘ + rng.text + ‘ ‘); } } highlight(‘文章|关键|功能’)
阅读全文
jquery category story category
发表于:2010年01月26日  分类:JQuery, 互联网事  添加评论  289 次阅读 
jQuery有了组织,依托自由软件组织Software Freedom
jQuery之父John Resig昨天宣布,依托著名的自由软件组织Software Freedom Conservency(旗下还有Samba、ArgoUML、Inkscape、Mercurial等著名开源项目),jQuery核心库以及相关的几个项目jQuery UI、QUit(JavaScript测试套件)、Sizzle(纯JavaScript CSS选择器引擎)联合组成jQuery Project,正式成为一个有组织的开源项目。 该组织目前由开发组(包括John Resig和Yehuda Katz等)、开发者关系组、jQuery UI组、插件组、基础设施和设计组(负责网站)、活动组组成。
阅读全文
flexair category javascript category
发表于:2010年01月06日  分类:Flex+AIR, JavaScript  添加评论  1,509 次阅读 
AS与JS相互通信(Flex中调用js函数)
AS与JS相互通信(Flex中调用js函数) Flex中As调用Js的方法是: 1、导入包 (import flash.external.ExternalInterface;) 2、使用ExternalInterface.call(“Js函数名称”,参数)进行调用,其返回的值就是Js函数所返回的值 Js调用As的方法是: 1、导入包 (import flash.external.ExternalInterface;) 2、在initApp中使用ExternalInterface.addCallback(“用于Js调用的函数名”,As中的函数名)进行注册下 3、js中 就可以用document.getElementById(“Flas在Html中的ID”).注册时设置的函数名(参数)进行调用 as...
阅读全文