成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

鮮為人知的JavaScript功能

luckyw / 3346人閱讀

摘要:有著一堆神秘的語法和過時(shí)的功能。我試圖列出一些鮮為人知的特性。雖然它們很酷,但畢竟是鮮為人知的特性,你的同事可能會(huì)看不懂。類似這樣使用的話會(huì)始終保持返回正確的。

By Viral Shah | Nov 26, 2018

原文

js一門很容易入門但是很難精通的語言。我很認(rèn)同這句話。這是因?yàn)閖s是一門古老的語言同時(shí)也是一門很靈活的語言。有著一堆神秘的語法和過時(shí)的功能。我已經(jīng)使用js很多年了,迄今為止,我時(shí)不時(shí)地會(huì)發(fā)現(xiàn)一些我從未知道的隱藏語法或技巧。

我試圖列出一些鮮為人知的js特性。雖然有一些特性在嚴(yán)格模式下是不能用的,但是它依然是一種不錯(cuò)的js特性。然而,請(qǐng)注意,我不建議你全使用上我介紹的特性。雖然它們很酷,但畢竟是鮮為人知的特性,你的同事可能會(huì)看不懂。

void 操作符

js有一元運(yùn)算符。你可能已經(jīng)見過了,像 void(0) 或者 void0 。它只有一個(gè)目的 - 在右邊評(píng)估表達(dá)式并返回undefined。使用0只是一種慣例。不一定要使用0.它可以是任何有效的表達(dá)式,如

void 

它仍然返回undefined。

為什么要這樣子返回undefined,直接返回undefined不好么?看起來這個(gè)特性很多余,不是么?

有趣的事實(shí)

好吧,事實(shí)證明,在ES5之前,你實(shí)際上可以在大多數(shù)瀏覽器中為undefined重新分配值。類似這樣

undefined =“abc”

使用void的話會(huì)始終保持返回正確的undefined。

構(gòu)造函數(shù)的括號(hào)是可選的

對(duì)的,你沒看錯(cuò),當(dāng)調(diào)用構(gòu)造函數(shù)的時(shí)候,我們?cè)陬惷竺婕拥膱A括號(hào)——完全是可選的!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/100047.html

相關(guān)文章

  • jQuery中鮮為人知幾個(gè)方法

    摘要:轉(zhuǎn)來學(xué)習(xí)一下中鮮為人知的的幾個(gè)方法近些年來仍舊是開發(fā)中最受歡迎的類庫,雖然大家褒貶不一,但是仍舊不失為一款最流行的,在今天這篇文章中,我們將介紹幾個(gè)的相關(guān)方法,無論你是入門級(jí)極客或者骨灰級(jí)極客,可能都會(huì)忽略這些方法的使用。 轉(zhuǎn)來學(xué)習(xí)一下 jQuery中鮮為人知的的幾個(gè)方法 jQuery近些年來仍舊是web開發(fā)中最受歡迎的類庫,雖然大家褒貶不一,但是仍舊不失為一款最流行的Javascr...

    DDreach 評(píng)論0 收藏0
  • 不為人知javascript內(nèi)部屬性

    摘要:詞法階段會(huì)定義函數(shù)所用到的變量,加入到內(nèi)部屬性當(dāng)中,它是一個(gè)數(shù)組,最后一位永遠(yuǎn)都是全局對(duì)象,向前依次是祖先父級(jí)。這個(gè)等同于的非標(biāo)準(zhǔn)但許多瀏覽器實(shí)現(xiàn)的屬性。 內(nèi)部屬性在我們了解對(duì)象原型及環(huán)境變量時(shí)都有遇到過,可是畢竟看不到摸不著,很難更加深入的了解它的工作流程和作用,最近在chrome當(dāng)中查看對(duì)象結(jié)構(gòu)時(shí),看到了釋放出來的一些內(nèi)部屬性,這些以前大概都是概念,那么既然能看到,就讓我們來探索一...

    plokmju88 評(píng)論0 收藏0
  • Responsive Javascript 是什么?

    摘要:是什么簡單來說就是可以根據(jù)瀏覽器的狀態(tài)做出響應(yīng)。響應(yīng)包括對(duì)視窗大小的反應(yīng),根據(jù)你設(shè)備是否支持觸摸事件或地理定位功能來決定是否顯示特定內(nèi)容,不一而足。我們可以使用來檢測特定的媒體并為之添加一個(gè)事件監(jiān)聽器來監(jiān)聽或事件。 Responsive Javascript 是什么? 簡單來說就是可以根據(jù)瀏覽器的狀態(tài)做出響應(yīng)。響應(yīng)包括對(duì)視窗大小的反應(yīng),根據(jù)你設(shè)備是否支持觸摸事件或地理定位功能來決定是...

    missonce 評(píng)論0 收藏0
  • OMG,這些鮮為人知JavaScript 特性!

    摘要:文中的我指原文作者通常被認(rèn)為是最容易入門的語言,也是最難掌握的語言,我完全同意。這是因?yàn)槭且环N非常古老且非常靈活的語言,它有著了神秘的語法和過時(shí)的特性。雖然這些特性可能不太為人所知,但它們?nèi)匀皇潜娝苤摹? 文中的 我 指原文作者 javaScript 通常被認(rèn)為是最容易入門的語言,也是最難掌握的語言,我完全同意。這是因?yàn)?JavaScript 是一種非常古老且非常靈活的語言,它有著了...

    zebrayoung 評(píng)論0 收藏0
  • OMG,這些鮮為人知JavaScript 特性!

    摘要:文中的我指原文作者通常被認(rèn)為是最容易入門的語言,也是最難掌握的語言,我完全同意。這是因?yàn)槭且环N非常古老且非常靈活的語言,它有著了神秘的語法和過時(shí)的特性。雖然這些特性可能不太為人所知,但它們?nèi)匀皇潜娝苤摹? 文中的 我 指原文作者 javaScript 通常被認(rèn)為是最容易入門的語言,也是最難掌握的語言,我完全同意。這是因?yàn)?JavaScript 是一種非常古老且非常靈活的語言,它有著了...

    Jason 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<