作者: Laruence
本文地址: http://www.laruence.com/2009/09/08/1076.html
转载请注明出处
Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.
以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.
其实, 这都是因为, 我们对它的不了解.
刚好最近再给百度学院做《Javascript高级-作用域/原型链》的ppt, 而swit1983网友也刚好提这...
阅读全文
1.substring 方法
定义和用法
substring 方法用于提取字符串中介于两个指定下标之间的字符。
语法
stringObject.substring(start,stop)
参数 描述
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。
返回值
一个新的字符串,该...
阅读全文
今天看到《AJAX开发简略》中所有的<A href>都用到了javascript:void(0)
今天看了一下原来这个表达式的作用就是让当前这个超链接成为一个死链接,就是什么都不作。
以下摘自:
http://blog.csdn.net/mouyong/archive/2007/01/24/1491761.aspx
别人些的JavaScript脚本可以看到这样的代码:
<a href="javascript:doTest2();void(0);">here</a>
但这儿的void(0)究竟是何含义呢?
JavaScript中void是一个...
阅读全文
/*
利用Array对象join方法模拟 C#中的StringBuilder,提升JS中字符串拼接的效率及性能。
功能同JS文件夹下StringBuilder.js文件实现功能,
因实现方式不同且为避免冲突将此文件置于该文件夹下供月度资金计划使用
Author : panwb
Date : 2012-11-29
*/
function StringBuilder(str)
{
//字符串数组
this.arrstr = (str === undefined ? new Array() : new Array(str.toString()));
//字符串长度(任何影响newstr字符...
阅读全文
文章目录
语法
返回值
说明
JavaScript parseInt() 函数
JavaScript 全局对象参考手册
定义和用法
parseInt() 函数可解析一个字符串,并返回一个整数。
语法
parseInt(string, radix)
参数
描述
string
必需。要被解析的字符串。
radix
可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。
如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果...
阅读全文
文章目录
创建 Date 对象的语法:
JavaScript Date 对象参考手册
Date 对象
Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
注释:Date 对象会自动把当前日期和时间保存为其初始值。
Date 对象属性
FF: Firefox, IE: Internet Explorer
属性
描述
FF
IE
constructor
返回对创建此对象的 Date 函数的引用。
1
4
prototype
使您...
阅读全文
文章目录
语法:
JavaScript Try...Catch 语句
Previous Page
Next Page
try...catch 的作用是测试代码中的错误。
实例
try...catch 语句
如何编写 try...catch 语句。
带有确认框的 try...catch 语句
另一个编写 try...catch 语句的例子。
JavaScript - 捕获错误
当我们在网上冲浪时,总会看到带有 runtime 错误的 Javascript 警告框,同时会询问我们“是否...
阅读全文
文章目录
语法
返回值
说明
例子 1
例子 2
例子 3
JavaScript splice() 方法
定义和用法
splice() 方法用于插入、删除或替换数组的元素。
语法
arrayObject.splice(index,howmany,element1,.....,elementX)
参数
描述
index
必需。规定从何处添加/删除元素。
该参数是开始插入和(或)删除的数组元素的下标,必须是数字。
howmany
必需。规定应该删除多...
阅读全文
先建立一个模本页面:template.htm
<html><head><title>###title###</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><LINK href="../css.css" rel=stylesheet type=text/css></head><body><table width="500" border="0" align="center" cellpadding="0" cellspacing="2"><tr> <td align="center">###title###</td><...
阅读全文
遇到了一个问题:grails 项目中的 html 文件,浏览器打开全乱码。这些 html 文件全是 UTF-8 编码的,也有
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
头了。java 开发 web 乱码不在是问题的情况下,还让我遇到这事。
一个怪现象:浏览器里指定 GBK 编码可以正常显示(可以怀疑与平台有关);不带 i...
阅读全文