摘要:
window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。Window Locationwindow.location对象在编写时可不使用 window 这个前缀。一些例子:location.hostname 返回 web 主机的域名location.pathname 返回当前页面的路径和文件名location.port 返回 web 主机的端口 (80 或 443)location.protocol 返回所使用的 web 协议(http:// 或 https://)实例:返回(当前页面的)整个 URL: alert(location.href);Wi 阅读全文
摘要:
window.screen 对象包含有关用户屏幕的信息。Window Screenwindow.screen对象在编写时可以不使用 window 这个前缀。一些属性:screen.availWidth - 可用的屏幕宽度screen.availHeight - 可用的屏幕高度Window Screen 可用宽度screen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如窗口任务栏。实例Window Screen 可用高度screen.availHeight 属性返回访问者屏幕的高度,以像素计,减去界面特性,比如窗口任务栏。window.screen,常用属性如下: 阅读全文
摘要:
浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。浏览器对象模型 (BOM)浏览器对象模型(BrowserObjectModel)尚无正式标准。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。Window 对象所有浏览器都支持window对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。全局变量是 window 对象的属性。全局函数是 window 对象的方法。甚至 HTML DOM 的 document 也是 window 对象的 阅读全文
摘要:
什么是 RegExp?RegExp 是regular expression的缩写.RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。您可以规定字符串中的检索位置,以及要检索的字符类型,等等。RegExp 对象直接量语法/pattern/attributes创建 RegExp 对象的语法:new RegExp(pattern, attributes);参数参数pattern是一个字符串,指定了正则表 阅读全文
摘要:
JavaScriptMathObjectMath ObjectThe Math object allows you to perform mathematical tasks.Math is not a constructor. All properties/methods of Math can be called by using Math as an object, without creating it.Syntaxvar x = Math.PI; // Returns PIvar y = Math.sqrt(16); // Returns the square root of 16F 阅读全文
摘要:
Create a Boolean ObjectThe Boolean object represents two values: "true" or "false".The following code creates a Boolean object called myBoolean:var myBoolean=new Boolean();If the Boolean object has no initial value, or if the passed value is one of the following:0-0null"&quo 阅读全文
摘要:
删除所有空白行(^是行的开始,\s*是零个或者多个空白字符;$是行尾):g/^\s*$/d删除一行:dd复制一行:yy ,之后是要 p 才会贴上来的. 阅读全文
摘要:
Array 对象Array 对象用于在单个的变量中存储多个值。创建 Array 对象的语法:new Array();new Array(size);new Array(element0, element1, ..., elementn);参数参数size是期望的数组元素个数。返回的数组,length 字段将被设为size的值。参数element...,elementn是参数列表。当使用这些参数来调用构造函数 Array() 时,新创建的数组的元素就会被初始化为这些值。它的 length 字段也会被设置为参数的个数。返回值返回新创建并被初始化了的数组。如果调用构造函数 Array() 时没有使用 阅读全文
摘要:
Date 对象Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()注释:Date 对象会自动把当前日期和时间保存为其初始值。Date 对象属性FF: Firefox, IE: Internet Explorer属性描述FFIEconstructor返回对创建此对象的 Date 函数的引用。14prototype使您有能力向对象添加属性和方法。14Date 对象方法FF: Firefox, IE: Internet Explorer方法描述FFIEDate()返回当日的日期和时间。13getDate()从 Date 对象返回一个月中的某一天 ( 阅读全文
摘要:
String 对象String 对象用于处理文本(字符串)。创建 String 对象的语法:new String(s);String(s);参数参数s是要存储在 String 对象中或转换成原始字符串的值。返回值当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串s或s的字符串表示。当不用 new 运算符调用 String() 时,它只把s转换成原始的字符串,并返回转换后的值。String 对象属性FF: Firefox, IE: Internet Explorer属性描述FFIEconstructor对创建该对象的函数的引用1 阅读全文
摘要:
JavaScript 数字JavaScript 数字可以使用也可以不使用小数点来书写:实例var pi=3.14; // 使用小数点var x=34; // 不使用小数点极大或极小的数字可通过科学(指数)计数法来写:实例var y=123e5; // 12300000var z=123e-5; // 0.00123所有 JavaScript 数字均为 64 位(8 比特)JavaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。JavaScript 中的所有数字都存储为根为 10 的 64 位... 阅读全文
摘要:
1.需要深入学习DOM对象知识,very important!http://www.w3school.com.cn/htmldom/index.asp2.深入学习javascript RegExp对象,即正则表达式:http://www.w3school.com.cn/js/jsref_obj_regexp.asp3.深入学习jsBOM知识http://www.w3schools.com/js/js_window.asp 阅读全文
摘要:
添加和删除节点(HTML 元素)。创建新的 HTML 元素如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。这是一个段落这是第二个段落这段代码创建新的 元素:var para=document.createElement("p");如需向 元素添加文本,您必须首先创建文本节点。这段代码创建了一个文本节点: var node= document.createTextNode("这是新段落!");然后您必须向 元素追加这个文本节点: document.getElementById('p1' 阅读全文