摘要:有著一堆神秘的語法和過時的功能。我試圖列出一些鮮為人知的特性。雖然它們很酷,但畢竟是鮮為人知的特性,你的同事可能會看不懂。類似這樣使用的話會始終保持返回正確的。
原文
js一門很容易入門但是很難精通的語言。我很認同這句話。這是因為js是一門古老的語言同時也是一門很靈活的語言。有著一堆神秘的語法和過時的功能。我已經(jīng)使用js很多年了,迄今為止,我時不時地會發(fā)現(xiàn)一些我從未知道的隱藏語法或技巧。
我試圖列出一些鮮為人知的js特性。雖然有一些特性在嚴格模式下是不能用的,但是它依然是一種不錯的js特性。然而,請注意,我不建議你全使用上我介紹的特性。雖然它們很酷,但畢竟是鮮為人知的特性,你的同事可能會看不懂。
void 操作符js有一元運算符。你可能已經(jīng)見過了,像 void(0) 或者 void0 。它只有一個目的 - 在右邊評估表達式并返回undefined。使用0只是一種慣例。不一定要使用0.它可以是任何有效的表達式,如
void
它仍然返回undefined。
為什么要這樣子返回undefined,直接返回undefined不好么?看起來這個特性很多余,不是么?
有趣的事實好吧,事實證明,在ES5之前,你實際上可以在大多數(shù)瀏覽器中為undefined重新分配值。類似這樣
undefined =“abc”
使用void的話會始終保持返回正確的undefined。
構(gòu)造函數(shù)的括號是可選的對的,你沒看錯,當調(diào)用構(gòu)造函數(shù)的時候,我們在類名后面加的圓括號——完全是可選的!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/100047.html
摘要:轉(zhuǎn)來學習一下中鮮為人知的的幾個方法近些年來仍舊是開發(fā)中最受歡迎的類庫,雖然大家褒貶不一,但是仍舊不失為一款最流行的,在今天這篇文章中,我們將介紹幾個的相關(guān)方法,無論你是入門級極客或者骨灰級極客,可能都會忽略這些方法的使用。 轉(zhuǎn)來學習一下 jQuery中鮮為人知的的幾個方法 jQuery近些年來仍舊是web開發(fā)中最受歡迎的類庫,雖然大家褒貶不一,但是仍舊不失為一款最流行的Javascr...
摘要:詞法階段會定義函數(shù)所用到的變量,加入到內(nèi)部屬性當中,它是一個數(shù)組,最后一位永遠都是全局對象,向前依次是祖先父級。這個等同于的非標準但許多瀏覽器實現(xiàn)的屬性。 內(nèi)部屬性在我們了解對象原型及環(huán)境變量時都有遇到過,可是畢竟看不到摸不著,很難更加深入的了解它的工作流程和作用,最近在chrome當中查看對象結(jié)構(gòu)時,看到了釋放出來的一些內(nèi)部屬性,這些以前大概都是概念,那么既然能看到,就讓我們來探索一...
摘要:是什么簡單來說就是可以根據(jù)瀏覽器的狀態(tài)做出響應。響應包括對視窗大小的反應,根據(jù)你設(shè)備是否支持觸摸事件或地理定位功能來決定是否顯示特定內(nèi)容,不一而足。我們可以使用來檢測特定的媒體并為之添加一個事件監(jiān)聽器來監(jiān)聽或事件。 Responsive Javascript 是什么? 簡單來說就是可以根據(jù)瀏覽器的狀態(tài)做出響應。響應包括對視窗大小的反應,根據(jù)你設(shè)備是否支持觸摸事件或地理定位功能來決定是...
摘要:文中的我指原文作者通常被認為是最容易入門的語言,也是最難掌握的語言,我完全同意。這是因為是一種非常古老且非常靈活的語言,它有著了神秘的語法和過時的特性。雖然這些特性可能不太為人所知,但它們?nèi)匀皇潜娝苤摹? 文中的 我 指原文作者 javaScript 通常被認為是最容易入門的語言,也是最難掌握的語言,我完全同意。這是因為 JavaScript 是一種非常古老且非常靈活的語言,它有著了...
摘要:文中的我指原文作者通常被認為是最容易入門的語言,也是最難掌握的語言,我完全同意。這是因為是一種非常古老且非常靈活的語言,它有著了神秘的語法和過時的特性。雖然這些特性可能不太為人所知,但它們?nèi)匀皇潜娝苤摹? 文中的 我 指原文作者 javaScript 通常被認為是最容易入門的語言,也是最難掌握的語言,我完全同意。這是因為 JavaScript 是一種非常古老且非常靈活的語言,它有著了...
閱讀 3511·2021-11-18 10:02
閱讀 946·2021-09-04 16:48
閱讀 2034·2019-08-30 15:55
閱讀 3533·2019-08-30 15:52
閱讀 1810·2019-08-30 14:08
閱讀 3552·2019-08-30 13:19
閱讀 1137·2019-08-27 10:53
閱讀 3116·2019-08-26 12:11