前端開發技巧-那些不常見但十分有效的小玩意
同學們在開發功能的時候可能會遇到這樣那樣的問題,但可能手中沒有什麼好的解決辦法,那麼不妨來看看小千下面介紹的幾個程式碼,說不準就有能夠解決你問題的哦。
console.table()
思考一下平時在開發過程中, 我們的程式碼中出現頻率比較高的一段程式碼是什麼 console.log('xxx'),因為各種各樣的原因, 我們的程式碼一旦在瀏覽器執行總是各種 紅色 所以很多小夥伴會選擇在控制檯列印一下看看。看看我遍歷的是個啥,看看我獲取的元素是個啥,看看我請求回來的東西是個啥,看看我算的數是不是 NaN。
但是遇到類似下面這樣的程式碼
在控制檯列印出來的可能不是我們想要的
如果只有一兩個屬性, 那麼沒啥問題, 我不用開啟就能看到結果 但是一旦物件中屬性變得多了, 那麼我們展開以後看到的結果就會誤導我的程式碼了 這個時候, 我們可以選擇使用 console.table() 來進行控制檯展示
contenteditable
我們在頁面上寫的大部分標籤都是不可以編輯的 但是一旦你給元素加上 contenteditable 屬性以後, 就變成可以編輯的了。這個玩意有啥用呢, 也儲存不下來, 重新整理以後還是和以前一樣 可以幫我們玩一下 css 樣式的問題 我們可以寫一個內聯樣式, 寫在 body 標籤裡面。
calc()
我們再寫 css 的時候, 經常會遇到一個小問題 就是我已經寫了寬度 25% 了 然後發現, 你 ** 竟然有 margin 好吧, 我給你加一個 margin: 0 10px。
好吧, 我認命了, 不寫 25% 了, 拉個計算器過來, 我算數還不行嗎 (1)歸零 ... 歸零 ... 歸零 ...
我們也可以選擇使用一個 calc()
li { width: calc(25% - 20px); }
輕鬆解決問題。
還有更多小技巧同學們感興趣的話不妨關注我,後期分享更多前端小技巧。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2776331/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【開發技巧】再見,BLE的那些坑!
- [譯] 可用但最不常見的 HTML5 標籤HTML
- 五款不常見但好用的win10軟體推薦Win10
- Android開發的那些坑和小技巧Android
- 日常爬蟲工作中一些常見的和不常見的偽裝技巧爬蟲
- web前端開發框架那些事Web前端框架
- [轉]那些相見恨晚的 JavaScript 技巧JavaScript
- js中Object那些不常用的方法JSObject
- Web開發中那些不招人“待見”的功能Web
- 前端開發常見佈局前端
- 你不知道的前端SDK開發技巧前端
- 前端開發CSS實用的技巧有哪些前端CSS
- ViewStub的一些不常見的用法View
- 盤點遊戲中那些“欺騙玩家眼睛的開發技巧”遊戲
- 我的前端頁面開發js簡易有效環境前端JS
- SQL指令碼注入的不常見方法概括SQL指令碼
- 那些常見的Web前端學習誤區分享!Web前端
- Gradle:你必須掌握的開發常見技巧Gradle
- 十分鐘讀懂遊戲研發、發行、渠道那些事兒遊戲
- SELECT FOR UPDATE SKIP LOCKED --- 一個未公開但十分有用的特性
- 提高Web前端開發技能的優化技巧總結!Web前端優化
- 前端開發人員也要會的切圖技巧(一)前端
- 前端開發人員也要會的切圖技巧(二)前端
- 前端開發人員也要會的切圖技巧(三)前端
- 11個教程中不常被提及的JavaScript小技巧JavaScript
- 常見的前端開發CSS 面試題及回答策略前端CSS面試題
- 常見的前端開發:Javascript 面試題及回答策略前端JavaScript面試題
- SELECT FOR UPDATE SKIP LOCKED --- 一個未公開但十分有用的特性 zt
- MFC控制元件一些不常見的用法控制元件
- 平時收集的一些前端開發技巧總結前端
- vue.js 前端開發常見問題Vue.js前端
- 前端開發常見問題精選(五)前端
- 敏捷開發的那些事敏捷
- iOS開發的那些坑iOS
- 京東單品頁前端開發那些不得不說的事兒前端
- 關於一個前端開發常見shell命令的操作前端
- golang中一種不常見的switch語句寫法Golang
- 前端工程師必備:細數那些好用的網站開發工具前端工程師網站