编写javascript的一些方法、发现
2012-06-11 11:12
162 查看
此前网络上网友总结的写javascript的一些方法,发现。
1.变量转换
看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。?
2.十进制转换为十六进制或者八进制,或者反过来
你是不是写个单独的函数来转换十六进制(或者八进制)呢?马上停下吧!有更容易的现成的函数可以用:?
3.玩转数字
除了上一节介绍的之外,这里有更多的处理数字的技巧?
4.Javascript版本检测
你知道你的浏览器支持哪一个版本的Javascript吗?如果不知道的话,去维基百科查一下Javascript版本表吧。出于某种原因,Javascript 1.7版本的某些特性是没有得到广泛的支持。不过大部分浏览器都支持了1.8版和1.8.1版的特性。(注:所有的IE浏览器(IE8或者更老的版本)只支持1.5版的Javascript)这里有一个脚本,既能通过检测特征来检测JavaScript版本,它还能检查特定的Javascript版本所支持的特性。?
5.使用window.name进行简单会话处理
这个是我真的喜欢的东西。您可以为指定一个字符串作为window.name属性的值,直到您关闭该标签或窗口。虽然我没有提供任何脚本,但我强烈建议您如充分利用这个方法。举例来说,在建设一个网站或应用程序的时候,在调试和测试模式之间切换是非常有用的。6.判断属性是否存在
这个问题包含两个方面,既有检查属性时候存在,还要获取属性的类型。但我们总是忽略了这些小事情:?
?
7.给函数传递参数
当函数既有必选又有可选参数的时候,我们可能是这样做的:?
?
8.使用document.createDocumentFragment()
您可能需要动态地追加多个元素到文档中。然而,直接将它们插入到文档中会导致这个文档每次都需要重新布局一个,相反的,你应该使用文档碎片,建成后只追加一次:?
9.为replace()方法传递一个函数
有的时候你想替换字符串的某个部分为其它的值,最好的方法就是给String.replace()传递一个独立的函数。下面是一个简单例子:?
10.循环中标签的使用
有的时候,循环中又嵌套了循环,你可能想在循环中退出,则可以用标签:?
相关文章推荐
- 编写javascript的方法实现的一些功能。
- JavaScript中关于string对象的一些方法
- javascript中一些util方法汇总
- JavaScript定义类与对象的一些方法
- JavaScript中关于date对象的一些方法
- 整理一些JavaScript的IE和火狐的兼容性解决方法
- 个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
- jquery 刷新页面方法和一些javascript基础函数
- Javascript一些方法和属性总结
- 编写的vs2005水晶报表程序在vs2008下正常使用的一些实现方法
- Javascript笔记:(实践篇)从jQuery插件技术说起-分析extend方法的源码(发现extend方法里有bug)(下篇)
- 一些比较实用的javascript方法收集,留着有用
- 一些比较实用的javascript方法收集,留着有用
- 让firefox支持IE的一些方法的javascript扩展函数代码
- javascript计时器编写过程与实现方法
- JavaScript手札:《编写高质量JS代码的68个有效方法》(一)(1~5)
- 18.9 随机生成一些数字并传入某个插入方法。 编写一个程序,高效地插入过的元素的维护中位数。
- chrome插件编写中需要了解的几个概念和一些方法
- cyico收集的关于utf8转换gb2312,以及关于javascript实现urlencode和urldecode的一些方法
- NetBeans 8.0.1 通过修改JRE\LIB\FONTCONFIG.PROPERTIES指定中英文字体设置方法及发现的一些问题