自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JavaScript很古怪,但我卻越來越喜歡它

開發(fā) 前端
每種編程語言都有其獨特和極具挑戰(zhàn)的地方,JavaScript也不例外,或者應(yīng)該說JavaScript古怪的地方可能更多。當(dāng)然,這可能不是JavaScript本身的問題,而是對瀏覽器支持的問題。多年來,很多供應(yīng)商為了實現(xiàn)對不同瀏覽器的支持開發(fā)了很多不同的JavaScript引擎,這本身就會帶來更多的挑戰(zhàn)。

每種編程語言都有其獨特和***挑戰(zhàn)的地方,JavaScript也不例外,或者應(yīng)該說JavaScript古怪的地方可能更多。當(dāng)然,這可能不是JavaScript本身的問題,而是對瀏覽器支持的問題。多年來,很多供應(yīng)商為了實現(xiàn)對不同瀏覽器的支持開發(fā)了很多不同的JavaScript引擎,這本身就會帶來更多的挑戰(zhàn)。

[[216904]]

盡管jQuery的發(fā)展,讓我們松了口氣,但這并不是故事的最終結(jié)局。本文,我們將指出JavaScript的古怪之處,并解釋為什么這樣我還是喜歡JavaScript。

古怪的地方

話不多說,直接上代碼:

 

圖0:JavaScript很古怪,但我卻越來越喜歡它

在JavaScript中,我們會發(fā)現(xiàn)很多和上圖類似的特性,這里就不多贅述了。不過,大家可以關(guān)注一下新的語法對此是否有改進。

為什么我還是喜歡JavaScript?

ES6是JavaScript重要更新,它引入了一個強大的語法,這讓我在使用了JavaScript很長一段時間之后,仍然可以在每次使用之后更喜歡它一點。所以,下面我會列出一些我最喜歡的功能。

默認(rèn)參數(shù)

Python中使用默認(rèn)參數(shù)這個功能很迷人,但是在JavaScript中,它可以刪除額外邏輯來覆蓋空的情況,從而簡化代碼。

 

圖1:JavaScript很古怪,但我卻越來越喜歡它

Arrow Functions

我想熱愛這個功能的不止我一個人,它它簡化了過濾和映射的邏輯。同時這還有一些全新的功能,例如some和every。

 

圖2:JavaScript很古怪,但我卻越來越喜歡它

Template Strings

Template Strings是構(gòu)建字符串的一種更好的方式,它消除了格式化字符串固有的挑戰(zhàn),同時還可以評估內(nèi)在的邏輯。

 

圖3:JavaScript很古怪,但我卻越來越喜歡它

Destructuring Assignment

這個東西是真的神奇,你可以隨便破壞對象和數(shù)組,并且很容易就可以獲得想要的屬性。

 

圖4:JavaScript很古怪,但我卻越來越喜歡它

除了這些JavaScript功能,另外像Promises,Classes和其他對象方法等等功能也都很棒。上述功能可以改變大家的日常編碼,讓你以更有表現(xiàn)力的方式來編寫***的代碼。

長久以來,JavaScript的形象都不太親切,但是隨著整體應(yīng)用水平的不斷提高,人們已經(jīng)開始坦然的接受JavaScript”不***”和古怪的地方。

責(zé)任編輯:未麗燕 來源: 程序師
相關(guān)推薦

2013-07-22 14:49:32

創(chuàng)業(yè)公司URL

2022-05-17 09:17:45

JS 代碼越來越難讀

2021-04-15 13:48:08

視頻監(jiān)控視頻分析智能安防

2021-11-14 22:04:55

iPhone安卓手機

2012-04-27 15:22:46

存儲虛擬化障礙

2021-12-12 21:34:48

手機屏幕貼膜

2017-12-26 15:34:55

2018-03-28 08:39:36

2021-08-03 11:09:41

智能手機功能技術(shù)

2017-10-27 12:28:14

云端遷移云計算

2022-05-27 11:44:53

JS代碼

2024-02-21 09:44:33

Rust前端

2011-11-29 10:05:52

數(shù)據(jù)中心Facebook工作崗位

2018-07-05 12:58:34

微信小程序聊天

2021-04-02 13:00:51

大數(shù)據(jù)數(shù)據(jù)采集

2023-02-21 09:29:57

ChatGPT人工智能

2011-12-01 09:33:17

Google微軟

2020-09-02 09:25:23

遷移公共云數(shù)據(jù)

2018-08-23 07:24:40

MEC多接入邊緣計算網(wǎng)絡(luò)邊緣

2010-07-08 09:03:20

openSUSE 11Fedora
點贊
收藏

51CTO技術(shù)棧公眾號