日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript - 看一些高手寫代碼單獨用 “$”和“_” 來表示變量,什么時候單獨使用這兩個字符?

瀏覽:270日期:2023-03-12 11:08:44

問題描述

看一些高手寫代碼單獨用 “$”和“_” 來表示變量,什么時候單獨使用這兩個字符?還有沒有其他的一些小白不容易理解的習慣呢?

問題解答

回答1:

這個雖然沒有強制性規定,但是一般對于很多框架而言,_開頭的字符串用于定義內部私有屬性和方法,$開頭的字符串給外部暴露屬性或方法,類如vue是這樣的。

另外對于一些框架為了書寫方便且一般不會沖突,會使用_和$作為命名空間或者屬性方法:_:underscorejs、lodash、__proto__(原型內部屬性)等。$:jQuery、zepto、$$(選擇器)、正則$1-$9等。

javascript - 看一些高手寫代碼單獨用 “$”和“_” 來表示變量,什么時候單獨使用這兩個字符?

回答2:

一般_為前綴的約定為私有變量, 非強制的; 而$一般為jQuery的別名, 在jQuery插件和基于jQuery的插件中經常被使用

回答3:

_ 表示沒什么特別的意義。 比如在數組 map forEach 這樣的函數里

var goAhead = arr => arr.map( // map 的第一個參數是函數 (_, idx, its) => {return its[idx + 1] || its[0]; });

javascript - 看一些高手寫代碼單獨用 “$”和“_” 來表示變量,什么時候單獨使用這兩個字符?

這里表示函數體用不上第一個參數 或者說第一個參數不重要 但是如果要用到 its 就不能省略中間的 _

或者有些更懶的。。。

setTimeout(_ => { console.log(’。。。括號都懶掉了’); }, 200);

還有,一些JS函數式編程庫就用 _ 來組織各種函數式工具 比如 _.forEach _.map

這里的 _ 沒什么特別的意思,關鍵在于 . 后面的內容。

Haskell 經常用 _ 來指代一些不重要的函數參數 (但是為了模式匹配又不得不寫的)

至于 $ 一般指 jQuery 或 Zepto 這種 DOM 庫,約定俗成,大家一看便知這是 jQuery ,寫起來也爽

很多人也提到了以下劃線開頭的變量,我來扯一句。

node 的 __dirname 表示執行的js所在目錄,可為什么要加下劃線地這樣命名?因為 dirname 是個很常見的變量名 如果不加前綴,那么很可能會跟某些人寫的代碼沖突,而加上前綴 __ 那么他就是另外一個命名空間下的變量了 ( {x是變量名 | x 滿足 '__*' } )

這樣就不會干涉到普通的 dirname 這個可能的變量名了。

回答4:

因為方便,且不容易沖突。當然,自從 jQuery 出現以后,也有一些類庫使用 $ 作為變量名。$ 和 _ 都少用不易沖突,而且符合變量命名的規范,簡短,所以被用了作為一些類庫的變量命名。_ 開頭接其他字母,例如 _this 表示是改方法私有,外界不能訪問。

回答5:

$是jquery_是underscore

另外_開頭有個約定,表示不使用的變量

回答6:

因為短!

var asdfasdfawdfsakdfaskjfvar $

還是$敲著省事兒

如果你要寫類庫,那么在使用時,外部入口就越簡單越好!

就好像大伙用jquery時,用$的比用jQuery的多!

回答7:

先說說_,當你必須要用一個變量獲取一個值,而這個變量又不會被后文引用到的時候(因為_做變量沒有任何意義)

比如,

fn = () => [1, 2]// fn是一個函數,返回兩個數// 假如我只對第二個數感興趣,則可以用變量_來存放第一個數[_, a] = fn()// 現在_ = 1, a = 2

至于$則是在jquery里面用得比較多,用來代替jQuery,讓你敲得方便一點

回答8:

沒有特別的的要求 個人習慣而已 你想怎么寫就怎么寫

回答9:

我也談談我的看法:-和_在css中,很經常見的是用text-info這樣,使用破折號連接兩個英文的,但是在一些場景,例如vue,有時候使用-會給你報錯,所以聽一些大神的意見,現在我使用_

標簽: JavaScript
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩xxxx| 日本欧美不卡| 水蜜桃精品av一区二区| 亚洲一区二区av| 日韩毛片视频| 成人午夜精品| 超碰超碰人人人人精品| 国产在视频一区二区三区吞精| 亚洲视频电影在线| 日韩国产专区| 黄色在线观看www| 人人爱人人干婷婷丁香亚洲| 国产农村妇女精品一二区| 久久福利在线| 久久精品凹凸全集| 国产精品任我爽爆在线播放| 国产劲爆久久| 国产一区一一区高清不卡| 欧美日韩一区二区国产| 亚洲尤物av| 中文无码久久精品| 亚洲精品极品| 日韩高清一级| 久久激情av| 91看片一区| 91精品精品| 99视频+国产日韩欧美| 激情五月色综合国产精品| 国内自拍视频一区二区三区| 精品国产一级| 亚洲综合电影| 亚洲欧美不卡| 奇米色欧美一区二区三区| 欧美在线首页| 国产精品久久久久久模特| 久久精品国产99| 日韩在线高清| 亚洲免费播放| 欧美激情精品| 国产精品99一区二区| 国产亚洲毛片| 日本午夜精品久久久| 国产极品模特精品一二| 国产精品网在线观看| 美腿丝袜亚洲三区| 136国产福利精品导航网址| 一区二区精彩视频| 国产精品3区| 婷婷综合六月| 亚洲欧美日韩精品一区二区| 日韩欧美在线精品| 久久精品伊人| 亚洲无线一线二线三线区别av| 成人午夜精品| 激情久久久久久久| 91成人福利| 久久人人97超碰国产公开结果| 免费不卡中文字幕在线| 欧美在线亚洲| 日本精品久久| 青青青免费在线视频| 久久xxxx| 久久福利在线| 97se综合| 国产精品毛片视频| 国产成人精品免费视| 黄色日韩在线| 国产伦精品一区二区三区在线播放| 国产精品一区毛片| 欧美精品91| 合欧美一区二区三区| 国产免费av国片精品草莓男男| 黄色国产精品| 日韩精品三区四区| 欧美网站在线| 超碰成人av| 亚洲精品婷婷| 日韩精品免费一区二区在线观看| 蜜桃成人精品| 亚洲午夜久久| 久久在线视频免费观看| 欧美亚洲福利| 日韩视频一区| 亚洲午夜黄色| 国产白浆在线免费观看| 热久久免费视频| 国产精品99在线观看| 免费观看日韩电影| 久久精品国产精品亚洲毛片| 中文欧美日韩| 欧美成人a交片免费看| 国产日韩三级| 欧美一区影院| 亚洲精品观看| 亚洲二区三区不卡| 日韩欧美另类一区二区| 老司机免费视频一区二区| 欧美片网站免费| 国产伦精品一区二区三区千人斩| 久久国产视频网| 日本中文字幕一区二区| 日韩va欧美va亚洲va久久| 91成人福利| 日韩av一区二| 日韩福利视频网| 国产欧美日韩在线观看视频| 国产精品久久国产愉拍| 欧美国产另类| 国产色播av在线| 91精品一区二区三区综合在线爱| 在线观看亚洲精品福利片| 激情久久久久久久| 亚洲精品小说| 中文字幕av一区二区三区人| 日本aⅴ精品一区二区三区 | 黄色亚洲在线| 亚洲啊v在线| av免费不卡国产观看| 欧美日韩国产欧| 久久精品伊人| 国产日韩一区二区三区在线播放| 欧美黄色一区| 视频一区中文| 玖玖玖国产精品| 成人久久一区| 久久精品二区亚洲w码 | 好看的av在线不卡观看| 亚洲少妇在线| 免费日韩成人| 日韩精品亚洲一区二区三区免费| 久久久成人网| japanese国产精品| 高清在线一区| 国产综合色区在线观看| 日韩精选在线| 欧美日韩国产一区二区在线观看| 成人国产综合| 日韩av在线播放中文字幕| 精品一区二区三区亚洲| 亚洲乱码视频| 欧美日韩国产欧| 精品成人免费一区二区在线播放| 久久国产日韩欧美精品| 91p九色成人| 一区二区不卡| 精品视频一区二区三区四区五区 | 精品三级久久久| 香蕉成人久久| 国产精品xxxav免费视频| 亚洲精品伊人| 国产精品毛片一区二区在线看| 国产视频一区二| 亚洲一区二区成人| 欧美91在线| 国产日韩三级| japanese国产精品| 国产欧美一区二区三区精品酒店| 亚洲二区三区不卡| 亚洲乱亚洲高清| 蜜桃久久精品一区二区| 国产精品二区不卡| 日韩国产欧美在线播放| 日本久久成人网| 麻豆视频在线看| 欧美成a人片免费观看久久五月天| 中文字幕免费精品| 尤物网精品视频| 亚洲不卡视频| 日本大胆欧美人术艺术动态| 麻豆成人91精品二区三区| 国产日韩欧美三级| a国产在线视频| 日韩精品欧美精品| 色狠狠一区二区三区| 久久免费黄色| 亚洲大全视频| 日韩.com| 97在线精品| 亚洲精品美女| 久久久久国产精品一区二区| 欧美日韩精品免费观看视欧美高清免费大片 | 在线 亚洲欧美在线综合一区| 五月精品视频| 国产亚洲精品美女久久| 欧美亚洲自偷自偷| 午夜一级在线看亚洲| 夜久久久久久| 亚洲婷婷免费| 国产精成人品2018| 国产一区二区三区不卡av| 亚洲欧洲国产精品一区| 欧美日韩夜夜| 亚洲精品伊人| 国产欧美一区二区三区国产幕精品 | 久久美女性网| 在线一区电影| 日韩专区视频网站| 合欧美一区二区三区| 中文字幕av亚洲精品一部二部| 亚洲一区国产|