js中每個物件獨佔函式**,如果物件很多則會影響效率。
怎麼解決這個問題,就使用乙個共同的記憶體共享區,
即,原型法:這樣多個物件可以共享函式
function dog(){}
//js的基本物件模型中預設是有乙個屬性prototype,這個物件是記錄基本物件的基本資訊
//是所有已這個基本物件為基準建立的物件的共通屬性,所以,prototype屬性指向的所有內容都是共享的記憶體區域
dog.prototype.shout=function()
var dog1=new dog();
dog1.shout();
var dog2=new dog();
dog2.shout();
輸出【兩次小狗】
JS正則注意事項
一 基本語法 代表除回車換行外的 n r 任意字元 w 查詢單詞字元 w 查詢非單詞字元 d 查詢數字 d 查詢非數字字元 s 查詢空白字元 s 查詢非空白字元 b 查詢位於單詞的開頭或結尾的匹配 b 查詢不處在單詞的開頭或結尾的匹配 0 查詢nul字元 n 查詢換行符 f 查詢換頁符 r 查詢回車...
JS開發注意事項
1 不要定義全域性函式如location,否則有的瀏覽器會出現詭異的現象。全域性物件就是定義在window物件中。2 js 匿名函式執行 兩個小括號 funcation 等同於 funcation foo foo 3 call方法 改變函式的上下文,即函式中this的指向。當乙個object沒有某個...
JS中注意事項
一 判斷中注意事項 一 所有的相對路徑都別拿來做判斷 1.img src 2.href 1.css href html index.html 3.img src 二 顏色值不能拿來做判斷 color red f00 rgb 250,0,0 三 innerhtml 值不能拿來做判斷 解決 設定開關變數...