javascript
文章平均质量分 88
凡星℃
一枚追求不平凡的后起之星!
展开
-
JS eval()函数
eval()函数 JavaScript有许多小窍门来使编程更加容易。 其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。 举个小例子: //执行表达式 var the_unevaled_answer = "2 + 3"; var the_evaled_answer = ev转载 2011-11-02 16:50:22 · 501 阅读 · 0 评论 -
JavaScript中的execCommand
execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的"2D-Position"),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示对话转载 2011-11-04 13:53:17 · 457 阅读 · 0 评论 -
JS打印设置
.Noprint{display:none;}.PageNext{page-break-after: always;} ClientClick="WebBrowser1.ExecWB(6,1)" Text="打印" /> ClientClick="WebBrowser1.ExecWB(7,1)" Text="打印预览"转载 2011-10-27 16:02:24 · 1342 阅读 · 0 评论 -
JS中 Math.ceil
ceil函数返回值返回大于等于x的最小整数ceil函数示例document.write(Math.ceil(5.99));document.write(Math.ceil(-5.99));document.write(Math.ceil(1.01));document.write(Math.ceil(-1.01));结果:6-52-1转载 2011-10-31 10:41:24 · 1866 阅读 · 0 评论 -
js opener,self,parent 区别
opener:对打开当前窗口的window对象的引用,如果当前窗口已被用户打开,则opener的值为null.self:自引用属性,是对当前window对象的应用,与window属性同义.self代表自身窗口,opener代表打开自身的那个窗口,比如窗口A打开窗口B.如果靠window.open方法,则对于窗口B,self代表B自己,而opener代表窗口A.opener即谁打开我转载 2011-10-31 15:37:51 · 2105 阅读 · 0 评论 -
js中cloneNode()的使用 两个例子
cloneNode() 方法可创建指定的节点的精确拷贝。(可以做一个模版 然后做一个隐藏域,点击按钮就添加一个模板!)此方法可返回所复制的节点。 该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。 返回的节点不属于文档树,它的 parentNode 属性为 null。 当复制的转载 2011-11-01 10:33:25 · 3696 阅读 · 0 评论 -
js中for in的用法
for(variable in object) statementvariable 是声明一个变量的var语句,数组的一个元素或者是对象的一个属性在循环体内部,对象的一个属性名会被作为字符串赋给变量variable。注意:对象的有些属性以相同的方式标记成了只读的,永久的(不可删除的)或者不可列举的,这些属性使用for/in循环不能枚举出来。虽然所有的用户定义的属性都可以枚举转载 2011-10-27 15:06:12 · 10528 阅读 · 0 评论 -
js中关于String对象的replace使用详解
关于String对象的replace使用详解,需要的朋友可以参考下。今天在读Qwrap的源码stringH时里边有个 复制代码代码如下:format: function(s, arg0) { var args = arguments; return s.replace(/\{(\d+)\}/ig, function(a, b) { return args转载 2011-10-27 15:59:49 · 1811 阅读 · 0 评论 -
JS数组定义
数组有四种定义的方式使用构造函数:var a = new Array();var b = new Array(8);var c = new Array("first", "second", "third");或者数组直接量:var d = ["first", "second", "third"];属性Array只有一个属性,就是length,length转载 2011-10-27 16:04:31 · 408 阅读 · 0 评论 -
js的delete操作
Javascript的变量 实际上Javascript中,变量 = 对象属性,这是因为 Javascript 在执行脚本之前会创建一个Global对象,所有的全局变量都是这个Global对象的属性,执行函数时也会创建一个Activation对象,所有的局部变量都是这个Activation对象的属性。如下例: var global = 42;this.global;转载 2011-10-28 21:23:01 · 854 阅读 · 0 评论 -
JS offset screen scroll client 介绍(IE)
obj.offset[Width|Height|Top|Left] 取控件相对于父控件的位置event.offset[X|Y] 取鼠标相对在触发事件的控件中的坐标event.screen[X|Y] 鼠标相对于屏幕坐标event.client[X|Y] 鼠标相对于网页坐标在在obj.scroll[Width|Height|Top|Left] 获取对象滚动的大小obj.cli转载 2011-11-01 14:32:53 · 1268 阅读 · 0 评论 -
js条件注释
JScript 可以使用以下语句根据条件编译变量的值控制脚本的编译。既可以使用 JScript 提供的变量,也可以使用 @set 指令或 /define 命令行选项定义自己的变量。@cc_on 激活条件编译支持。 @if 根据表达式的值,有条件地执行一组语句。 @set 创建使用条件编译语句的变量。 @cc_on、@if 或 @set 语句激转载 2011-10-24 11:55:12 · 1001 阅读 · 0 评论 -
javascript中关于arguments与callee的理解
通过一个例子来理解下arguments与arguments.callee的具体区别:代码如下: function check(args){ var ac = args.length; var ex = args.callee.length; documen原创 2011-10-25 13:40:36 · 657 阅读 · 0 评论 -
精通 JS正则表达式一
原文地址:http://www.iteye.com/topic/481228 正则表达式可以:测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 根据模式匹配从字符串中提取一个子字符串。可以用转载 2011-10-27 15:50:46 · 1445 阅读 · 0 评论 -
精通 JS正则表达式二
原文地址:http://www.iteye.com/topic/481228贪婪量词与惰性量词 •用贪婪量词进行匹配时,它首先会将整会字符串当成一个匹配,如果匹配的话就退出,如果不匹配,就截去最后一个字符进行匹配,如果不匹配,继续将最后一个字符截去进行匹配,直到有匹配为止。直到现在我们遇到的量词都是贪婪量词 •用惰性量词进行匹配时,它首先将第一个字符当成一个匹配,如果成功则转载 2011-10-27 15:53:20 · 625 阅读 · 0 评论 -
js中的hasOwnProperty和isPrototypeOf方法
hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。function siteAdmin(nickName,siteName){转载 2011-10-27 14:48:51 · 687 阅读 · 0 评论