摘要: <html><head><META http-equiv=Content-Type content="text/html; charset=windows-1252"><title>Exported from Notepad++</title><style type="text/css"></style><script type ="text/javascript">var dd; window.onload = function (){ 阅读全文
posted @ 2012-11-14 15:32 三点包子 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 本文内容整理参考自:SitePoint>Reference>JAVASCRIPT>DOM Core> DOMException一、DOMException是?DOMException是W3C DOM核心对象。DOMException接口表示一个处理的错误,当一个操作不可能执行的时候,会抛出一个异常。例如试图创建一个无效的DOM, 或通过一个不存在的节点作为参数节点操作方法。举个板栗,如下代码:var node = document.getElementsByTagName('h1').item(0);var refnode = node.nextSibl 阅读全文
posted @ 2012-11-14 13:54 三点包子 阅读(3599) 评论(0) 推荐(0) 编辑
摘要: 匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*评注:表单验证时很实用匹配网址URL的正则表达式:[a-zA-z]+://[^s]*评注:网上流传的版本功能很有限,上面这个基本可以满足需求匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$评注:表单验证时很实用匹配国内电话号码:d{3}-d{8}|d{4}-d{7}评注:匹配形式如0511-4405222或021-87888822匹配腾讯QQ号:[1-9][0-9]{4,}评注:腾讯QQ号从10000开始匹配中国邮政 阅读全文
posted @ 2012-08-31 16:41 三点包子 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; c 阅读全文
posted @ 2012-08-26 16:58 三点包子 阅读(316) 评论(0) 推荐(0) 编辑
摘要: javascript对象是字典 在 C# 中,在谈论对象时,是指类或结构的实例。对象有不同的属性和方法,具体取决于将它们实例化的模板(即类)。而 JavaScript 对象却不是这样。在 JavaScript 中,对象只是一组名称/值对,就是说,将 JavaScript 对象视为包含字符串关键字的词典。我们可以使用熟悉的“.”(点)运算符或“[]”运算符,来获得和设置对象的属性,这是在处理词典时通常采用的方法。以下代码段1 var userObject = new Object();2 userObject.lastLoginTime = new Date();3 alert(userObj. 阅读全文
posted @ 2012-08-26 00:17 三点包子 阅读(263) 评论(0) 推荐(0) 编辑
摘要: <html><head><meta charset="utf-8" /><style>body{margin:0; overflow:hidden;}</style><script>onload = function () { var C = Math.cos, S = Math.sin, w = window, d = document.getElementById("canvas"), n = 360, c = d.getContext("2d"); c.fi 阅读全文
posted @ 2012-08-23 17:52 三点包子 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 var contextMap = canvasMap.getContext('2d');2 var imagedataMap=contextMap.getImageData(0,0,canvasMap.width,canvasMap.height);3 var contextPrint = canvasPrint.getContext('2d');4 contextPrint.putImageData(imagedataMap, 0, 0); 在本地运行这段代码时,就会报SECURITY_ERR:DOM Exception 18错误,至于原因,因为本地... 阅读全文
posted @ 2012-08-20 09:40 三点包子 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: 首先先看一段代码: 1 <script type = "text/javascript"> 2 function JSClass(){ 3 this.m_Text = 'division element'; 4 this.m_Element = document.createElement('div'); 5 this.m_Element.innerHTML = this.m_Text; 6 7 this.m_Element.addEventListener('click', this.ToStr... 阅读全文
posted @ 2012-08-17 17:50 三点包子 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 首先:concat方法定义:concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。举例说明: 1 /*concat()结果返回的是一个数组*/ 2 3 var arr = new Array(3) 4 arr[0] = "George" 5 arr[1] = "John" 6 arr[2] = "Thomas" 7 8 var arr2 = new Array(3) 9 arr2[0] = "James"10 arr2[1] = "Adrew" 阅读全文
posted @ 2012-08-16 13:38 三点包子 阅读(4655) 评论(0) 推荐(1) 编辑
摘要: javascript中创建函数的话,主要有三种方式:1、方式一:function foo(){}函数声明2、方式二:var foo = function (){} 函数表达式3、方式三:自执行函数表达式,主要用于创建一个新的作用域,在此作用域内声明的变量不会和其它作用域内的变量冲突或混淆,大多是以匿名函数方式存在,且立即自动执行(function (){ var x = "";})()其中:方式一和二是有区别的 JavaScript 解释器中存在一种变量声明被提升(hoisting)的机制,也就是说变量(函数)的声明会被提升到作用域的最前面,即使写代码的时候是写在最后面,也 阅读全文
posted @ 2012-08-15 17:50 三点包子 阅读(558) 评论(0) 推荐(0) 编辑