摘要:
面向对象类型系统•合理使用面向对象编程–提高复用性,提高可维护性,etc.–并非提高软件质量的保证•可以使用各种成熟的设计方式–模式,etc•不拘泥于使用OO方式扩展对象–结合JavaScript的动态特性–下一次课程命名空间•合理的组织大量的类型–使开发人员能够方便地找到他们所... 阅读全文
摘要:
字符串与String对象String.prototype. …length:获得字符串长度charAt(pos):获得当前位置的字符(串)indexOf(str, position):查找字符串lastIndexOf(str, position):从后查找字符串match(regexp):使用正则表达式检验字符串replace(search, replaceValue):替换字符串se... 阅读全文
摘要:
Date对象和字符串之间的转换 字符串 数值 Date.parseLocale(value, formats) Date.parseInvariant(value, formats) 数值 字符串 Date.prototype.format(format) Date.prototype.localeFormat(format) 与Number类型的扩展相似(P10) 预定义format格... 阅读全文
摘要:
UTC时间:国际标准时间 GMT, Greenwich Mean Time 表示日期和时间 一个数字,表示相对于UTC时间1970年1月1日0时整的毫秒数偏移量 每个Date对象存储的永远只是一个数字 时间只有一个,时差是表现上的概念 Date.prototype.getTimezoneOffset() 获得时差的分钟数 构造Date对象 var d1 = new Date(); 表示当前时间的... 阅读全文
摘要:
数值和字符串之间的转换 字符串 数值 Number.parseLocale(value) Number.parseInvariant(value) 数值 字符串 Number.prototype.format(format) Number.prototype.localeFormat(format) localeFormat和parseLocale方法 需要将EnableScriptGl... 阅读全文
摘要:
使用布尔值,而不要使用Boolean对象 true和false,而不是new Boolean(…) new Boolean(false) && true == true(?) Microsoft AJAX Library中提供的唯一扩展 parse静态方法 Boolean.parse("true") // 返回true Boolean.parse("fAlSe") // 返回false 32位... 阅读全文