在公司裡面,踩坑最多莫過於變數名命名、檔名命名、函式名命名、標籤名命名
常量統一下劃線加大寫
變數統一駝峰嚴禁下劃線,vue檔案的name除了駝峰外首字母還得大寫
不能使用魔術數字除了1,0,-1
檔名使用功能模組+下劃線+具體功能細節,而且每個功能基本擁有乙個common檔案,用於儲存該業務**復用的元件和工具。對應地,最大的功能模組也有乙個common檔案,匯集所有子功能模組的公共元件,一般不隨意更改。
css禁止使用scoped和module。由於會增加一些無意義的,而且會無限覆蓋的無用屬性。所以使用bem命名規範。
函式如果是獲取資料統一用fetchdate,載入資料統一用loaddata。問為什麼要分開兩個函式實現乙個功能,因為如果要做乙個計時器,那麼可以直接使用loaddata,而開發業務**一般在fetchdata裡面使用遮罩。
標籤名統一使用橫桿區分。eg:vpntopo的元件,在模板中使用,如果標籤內部不包含任何東西則使用單標籤
每個函式只做一件事情 ------理由:方便新人上手
css禁止使用mixin和extend -----理由:方便以後版本迭代和更新
國際化的時候,不管是嘆號!、問好?、分號;、冒號:等等統一使用中文,然後再用乙個預定義好的處理函式_(』』) 進行文字解析
11.在者就是版本控制的問題了。這裡需要看另外一篇有關git的文章,裡面的命令就是必須得掌握的基礎git命令。
Golang開發踩過的坑
如何判斷某type型別實現了某介面 作為golang開發的小白,日常開發時候總會遇到一些問題,本篇部落格的會收錄一些日常開發時踩過的坑,可能有解決了的,也許也會有沒解決的。在使用for range進行遍歷切片或陣列時,遍歷時的指標index,value只是乙個臨時且位址不變的記憶體位址 packag...
web開發前端踩坑
1.inline block總會有間隙 前端布局對齊也可以使用float,但是這樣做會導致被作用塊不佔高度 相當於不存在,脫離了文件流,但是會顯示 前面的塊不佔高度後面跟著的不需要對齊的塊就可能會和前面的塊擠在一起 各種異常 float很好用,但是怎麼才能避免塊坍塌呢?1.在結束float的塊後面加...
vue專案開發中踩過的坑
一 路由 這兩天移動端的同事在研究vue,跟我說看著我的專案做的,子路由訪問的時候是空白的,我第一反應是,不會模組沒載入進來吧,還是。此處省略一千字。廢話不多說上 路由 redirect ordermanger children element的選單元件 問題描述 1 根據以上 訪問list路由時訪...