プロトタイプは、String、Array などの Javascript クラスの拡張機能を含む、JavaScript で記述されたいくつかの API です。JS ファイルを埋め込んで直接使用できます。
String.prototype.strLen = function() {
var len =
for (var i = 0; i < this.length i ) {
if (this.charCodeAt(i) > 255 || this.charCodeAt(i) <0) len = 2; 🎜>return len;
}
//文字列を文字に分割し、配列に格納します。
String.prototype.strToChars = function(){
var chars = new Array(); 🎜>for (var i = 0; i chars[i] = [this.substr(i, 1), this.isCHS(i)];
}
String.prototype.charsArray = chars;
return chars;
}
//文字が漢字かどうかを判断します
String.prototype.isCHS = function(i){
if (this.charCodeAt(i) > 255 || this.charCodeAt(i) < 0)
return true;
else
return
}
//文字列をインターセプトします(開始バイトから終了バイトまで)
String.prototype.subCHString = function(start, end){
var len = 0;
var str = "";
this.strToChars( );
for (var i = 0; i < this.length; i ) {
if(this.charsArray[i][1])
len = 2;
else
len ;
if (終了 < len)
return
else if (開始 < len)
str = this.charsArray[i][0]; return str;
}
//文字列をインターセプト (開始バイトから長さのバイトをインターセプト)
String.prototype.subCHStr = function(start, length){
return this. );
}
var li= document.getElementsByName("listtitle");
for(var i=0;i{
li[i] .innerHTML=li[i].innerHTML.subCHStr(0,28) "...";
}
prototype は、主にメモリ領域を節約するために、プロトタイプ オブジェクトを継承するために使用されます。