中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      JavaScript的基礎知識

      時間:2024-11-01 00:47:30 JavaScript 我要投稿

      JavaScript的基礎知識

        var a=false;

      JavaScript的基礎知識

        !a&&alert("hi");

        解釋 a為真才繼續(xù)往下執(zhí)行,所以會彈出hi

        var a=a||"hi";

        解釋 當a為假的時候會繼續(xù)執(zhí)行,當a為真的時候跳出這個語句,所以可以通過這個辦法復制默認值

        上面的方法并非所有語言都是如此處理,比如PHP

        $a=@$a||"hi";

        echo $a;//1

        php把(@$a||"hi")之后的值賦值過去了...

        $a=true;

        !$a&&echo "hi";

        直接報錯:syntax error, unexpected T_ECHO

        關于prototype

        很多情況下看到prototype都想到只有對象的情況下有

        var add=function(){alert("b");}

        add.prototype.a = function () {alert("hi");}

        new add.prototype.a;

        第一反應,可能會報錯,其實不然,當沒有生產對象的時候,可以通過add.prototype.a的方式直接調用靜態(tài)的方法的

        JS挺會誤導人的,咳

        選擇器問題:

        有時候需要選擇一個節(jié)點下的子節(jié)點,用childNodes取值FIREFOX,IE的不同讓人很郁悶

        document.getElementsByTagName("head")[0].getElementsByTagName("script")[0];

        上面的方法結果用在head標簽階段還好,用在其他的不怎么好用了

        所有覺得還是用個類名作處理好點

        復制代碼 代碼如下:

        function getclassnode(classname,doc){

        doc=doc||document;

        var node=[],i=0,j=0,t;

        var allnode=doc.getElementsByTagName("*");

        while(t=allnode[i]){

        if(RegExp(classname).test(t.className)){

        node[j]=t;

        j++;

        }

        i++;

        }

        return node;

        }

        自從用了JQ后,把原生的JS操作都忘的差不多了,偶爾復習下,感覺特麻煩,郁悶.

        補上一點今天發(fā)現(xiàn)的JS要注意的地方,如果一個JS已經引入到了當前文檔,即使移除引入節(jié)點,通過該引入JS文件定義的變量,函數(shù)等仍然有效,因為已經加載到了當前的文檔環(huán)境,如下代碼:

        復制代碼 代碼如下:

        document.getElementsByTagName("head")[0].removeChild(document.getElementsByTagName("head")[0].getElementsByTagName("script")[0]);

      【JavaScript的基礎知識】相關文章:

      關于javascript的基礎知識06-13

      javascript基礎知識大全08-22

      對javascript的理解08-08

      常用的JavaScript模式09-22

      Javascript的this用法簡述08-15

      JavaScript學習筆記08-24

      JavaScript 基礎教學09-29

      JavaScript的課堂講解09-03

      JavaScript常用方法匯總10-25

      JavaScript數(shù)組常用方法介紹09-04

      主站蜘蛛池模板: 府谷县| 国产九九在线观看播放| 久久精品国产亚洲av热九九热| 国产一级r片内射免费视频| 汕尾市| 亚洲免费无毛av一区二区三区 | 欧美日韩综合在线视频免费看 | 国产目拍亚洲精品一区二区 | 91精品国产综合久久青草| 北条麻妃精品一区二区三区| 河西区| 临猗县| 章丘市| 于都县| 克什克腾旗| 莲花县| 宁晋县| 侯马市| 久久久久综合一本久道| 蚌埠市| 喀喇沁旗| a午夜国产一级黄片| 国产一区二区欧美丝袜| 亚洲成人av一区二区三区| 慈溪市| 特级毛片a级毛片在线播放www| 亚洲AⅤ男人的天堂在线观看| 人妻夜夜爽av性色大片| 久久久高清免费视频| 不卡免费av在线高清| 91精品啪在线看国产网站| 固阳县| 国产麻豆精品久久一二三| 草莓视频中文字幕人妻系列| 久久精品黄色免费热线| 无码国产精品一区二区免费式芒果| 日韩高清av一区二区| 99免费视频精品| 国产人成无码视频在线1000| 国产亚洲欧美另类久久久| 日韩精品首页在线观看|