百度小(xiǎo)程序
當前位置:首頁 > 商學院 > 百度小(xiǎo)程序 > 正文内容

百度小(xiǎo)程序

百度小(xiǎo)程序前端代碼編碼實現

豫唐網絡2021-11-26 07:501546

        百度智能(néng)小(xiǎo)程序好的評級離不開(kāi)好的代碼支持。

        根據業(yè)務需求進行代碼實現是程序員(yuán)的基本功,同時也是對業(yè)務抽象能(néng)力、代碼封裝能(néng)力、各個(gè)基本 api 的理解的一(yī)個(gè)比較全面的考察。

javascript 規範

        [強制] 函數參數如果需要指定默認值,需要使用 ES Next 語法設置函數默認值

        [強制] 函數默認參數的位置需要在函數參數的尾部

        [強制] 小(xiǎo)程序數據更新視圖渲染完成後的回調,使用小(xiǎo)程序原生(shēng)語法或者框架語法,嚴禁自(zì)行 setTimeout

        [建議] 不建議使用setTimeout, nextTick, requestAnimationFrame 等定時器(qì)能(néng)力,如果使用需要有注釋說明原因

        [強制] 數組的常規遍曆使用 forEach 方法,基于原數組構建新數組使用 map 方法,根據篩選項構建新數組使用 filter 方法,不要互相(xiàng)濫用

        [建議] 索引數組中的元素,使用 findIndex 方法,不建議使用 forEach 遍曆數組

        [建議] 使用 Object.keys 或 Object.entries 進行對象遍曆,不建議使用 for in 語法

         [強制]避免 promise 和 callback 兩種異步編程方式混用

utils 工(gōng)具方法

        [建議] 對象深拷貝,建議封裝為(wèi)公有函數,不推薦使用 JSON.parse 及 JSON.stringify 進行深拷貝操作

        [強制] 對于會(huì)重複使用的代碼邏輯,應該抽取為(wèi)公用函數,不應在業(yè)務代碼中分别實現。

        [建議] 按照(zhào) path 獲取 Object 對象深層的值,建議封裝為(wèi)公用方法,或者使用 Lodash 的 get 方法

        [強制] 公有函數的實現應考慮健壯性,考慮不同的場景和邊界情況,如果隻是在特定場景下(xià)的邏輯,應該給予注釋說明

        [建議] 公有方法的注釋,應該寫明輸入參數和返回值的細節








掃描二維碼推送至手機(jī)訪問。

版權聲明:本文由湯陰縣飄瑾網絡科技(jì)工(gōng)作室發布,如需轉載請注明出處。

本文鏈接:

分享給朋友(yǒu):

相(xiàng)關文章

百度小(xiǎo)程序前端代碼命名規範

百度小(xiǎo)程序前端代碼命名規範

        百度智能(néng)小(xiǎo)程序好的評級離不開(kāi)好的代碼支持。     &...

百度小(xiǎo)程序前端代碼代碼規範

百度小(xiǎo)程序前端代碼代碼規範

        百度智能(néng)小(xiǎo)程序好的評級離不開(kāi)好的代碼支持。     &...

百度小(xiǎo)程序前端代碼項目工(gōng)程腳手架

百度小(xiǎo)程序前端代碼項目工(gōng)程腳手架

        百度智能(néng)小(xiǎo)程序好的評級離不開(kāi)好的代碼支持。     &...

豫唐百度小(xiǎo)程序安裝前置條件(jiàn)

豫唐百度小(xiǎo)程序安裝前置條件(jiàn)

使用本小(xiǎo)程序前請先确保已滿足以下(xià)條件(jiàn)。1、網站(zhàn)已開(kāi)啓https2、網站(zhàn)後台已經開(kāi)啓api開(kāi)關3、百度小(xiǎo)程序->管理->基礎設置->開(kāi)發設置->服務器(qì)域名->request...

豫唐百度小(xiǎo)程序前端修改

豫唐百度小(xiǎo)程序前端修改

1、修改appid根目錄project.swan.json文件(jiàn),第一(yī)行"appid": "你小(xiǎo)程序的appid",2、配置域名根目錄config.jsapico...

豫唐百度小(xiǎo)程序常見(jiàn)問題

豫唐百度小(xiǎo)程序常見(jiàn)問題

1、修改後,首頁還(hái)是什麽都不顯示。請檢查是否有加白(bái)名單(百度小(xiǎo)程序->管理->基礎設置->開(kāi)發設置->服務器(qì)域名->request的合法域名)請檢查是否有開(kāi)啓https請...