疑問:爲何要使用href=」javascript:void(0);」?

、我是一隻小白

小白

我是一隻小白,
心中有所懷揣,
雖然如今步履蹣跚,
可是絲絕不影響我對JS的滿心期待。
我是一隻小白,
複雜難題天然無奈,
簡單疑問也會塞滿個人腦殼,
但我依舊努力追尋答案。
我是一隻小白,
心知止步就會淘汰,
故或無敵勤奮或無敵慵懶,
我會迎來個人精彩!javascript

哈哈,忽然詩興大發,這打油詩的文筆跟這畫風同樣犀利java

—————————–我是低調的分隔線—————————–性能

下半年浮躁多了,得好好靜心學習,告別小白。果斷買了幾本書:
買的書學習

其中,最早看的是《javascript模式》——很多人認爲很shi的一本書。……評價觀後感等500字省略……當我看到第二章要結束的時候,又一次看到了「JS中避免使用void」的觀點,因而,勾起了身爲小白的我困擾已久的一個問題:「既然JS中void不推薦,那爲什麼新浪微博,淘寶之流的首頁JS操做的href都是javascript:void(0);呢?」網站

截圖爲證!
新浪微博javascript:void(0) 張鑫旭-鑫空間-鑫生活 淘寶網首頁javascript:void(0) 張鑫旭-鑫空間-鑫生活spa

爲何?爲何?都系睇?都系睇?
鑫表情 疑問 code

2、小白的疑惑

百撕不得騎姐啊百撕不得騎姐!blog

每當看到void,我都想起了N多年前,剛接觸程序C語言那會的夢魘,大學惟一掛過科的就是C語言,每次都讓我想起那個乾巴巴的女講師。像我這種純良的好學生,大學以前網吧都沒有去過的好同窗,也不先具述程序何物有何用,開頭就噼裏啪啦變量啊,語句啊,XXX的,天天對着黑色的背景的奇怪東西敲a, b, c,那種感受就像是小時候被大孩子摁在河底嗆水喝,雲裏霧裏,水裏土裏。我想起了小時候看過的一個故事,一個在農村上學的小夥子有幸做爲交換生去英國交流學習,住在普通人家裏(天然很熱情),但是沒幾天,這位小夥子就被趕走了——緣由是:丫的尿尿都不掀馬桶蓋,家裏但是有lady的,太不尊重了!而實際上,這位小夥子第一次見到馬桶就是在這戶人家,他根本不知道馬桶蓋是幹嗎用的,尿尿的時候要掀起來!ip

是習慣仍是規範,我疑惑了!所謂javascript:void(0)之流的風氣我估計就是丫的些C, C++所謂程序背景人帶來的,能夠追溯到10年以前……it

我正好打開着QQ郵箱,因而看了下其href值,爲javascript:;
QQ郵箱中href值截圖 張鑫旭-鑫空間-鑫生活

由此能夠證實,void(0)確實是多餘的,沒用的,那爲什麼這麼多網站都使用這個呢?每次都要多敲7個多餘的字符,這是要鬧哪樣,莫非績效是根據HTML的代碼量來算的!
鑫表情 鄙視

百撕不得騎姐啊百撕不得騎姐!

而後,我還有更進一步的疑問:JavaScript中語句最後的分號是能夠缺省的,那爲什麼要使用javascript:;而不是javascript:呢?

是習慣仍是規範,我疑惑了!

具備代碼潔癖的coder們,沒事多寫一個分號,聖潔的精神世界盃玷污了,怎麼能忍受的了呢?這又不是多多語句,不寫分號可能會出現意想不到的狀況!

像我這種懶到手抽筋,多寫一個字符都會難受到滿地打滾的人,實在是想不過來啊想不過來!

或許只因我是個小白,巴神的世界我不懂。

3、我是一隻小白

小白

我是一隻小白,
不少問題偶都不明白,
誰來告訴我答案,
是我太菜,
仍是JS的高峯實在難攀,
誰來給我指南,
明明href能夠很簡單,
爲什麼囉哩吧嗦像個老太太,
我是一個小白,
想不明白想不明白!

哈哈,忽然詩興大發,這打油詩的文筆跟這畫風同樣犀利

—————————–我是低調的分隔線—————————–

我使用href="javascript:"不少年了,一直都是惴惴不安地使用,由於別人都是href="javascript:void(0);",是否是由於href="javascript:"有什麼潛在的問題?比方說影響性能?或者讓人不能識別馬桶蓋?

相關文章
相關標籤/搜索