日期:2014-05-16  浏览次数:20375 次

JS学习之路--构建自己的代码库

        大家都知道现在有许多比较成熟的javascript代码库,比如:JQuery,Prototype等,里面有许多经过验证的非常好用的函数.我们在日常的编程中也会写一些比较好用的函数,而且这些函数的复用率也比较高,那么我们就有必要把这些函数收集起来构建我们自己的代码库.


那么我们在构建自己的代码库时有哪些需要注意的呢?

1、使用能力检测而不是浏览器版本检测

      大家都知道现在市面上的浏览器多的数不过来,而且在不断的增加和更新,如果为了适应某个版本的浏览器而编写js代码,那么这些代码的可移植性将大大降低.

      为什么要使用能力检测而不是浏览器版本检测呢?先让我们来看一些js与浏览器的知识:

JavaScript语言

  • js是浏览器端脚本语言,解释性语言
  • js代码由浏览器解释执行,所以浏览器中需要有js解释器(js引擎)
  • 不同浏览器采用的js解释器标准不一样,所以会有一些具体语法上的细微差别

浏览器主要分为两大类:

  • IE浏览器:不是完全采用W3C标准,有自己的一套标准
  • Firefox类浏览器:完美支持W3C标准

 

浏览器对js的支持

  • js可以被大多数浏览器支持
  • VBScript只被