<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        javascript代碼編寫需要注意的7個小細節小結_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 21:00:41
        文檔

        javascript代碼編寫需要注意的7個小細節小結_javascript技巧

        javascript代碼編寫需要注意的7個小細節小結_javascript技巧:1. 簡化代碼 JavaScript定義對象和數組非常簡單,我們想要創建一個對象,一般是這樣寫的: 代碼如下: var car = new Object(); car.colour = 'red'; car.wheels = 4; car.hubcaps = 'spinning'; car.age = 4; 下面
        推薦度:
        導讀javascript代碼編寫需要注意的7個小細節小結_javascript技巧:1. 簡化代碼 JavaScript定義對象和數組非常簡單,我們想要創建一個對象,一般是這樣寫的: 代碼如下: var car = new Object(); car.colour = 'red'; car.wheels = 4; car.hubcaps = 'spinning'; car.age = 4; 下面

        1. 簡化代碼
        JavaScript定義對象和數組非常簡單,我們想要創建一個對象,一般是這樣寫的:
        代碼如下:
        var car = new Object();
        car.colour = 'red';
        car.wheels = 4;
        car.hubcaps = 'spinning';
        car.age = 4;


        下面的寫法可以達到同樣的效果:
        代碼如下:
        var car = {
        colour:'red',
        wheels:4,
          hubcaps:'spinning',
          age:4
        }


        后面的寫法要短得多,而且你不需要重復寫對象名稱。
        另外對于數組同樣有簡潔的寫法,過去我們聲明數組是這樣寫的:
        代碼如下:
        var moviesThatNeedBetterWriters = new Array(
        'Transformers','Transformers2','Avatar','Indiana Jones 4'
        );


        更簡潔的寫法是:
        代碼如下:
        var moviesThatNeedBetterWriters = [
        'Transformers','Transformers2','Avatar','Indiana Jones 4'
        ];


        對于數組,還有關聯數組這樣一個特別的東西。 你會發現很多代碼是這樣定義對象的:
        代碼如下:
        var car = new Array();
        car['colour'] = 'red';
        car['wheels'] = 4;
        car['hubcaps'] = 'spinning';
        car['age'] = 4;


        這太瘋狂了,不要覺得困惑,“關聯數組”只是對象的一個別名而已。
        另外一個簡化代碼的方法是使用三元運算符,舉個例子:
        代碼如下:
        var direction;
        if(x < 200){
        direction = 1;
        } else {
        direction = -1;
        }


        我們可以使用如下的代碼替換這種寫法:
        代碼如下:
        var direction = x < 200 ? 1 : -1;


        2. 使用JSON作為數據格式
        偉大的Douglas Crockford發明了JSON數據格式來存儲數據,你可以使用原生的javascript方法來存儲復雜的數據而不需要進行任何額外的轉換,例如:
        代碼如下:
        var band = {
        "name":"The Red Hot Chili Peppers",
        "members":[
        {
        "name":"Anthony Kiedis",
        "role":"lead vocals"
        },
        {
        "name":"Michael 'Flea' Balzary",
        "role":"bass guitar, trumpet, backing vocals"
        },
        {
        "name":"Chad Smith",
        "role":"drums,percussion"
        },
        {
        "name":"John Frusciante",
        "role":"Lead Guitar"
        }
        ],
        "year":"2009"
        }


        你可以使用在JavaScript中直接使用JSON,甚至作為API返回的一種格式,在許多的API中被應用,例如:
        代碼如下:

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        javascript代碼編寫需要注意的7個小細節小結_javascript技巧

        javascript代碼編寫需要注意的7個小細節小結_javascript技巧:1. 簡化代碼 JavaScript定義對象和數組非常簡單,我們想要創建一個對象,一般是這樣寫的: 代碼如下: var car = new Object(); car.colour = 'red'; car.wheels = 4; car.hubcaps = 'spinning'; car.age = 4; 下面
        推薦度:
        標簽: 注意 js 代碼
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲国产一区视频| 国产一级淫片视频免费看| 亚洲国产精品无码久久久不卡| 免费无码又爽又黄又刺激网站| 国产zzjjzzjj视频全免费 | 久久精品国产亚洲AV忘忧草18| 99re视频精品全部免费| 91亚洲国产成人久久精品网站| 国产成人精品免费久久久久| 色噜噜综合亚洲av中文无码| 最近免费中文字幕高清大全 | 亚洲精品国产精品乱码不99| 99久久国产精品免费一区二区| 国产亚洲精品自在久久| 久久一区二区三区免费播放| 亚洲老熟女@TubeumTV| 99在线精品视频观看免费| 亚洲欧美日本韩国| 亚洲av午夜成人片精品电影| 中文字幕在线观看免费| 久久亚洲AV成人无码国产| 噼里啪啦电影在线观看免费高清| 亚洲av无码专区在线观看亚| 亚洲人成网站色在线入口| 日韩av无码免费播放| 亚洲欧洲精品久久| 国产精品国产午夜免费福利看| 大片免费观看92在线视频线视频| 日韩va亚洲va欧洲va国产| 又黄又爽又成人免费视频| 美女免费视频一区二区| 久久亚洲精品成人777大小说| 亚洲成年人免费网站| 色窝窝亚洲AV网在线观看| 国产亚洲综合色就色| 成人免费看吃奶视频网站| a毛片成人免费全部播放| 亚洲乱码卡一卡二卡三| 亚洲av无码成人精品区| 精品无码AV无码免费专区| 国产精品亚洲二区在线|