關於 微信公眾號:前端呼啦圈(Love-FED) 我的博客:勞卜的博客 知乎專欄:前端呼啦圈 前言 由於工作和生活上的一些變化,最近寫文章的頻率有點下降了,實在不好意思,不過相信不久就會慢慢恢復過來,感謝大家一直以來的關注和支持。 本文主要給大家分享 ...
今天來介紹一下javascript不一樣的寫法,很簡單哦。 當條件成立時執行a方法,當條件失敗是執行b方法 通常我們會這樣寫: 還可以這樣表達: 當條件成立執某個方法 通常方式: 我更喜歡這樣寫: 如果一個變量沒定義或沒有值則給它一默認值 上面的方式可行,是因為在js邏輯運算中,返回值不一定是true或false,也可以是其他任何值,而且 null false undefined NaN都會判為 ...
2013-06-08 16:25 128 12266 推薦指數:
關於 微信公眾號:前端呼啦圈(Love-FED) 我的博客:勞卜的博客 知乎專欄:前端呼啦圈 前言 由於工作和生活上的一些變化,最近寫文章的頻率有點下降了,實在不好意思,不過相信不久就會慢慢恢復過來,感謝大家一直以來的關注和支持。 本文主要給大家分享 ...
這里實際上是匿名函數function(arg){...}這就定義了一個匿名函數,參數為arg而調用函數 時,是在函數后面寫上括號和實參的,由於操作符的優先級,函數本身也需要用括號,即:(functio ...
更高,官方也更推薦這種寫法。 注意:wm_concat 運行后的返回結果根據oracle的版本不同而會 ...
快過年放假了,也終於閑下來了。每天游覽於各種技術文章中,這種狀態好極了。下午看篇關於js的文章,其中有如下這么一段引起了我的注意。 if (!~names.indexOf(name)) 中的操作符"!~" 什么意思,不理解,先從~入手。 測試可以得出結果值有這個的規律 -(X+1 ...
直接使用split,前后各有一個“”值。 >> var str=',a,b,c,d,e,f,';>> str.split(','); //(8) ["", "a", "b", ...
插件顧名思義就是能在一個頁面多處使用, 各自按自己的參數配置運行, 並且相互不會沖突. 會寫javascript插件是進階js高級的必經之路, 也是自己所學知識的一個典型的綜合運用. 如果你還沒頭緒, 無從下手的話, 不用着急, 今天我們就一起來探討一下插件的一般寫法. 所需技能 ...
在javascript的世界里,寫法是個神奇的現象,真是百家齊開放啊!每次看到老外寫的js組件,思想和寫法都怪異,就沒看到一個js結構基本相同的代碼出來。今天,我就來談談js寫法,我在開發過程中,也寫了幾種。對於性能方面,如果代碼結構或邏輯寫的不好,會造成計算機CPU的運算加大,運行性能 ...
在javascript的世界里,寫法是個神奇的現象,真是百家齊開放啊!每次看到老外寫的js組件,思想和寫法都怪異,就沒看到一個js結構基本相同的代碼出來。今天,我就來談談js寫法,我在開發過程中,也寫了幾種。對於性能方面,如果代碼結構或邏輯寫的不好,會造成計算機CPU的運算加大,運行 ...