
JavaScript
yjc0403
这个作者很懒,什么都没留下…
展开
-
JavaScript闭包
<!DOCTYPE HTML><HTML><HEAD><TITLE> New Document </TITLE><SCRIPT LANGUAGE="JavaScript"><!--//结构比较清晰的闭包window.ChatLog1 = function(){ functi原创 2014-02-11 15:12:22 · 83 阅读 · 0 评论 -
document.write()特点
1. 请使用 document.write() 仅仅向文档输出写内容。 2. 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖<!DOCTYPE html><html><body><h1>My First Web Page</h1><p>My Fi...原创 2014-11-14 15:27:04 · 177 阅读 · 0 评论 -
JS代码换行
可以在文本字符串中使用反斜杠对代码行进行换行document.write("Hello \World!"); 不过,不能像这样折行:document.write \("Hello World!"); ...原创 2014-11-14 15:37:54 · 890 阅读 · 0 评论 -
重新声明 JavaScript 变量
在执行过以下语句后,变量 carname 的值将是 undefined:var carname; 在以下两条语句执行后,变量 carname 的值依然是 "Volvo":var carname="Volvo";var carname; ...原创 2014-11-14 15:44:05 · 272 阅读 · 0 评论 -
JavaScript表单校验
被 JavaScript 验证的这些典型的表单数据有:用户是否已填写表单中的必填项目?用户输入的邮件地址是否合法?用户是否已输入合法的日期?用户是否在数据域 (numeric field) 中输入了文本? 在看例子之前,可以先看看 with() 语法: with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对...原创 2014-11-16 22:45:34 · 108 阅读 · 0 评论 -
JS异常处理
try 语句测试代码块的错误。catch 语句处理错误。throw 语句创建自定义错误。 catch 块会捕捉到 try 块中的错误,并执行代码来处理它。<!DOCTYPE html><html><head><script>var txt="";function message(){try ...原创 2014-11-16 22:46:06 · 104 阅读 · 0 评论 -
For/In 循环、do/while 循环
JavaScript for/in 语句循环遍历对象的属性:var person={fname:"John",lname:"Doe",age:25};for (x in person) { txt=txt + person[x]; } 下面do/while 循环该循环至少会执行一次,即使条件是 false,隐藏代码块会在条件被测试前执行:...原创 2014-11-16 22:47:22 · 204 阅读 · 0 评论 -
未声明的javascript变量很危险
如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。carname="Volvo"; 将声明一个全局变量 carname,即使它在函数内执行。原创 2014-11-16 22:47:47 · 211 阅读 · 0 评论 -
extend方法使用
1)在百度tangram js 框架中的实现,baidu.extend =baidu.object.extend = function (target, source) { for (var p in source) { if (source.hasOwnProperty(p)) { target[p] = source[p];...原创 2014-12-16 10:53:11 · 420 阅读 · 0 评论 -
JavaScript手册
这个人的手册不错:http://stephen830.iteye.com原创 2014-11-10 16:09:39 · 131 阅读 · 0 评论 -
浏览器兼容性解决方法
浏览器兼容的代码编写方法:var rs=obj.属性(一种浏览器)||obj.属性(另外一种浏览器);例子:获得对象的内部文本(1)。var rs=obj.innerText||obj.textContent;获得对象的内部文本(2)。var rs=if(obj.textContent)?obj.textContent:obj.innerText;推荐使用第一种方法,因为这种方法可以无限的扩展...原创 2014-04-02 09:44:21 · 103 阅读 · 0 评论 -
JavaScript静态私有变量
<!DOCTYPE HTML><HTML><HEAD><TITLE> New Document </TITLE><SCRIPT LANGUAGE="JavaScript"><!--/**匿名函数效果:一开始创建的person1对象初始化后name后, 可以原创 2014-02-12 15:03:55 · 107 阅读 · 0 评论 -
JavaScript系统对话框
<!DOCTYPE HTML><HTML><HEAD><TITLE> New Document </TITLE><SCRIPT LANGUAGE="JavaScript"><!--//1.输出对话框alert("alert输入对话框。");//2.原创 2014-02-12 17:45:41 · 166 阅读 · 0 评论 -
document文档写入
<html><head><title>document.write() Example</title></head><body><p>The current date and time is:<script type="text/javascript"&原创 2014-02-13 14:57:41 · 261 阅读 · 0 评论 -
DOM扩展-----选择符API
//核心:通过CSS 选择符查询DOM文档取得元素的引用//querySelector()方法,返回匹配的第一个元素,没有匹配的返回null//取得body 元素var body = document.querySelector("body");//取得ID 为"myDiv"的元素var myDiv = document.querySelector("#myDiv");...原创 2014-02-14 10:26:54 · 104 阅读 · 0 评论 -
DOM扩展-----元素遍历
childElementCount:返回子元素(不包括文本节点和注释)的个数。firstElementChild:指向第一个子元素;firstChild 的元素版。lastElementChild:指向最后一个子元素;lastChild 的元素版。previousElementSibling:指向前一个同辈元素;previousSibling 的元素版。nextElementS...原创 2014-02-14 10:49:01 · 104 阅读 · 0 评论 -
DOM专有扩展-------children属性
//children 属性与childNodes 没有什么区别,即在元素只包含元素子节点时,//这两个属性的值相同。var childCount = element.children.length;var firstChild = element.children[0]; ...原创 2014-02-14 12:03:25 · 155 阅读 · 0 评论 -
DOM扩展------插入标记
/**这些插入标签的方法还有个特点,可以将字符串解析成DOM树。如果插入<p>test</p>,页面上会形成HTML标签。*//**innerHTML1.读:读取指定对象中的内容。2.写:如果指定对象无内容,就插入;如果有内容,就替换掉。*/element.innerHTML("Hello World!");/**ou...原创 2014-02-14 12:22:48 · 127 阅读 · 0 评论 -
创建事件对象,并且触发事件
<!DOCTYPE HTML ><HTML><HEAD><TITLE> New Document </TITLE><SCRIPT LANGUAGE="JavaScript"><!--window.onload = function(){ var btn = document.ge原创 2014-03-28 12:10:04 · 410 阅读 · 0 评论 -
JS对象属性“可枚举”
对象属性可枚举,表示该属性的值不可修改,可认为该属性是常量。 如何定义不可枚举的属性?var obj = {name: 'jack', age:23}Object.defineProperty(obj, 'id', {value : '123', enumerable : false }); 获得对象实例属性集的方法:(实例属性指该属性仅存在于当前对象中)1. O...原创 2014-12-16 11:18:48 · 170 阅读 · 0 评论