background image

javascript 基础知识

构建自己的

JS 

前言

 

库是一个饱受争议的热门话题。一种观点认为它是一种非常棒的工具,是任何开发者都不可
或缺的;另一种观点则认为在不理解库的内部工作原理的情况下对库形成依赖,会助长懒
惰的风气从而导致开发者素质下降。但是不管怎么样,好像每个人都赞同编写自己的库,况
且把自己日常用到的东西合并到一起本身就是一件有意义的事情。

 

下面我们开始建立自己的

JS 库,并编写两个自己的方法 

复制代码

 代码如下:

//作者: 
//时间:2012-11-13 
(function(){ 

window['LS']={}; 

function $(){ 
var elements =new Array(); 
var element; 
for(var i=0;i<arguments.length;i++){ 
if(typeof(arguments[i])=="string"){ 
element=document.getElementById(arguments[i]); 

if(arguments.length==1){ 
return element; 

elements.push(element); 

return elements; 

window['LS']['$']=$; 

function getElementByClassName(className,tag){ 
var allTags=document.getElementsByTagName(tag); 
var matchingElements=new Array();