最高半折刷qq各种业务和钻(家里人自己开的,尽管放心,大家多捧捧场)

sking7

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

2011年10月30日 #

eval表示javascript中json对象

摘要: eval函数可以一些字符串转为javascript对象,当然json对象也不例外。。。例如有这么一段代码{open:function(){ alert("1"),status:'close'}}现在是字符串对象,需要转换为json对象。。怎么转换呢?首先想到了eval。。var jsonObj=eval('{open:function(){ alert("1"), status:'close'}}');当我们使用jsonObj时发现无法取到相关属性和函数的。。以为这里的{}需要转义。。因为{}可以表示为语句 阅读全文

posted @ 2011-10-30 18:29 G.N&K 阅读(196) 评论(0) 推荐(0) 编辑

2011年10月26日 #

不使用中间变量,交换int型的 a, b两个变量的值。

摘要: /by ppchen var a = 10, b = 2; a = a + b; b = a - b; a = a - b;//by Mr.司马 var a = 10000,b=245a = a^b;b = b^a;a = a ^b;//by cloudgamervar a = 33,b=44a=[a,b]b=a[0]a=a[1]//by Mr.司马var a = 23,b=454;a = {a:b,b:a};b = a.b;a = a.a;a = b + (b = a)*0;//这涉及到运算顺序的问题,从左到右进行运算。。。如果改成a = (b = a)*0+b就是另外的结果//另外注意下. 阅读全文

posted @ 2011-10-26 15:41 G.N&K 阅读(235) 评论(0) 推荐(0) 编辑

自定义标签

摘要: 自定义标签是标签的名字不能用符号开头,例如<!ooo></!oo>,<:ooo><:!oo>等等,可以这样<o:oo></o:oo>但有个特殊IE里,开头可以用'!',也许是为了让IE识别DoctypeW3C标准中获得DOCTYPE头信息的方法是document.doctype...l例如<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">为网页开头的文档类型。通过getElementsByTagNam 阅读全文

posted @ 2011-10-26 13:40 G.N&K 阅读(259) 评论(0) 推荐(0) 编辑

通过两个数字构建一个连续的数组

摘要: var k = 15Number.prototype.n = function () { for(var i = +this, a = []; i <= k; a.push(i++)); return a; }var x = 6..n console.log(6.===6);//truevar y=new Number(6).n();console.log(Number('1')===1);//trueconsole.log(Number('1').n());//[6, 7, 8, 9, 10, 11, 12, 13, 14, 15]console.log 阅读全文

posted @ 2011-10-26 11:39 G.N&K 阅读(265) 评论(0) 推荐(0) 编辑

Replace回调函数参数的使用

摘要: var s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890';function f(s, width){var a=new RegExp('[\\s\\S]{1,'+(width || 4)+'}', 'g');return s.replace(a,function(K,M,L,N){console.log('==='+K);//第一个参数:匹配项console.log('---'+M);//第一个参数:匹配项的起始indexconsole.log('--- 阅读全文

posted @ 2011-10-26 11:09 G.N&K 阅读(455) 评论(0) 推荐(0) 编辑

2011年10月20日 #

使用JS做文档处理

摘要: 最近应友人邀请, 要帮忙写个文档处理脚本, 考虑到如果使用PHP或者Perl需要在友人的机器上,搭建一个运行环境,比较复杂, 使用起来也不友好, 本着以人为本的信念, 决定采用hta实现.其实, 在Windows平台上, js可以调用很多Windows提供的ActivexObject, 在这个意义上来说, 用js写HTA时, js已经不再是传统意义上的Web客户端脚本了, 它已经有些类似于VB了.本文就使用js来实现文档处理, 和使用js编写ActiveX做一个简单介绍.言归正传, 友人的需求是: 把一个文件夹下的所有文件内容都读出来, 并且每个文件做为一个Excel的Sheet, 写入一个固 阅读全文

posted @ 2011-10-20 15:00 G.N&K 阅读(504) 评论(0) 推荐(0) 编辑

IE下var丢失造成的错误

摘要: 一个朋友问了一个js问题, 一段看不出有任何问题的代码, 在ie下报错:”object doesn’t support this property or method”. 1. function foo(obj) { 2. productTree = obj.toString(); 3. document.getElementById('productTree').innerHTML = productTree; 4. }开始, 还以为错误是指obj的toString方法, 绕了半天弯路, 无果..后来,注意到变量名是productTree没有用var申明, 加上g... 阅读全文

posted @ 2011-10-20 10:50 G.N&K 阅读(294) 评论(0) 推荐(0) 编辑

Prototype原型(转载)

摘要: 原文:http://msdn.microsoft.com/zh-cn/magazine/cc163419.aspx(这里讲的很全,我这只转载的原型部分)在使用 JavaScript 的面向对象编程中,原型对象是个核心概念。在 JavaScript 中对象是作为现有示例(即原型)对象的副本而创建的,该名称就来自于这一概念。此原型对象的任何属性和方法都将显示为从原型的构造函数创建的对象的属性和方法。可以说,这些对象从其原型继承了属性和方法。当您创建如下所示的新 Dog 对象时: 复制代码 var buddy = new Dog(“Buddy“);buddy 所引用的对象将从它的原型继承属性和方法, 阅读全文

posted @ 2011-10-20 09:51 G.N&K 阅读(232) 评论(0) 推荐(0) 编辑

2011年10月19日 #

重新认识javascript的settimeout和异步

摘要: 自己想做一个延时程序,做了一下程序:var start=+new Date();var end=+new Date();while(end-start<3000)//3s{ end=null; end=+new Date();}感觉有点浪费资源,一直在while,所以想到了是否可以用setTimeout。。这就引出了setTimeout的深究。。写出了下面的程序。。var start=+new Date();var end=+new Date(); ~function(){ setTimeout(function(){ end=null; if(en... 阅读全文

posted @ 2011-10-19 20:59 G.N&K 阅读(1444) 评论(0) 推荐(0) 编辑

AJAX状态值与状态码

摘要: 在《Pragmatic Ajax A Web 2.0 Primer 》0: (Uninitialized) the send( ) method has not yet been invoked. 1: (Loading) the send( ) method has been invoked, request in progress. 2: (Loaded) the send( ) method has completed, entire response received.3: (Interactive) the response is being parsed. 4: (Complete 阅读全文

posted @ 2011-10-19 17:06 G.N&K 阅读(26453) 评论(0) 推荐(2) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页