05 2008 档案
SQL Server分布式查询
摘要:declare @serverIP varchar(50)--服务器IP地址declare @serverOtherName varchar(50)--被访问的服务器别名declare @loginUser varchar(50)--帐号declare @loginPassword varchar(50)--密码set @serverIP = '118.8.28.9'set @serverOthe... 阅读全文
posted @ 2008-05-21 17:03 一粒沙 阅读(439) 评论(0) 推荐(0)
还可以的日期控件(js)
摘要:下载 阅读全文
posted @ 2008-05-21 15:26 一粒沙 阅读(222) 评论(0) 推荐(0)
面向对象类型系统
摘要:面向对象类型系统•合理使用面向对象编程–提高复用性,提高可维护性,etc.–并非提高软件质量的保证•可以使用各种成熟的设计方式–模式,etc•不拘泥于使用OO方式扩展对象–结合JavaScript的动态特性–下一次课程命名空间•合理的组织大量的类型–使开发人员能够方便地找到他们所... 阅读全文
posted @ 2008-05-10 21:49 一粒沙 阅读(396) 评论(0) 推荐(0)
String原生类型的扩展
摘要:字符串与String对象String.prototype. …length:获得字符串长度charAt(pos):获得当前位置的字符(串)indexOf(str, position):查找字符串lastIndexOf(str, position):从后查找字符串match(regexp):使用正则表达式检验字符串replace(search, replaceValue):替换字符串se... 阅读全文
posted @ 2008-05-10 21:42 一粒沙 阅读(272) 评论(0) 推荐(0)
Date原生类型的扩展
摘要:Date对象和字符串之间的转换 字符串  数值 Date.parseLocale(value, formats) Date.parseInvariant(value, formats) 数值  字符串 Date.prototype.format(format) Date.prototype.localeFormat(format) 与Number类型的扩展相似(P10) 预定义format格... 阅读全文
posted @ 2008-05-10 21:41 一粒沙 阅读(383) 评论(0) 推荐(0)
Date原生类型
摘要:UTC时间:国际标准时间 GMT, Greenwich Mean Time 表示日期和时间 一个数字,表示相对于UTC时间1970年1月1日0时整的毫秒数偏移量 每个Date对象存储的永远只是一个数字 时间只有一个,时差是表现上的概念 Date.prototype.getTimezoneOffset() 获得时差的分钟数 构造Date对象 var d1 = new Date(); 表示当前时间的... 阅读全文
posted @ 2008-05-10 21:38 一粒沙 阅读(334) 评论(0) 推荐(0)
Number原生类型的扩展
摘要:数值和字符串之间的转换 字符串  数值 Number.parseLocale(value) Number.parseInvariant(value) 数值  字符串 Number.prototype.format(format) Number.prototype.localeFormat(format) localeFormat和parseLocale方法 需要将EnableScriptGl... 阅读全文
posted @ 2008-05-10 21:35 一粒沙 阅读(303) 评论(0) 推荐(0)
使用Number原生类型
摘要:使用布尔值,而不要使用Boolean对象 true和false,而不是new Boolean(…) new Boolean(false) && true == true(?) Microsoft AJAX Library中提供的唯一扩展 parse静态方法 Boolean.parse("true") // 返回true Boolean.parse("fAlSe") // 返回false 32位... 阅读全文
posted @ 2008-05-10 21:33 一粒沙 阅读(367) 评论(0) 推荐(0)
Function原生类型扩展
摘要:•Function.createDelegate(instance, method)方法: –得到一个方法引用,执行它时则会调用method方法,并且保证method方法的上下文this引用为instance •Function.createCallback(method, context)方法: –得到一个方法引用,执行它时则会调用method方法,并将context作为额外的参数传入 asp... 阅读全文
posted @ 2008-05-04 11:18 一粒沙 阅读(268) 评论(0) 推荐(0)
Function原生类型
摘要:•与Array,String等类型处于同等地位 •每个方法均为Function类型的实例 –typeof(Array) == typeof(Function) == “function” •方法调用时根据发起的对象来确定this上下文引用 •Function.prototype.apply(instance, args) •Function.prototype.call(instance, [ a... 阅读全文
posted @ 2008-05-04 11:17 一粒沙 阅读(217) 评论(0) 推荐(0)
Error原生类型的扩展
摘要:•Error.create(message, errorInfo)方法: –创建新的Error对象 –将Error对象的错误信息属性设为message –将errorInfo上的信息附加到Error对象 •Error.prototype.popStackFrame()方法: –为Error对象整理出更优雅直观的信息(lineNumber, stack) –对于IE无效 –如果一个方法仅仅是返回Er... 阅读全文
posted @ 2008-05-04 11:15 一粒沙 阅读(237) 评论(0) 推荐(0)
Error原生类型
摘要:•表示错误对象 –EvalError, URIError, RangeError, etc. •捕获方式: –try { …throw new Error(…) } catch(e) { … } –理论上可以throw出任意对象 •Error对象IE和FireFox公有属性 –message:错误信息 Error浏览器特定属性 •IE: –description:同message属性 –numb... 阅读全文
posted @ 2008-05-04 11:13 一粒沙 阅读(225) 评论(0) 推荐(0)
Array原生类型的扩展
摘要:•全都是静态方法 –为了和其他类库兼容(Prototype) •提供了一些常用的方法 •提供了语义良好的方法名 •大多数方法为简单封装 •Array.enqueue(array, item): –“入队列”操作,将item添加至array末尾。 •Array.dequeue(array): –“出队列”操作,返回并删除array的第一个元素。 •Array.addRange(array, item... 阅读全文
posted @ 2008-05-04 11:10 一粒沙 阅读(423) 评论(0) 推荐(0)
js的Array类型
摘要:•长度可变数组对象 –0-based –最大长度2^32−1 = 4294967295 •构造Array对象 –new Array():空数组 –new Array(3):长度为3的数组 –new Array(1, "Hello"):构造有两个元素的数组 Array.prototype. … •length属性:数组长度,可读写 •toString()/toLocaleString()方法: –... 阅读全文
posted @ 2008-05-04 11:01 一粒沙 阅读(1348) 评论(0) 推荐(0)
js的Object类型
摘要:Object类型 •ECMAScriptSpec中定义(ecma-262) –一个无序的集合,可以存放任意类型对象 •常作为字典使用 –o.ItemName –o[“ItemName”] •可以使用for-in遍历字典中每一项 •禁止扩展其prototype对象 –其扩展将会出现所有的对象中 –影响for-in操作的结果 •MicrosoftAJAXLibrary并没有扩展Object类型 •to... 阅读全文
posted @ 2008-05-04 10:56 一粒沙 阅读(15216) 评论(0) 推荐(0)