存档

文章标签 ‘javascript’

八款Js框架介绍及比较

2009年2月2日

目前来看,JS框架以及一些开发包和库类有如下几个,Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx

DojoJS library and UI component ):
Dojo是目前最为强大的j s框架,它在自己的Wiki上给自己下了一个定义,dojo是一个用JavaScript编写的开源的DHTML工具箱。dojo很想做一个“大一统”的 工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo包括ajax, browser, event, widget等跨浏览器API,包括了JS本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库,也被广泛 应用在很多项目中,他的UI组件的特点是通过给html标签增加tag的方式进行扩展,而不是通过写JS来生成,dojo的API模仿Java类库的组织 方式。 用dojo写Web OS可谓非常方便。dojo现在已经4.0了,dojo强大的地方在于界面和特效的封装,可以让开发者快速构建一些兼容标准的界面。
优点:库相当完善,发展时间也比较长,功能强大,据说利用dojo的io.bind()可以实现comet,看见其功能强大非一般,得到IBM和SUN的支持
缺点:文件体积比较大,200多KB,初次下载相当慢,此外,dojo的类库使用显得不是那么易用,j s语法增强方面不如prototype。
阅读全文…

分类: 技术

使用js读取xml文件

2009年1月26日

xml文件:
< ?xml version="1.0" encoding="utf-8" ?>


jifew1
jifew2

阅读全文…

分类: 技术

js操作cookie函数

2009年1月22日

向cookie写入数据:
function setCookies(sName,sValue,oExpires,sPath,sDomain,bSecure){
var sCookie=sName+”=”+ encodeURIComponent(sValue);
if(oExpires){
sCookie+=”; expires=”+oExpires.toGMTString();
}
if(sPath){
sCookie+=”;path=”+sPath;
}
if(sDomain){
sCookie+=”;domain=”+sDomain;
}
if(bSecure){
sCookie+=”;secure”;
}
document.cookie=sCookie;
}
阅读全文…

分类: 技术

JS去除空格

2009年1月8日

去除所有空格:  
str = str.replace(/\s+/g,”");  
去除两头空格:  
str = str.replace(/^\s+|\s+$/g,”");

分类: 技术

通过js来打开客户端的应用程序

2009年1月6日


请输入要运行的程序:






分类: 技术