JavaScript
majiabao123
人生就是笑着死去
展开
-
JavaScript开发的一些积累
JavaScript的Coding Style http://javascript.crockford.com/code.html https://blueprints.dev.java.net/bpcatalog/conventions/javascript-recommendations.html http://dojotoolkit.org/js_style_guide.原创 2009-03-17 17:41:00 · 561 阅读 · 0 评论 -
YAHOO YUI工具库
1.1. YAHOO工具库提供的方法l namespace用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。l langjavascript扩展的语言工具,用于判别对象的类型。l转载 2009-10-31 11:27:00 · 2187 阅读 · 0 评论 -
函数的实际参数:Arguments对象
在一个函数体内,标识符arguments具有特殊含义。它是调用对象的一个特殊属性,用来引用Arguments对象。Arguments像数组,但并非是数组,将它看作偶然具有了一些带编码的属性的对象更合适。当函数具有命名了的参数时,Arguments对象的数组元素是存放函数参数的局部变量的同义词。arguments[]数组和命名了的参数不过是引用同一变量的不同方法。用参数名改变一个参数的值时同时会改变原创 2009-05-16 22:25:00 · 618 阅读 · 0 评论 -
BOM和DOM的关系
BOM分为传统的和现代的两种。传统的BOM有document对象,但是只有anchors、forms、links、images和applets等几种属性。而且不能通过一个控件的id来直接访问,很麻烦。现代的BOM也有document对象,但是这个document就是DOM。所以说,DOM其实应该是BOM的一部分。也就是说,在浏览器打开的时候,就在内存中创建了一个BOM对象模型,它和显示转载 2009-07-28 09:05:00 · 1657 阅读 · 0 评论 -
细说HTML元素的ID和Name属性的区别
可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?!而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。 上周我也遇到了ID和Name的问题,在页面里输入了一个input type="hidden",只写了一个ID=Slice转载 2009-05-05 17:59:00 · 446 阅读 · 0 评论 -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
1 判断select选项中 是否存在Value="paraValue"的Item 2 向select选项中 加入一个Item 3 从select选项中 删除一个Item 4 删除select中选中的项 5 修改select选项中 value="paraValue"的text为"paraText" 6 设置select中text="paraText"的第一个Item为选中 7 设置se转载 2009-05-02 10:04:00 · 89 阅读 · 0 评论 -
JScript中的undefined和"undefined"
JScript中用于表示未定义的undefined标识符到底是表示什么未定义?它和"undefined"(包括"在内)又有什么区别和联系呢?为什么有的时候可以使用undefined来和变量做比较,而有的时候又不行呢? undefined和"undefined"的区别大家一眼就能看出来。在一般的认知下,我们认为undefined是JScript提供的一个"关键字",而"undefined"却转载 2009-05-05 17:23:00 · 365 阅读 · 0 评论 -
javascript 事件冒泡
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> html xmlns="http://www.w3.org/1999/xhtml" lang="zh" xml:lang="zh"> head> meta http-equiv="Content-Type" content="text/html; cha转载 2009-05-03 11:03:00 · 368 阅读 · 0 评论 -
JavaScript调试工具
JavaScript调试工具1. JSLint-一个JavaScript程序,用来查找JavaScript程序中的问题。2. Firebug-一款Firefox开发类插件,集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。主要能用来查看和修改HTML、CSS调试、网络状况监视、Jav转载 2009-05-02 10:02:00 · 456 阅读 · 0 评论 -
Java、Java Applet与 JavaScript间的通信
摘 要:本文着重阐述了网页开发中,通过灵活使用从JavaScript语言中访问Java的方法、从JavaScript中访问JavaScript小程序的方法与变量,以及在Java Applet小程序中使用JavaScript等技术,实现这几种网页开发语言的互相补充,以开发更完美的Web应用程序。 Jav转载 2009-05-02 08:51:00 · 552 阅读 · 0 评论 -
关闭和激活输入法
关闭输入法有两种方式:1、将控件的style.imeMode属性设置为disabled2、将空间的style.imeMode属性设置为inactive激活输入法也有两种方式:1、将控件的style.imeMode属性设置为auto2、将空间的style.imeMode属性设置为active两种方式在动态设置时有一点小小的区别:采用第一种方式会关闭中文输入法的窗口,如果多次设置会多次关闭输入法窗原创 2009-04-07 17:37:00 · 1149 阅读 · 0 评论 -
Object类具有的属性和方法
本文介绍JavaScript中的Object类具有的属性和方法的使用。属性:Constructor:对创建对象的函数的引用(指针)。对于Object类,该指针指向原始的object()函数。Prototype:对该对象的对象原型的引用。对于所有的类,它默认返回Object对象的一个实例。方法:hasOwnProperty(property):判断对象是否有某个特定的属性。必须用转载 2009-04-07 17:33:00 · 747 阅读 · 0 评论 -
Javascript的IE和Firefox兼容性汇编
微软关于IE、Firefox、Opera和Safari的JavaScript兼容性研究曾经发表过一份草案,可以点击下载《JScript Deviations from ES3》 以下为网上的一些搜集和整理(FF代表Firefox) 集合类对象问题现有代码中存在许多 document.form.item("itemName") 这样的语句,不能在 FF 下运行解决方法:改用 document.f原创 2009-04-17 22:36:00 · 431 阅读 · 0 评论 -
JScript中正则表达式用法详解
首相讲讲JScript的正则表达式对象RegExp。 JScript中提供正则表达式操作的类名为RegExp,可以用两种方式实例化RegExp类型的对象。 方法一,构造函数实例化:var myRegex = new RegExp("//w+", "igm "); ///w+为实际正则表达式,注意第一个/为转义之用,igm分别表示忽略大小写,全局搜索,多行搜索,这个后面转载 2009-04-08 15:54:00 · 441 阅读 · 0 评论 -
悟透JavaScript
悟透JavaScript 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外转载 2009-04-07 17:35:00 · 284 阅读 · 0 评论 -
JS函数集合大全
1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号")转载 2009-04-17 22:19:00 · 371 阅读 · 0 评论 -
Javascript事件监听
firefox中addEventListener()方法和ie中attachEvent()方法都是为HTML元素添加一个事件监听为什么要采用事件监听而不是直接对元素的事件属性(如:onclick、onmouseover)赋值?这两种方法处理事件还是有很大区别的!事件属性只能赋值一种方法,即:button1.onclick = function() { alert(1); };butto转载 2009-04-15 10:43:00 · 396 阅读 · 0 评论 -
Javascript的Boolean类型
Boolean可以说是最简单的类型,只有true和false两个值我在使用的时候碰到一些问题,需注意: 1、new Boolean(false)例子1:var exists = new Boolean(false); alert(exists ? true : false); var exists = new Boolean(false);a转载 2009-04-15 09:32:00 · 449 阅读 · 0 评论 -
YUI学习总结
YUI技术简单介绍什么是YUI?按照官方解释就是“The Yahoo! User Interface Library (YUI)”,中文就是“雅虎 用户接口库(简称YUI)” ,它是一个使用JavaScript编写的工具和控件库。它利用DOM脚本,DHTML和AJAX来构造具有丰富交互功能的Web程序。yui 也包含几个核心的CSS文件:一个是css page grids,用它可以很转载 2009-10-31 11:17:00 · 3488 阅读 · 0 评论