まえがき 図書館は注目を集め、物議を醸すトピックです。 1 つは、ライブラリは開発者にとって不可欠な優れたツールであるという見方ですが、もう 1 つは、ライブラリの内部の仕組みを理解せずに依存することは、開発者の品質の低下につながるという見方です。しかし、何はともあれ、誰もが独自のライブラリを作成することに同意しているようで、日常的に使用するものをマージすること自体が意味のあることです。
次に、独自の JS ライブラリの構築を開始し、独自の 2 つのメソッドを記述します
//作成者:
//時刻: 2012-11-13
(function(){
window['LS'] ={};
関数 $(){
var 要素 =new Array();
for(var i=0;i
if(typeof(arguments[i])=="string"){
element=document.getElementById(arguments[i]);
}
if(arguments.length==1) ){
要素を返す;
}
要素.push(要素);
要素を返す;
}
ウィンドウ['LS'][' $']= $;
function getElementByClassName(className,tag){
var allTags=document.getElementsByTagName(tag);
className=className. replace(/-/g,"\-"); //この文の意味がわかりません。
var regex=new RegExp("(^|\s)*" className "( \s|$) ");
var 要素;
for(var i=0;ielement=allTags[i];
if(regex .test(element.className)){ //この element.className の意味がわかりません
matchingElements.push(element)
}
}
return matchingElements;
}
window['LS']['getElementByClassName']=getElementByClassName;
})() //() を付けないと実行できません
私はJavaScriptを初めて使用するのですが、その中にコメントがあり、理解できない部分があるので、誰かが私にアドバイスをいただければ幸いです。