日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

下劃線是什么東東 下劃線是什么樣子的

說明:減號 , 中劃線,dash,在本文中等同;下劃線,underscore , 等同 ?!斑B接符”,泛指連接單詞的符號(故意沒使用“連字符”/hyphen,因為連字符通常就是中劃線/減號) 。

下劃線是什么東東 下劃線是什么樣子的


下劃線在上
直觀的差別
  • 視覺上 , 減號更平衡 。而下劃線的存在感更低,在http鏈接中甚至可能被淹沒,和空格很難區(qū)分 。
  • 在輸入上,下劃線需要多按一下 Shift 鍵,所以減號在便利性上加0.1分 。

下劃線是什么東東 下劃線是什么樣子的


下劃線在超鏈接中可讀性差
深入的差別以下劃線連接的字符串雙擊就會全部選中(注) , 而減號連接的字符串要全選需要用鼠標 。所以下劃線連接更便利 , 這是一些同學選擇使用下劃線的一個理由 。
這個差別已經(jīng)接近下劃線和減號的本質(zhì)差別了,那就是它們在“分詞”上的差別 。在計算機世界里,下劃線的連接通常作為一個“單詞”,而減號的連接不是 。
注:其實并不是所有軟件中都這樣 。隨便試了一個版本的Word, 就不是這樣(后面圖中有) 。
分詞的差別這里的“單詞”不是英語的單詞(word),計算機世界里我們通常說標識符(identifier) 。在標識符里,下劃線的地位和26個字母基本無差別 , 比數(shù)字的地位還高一點,因為數(shù)字通常不能做首字母 。
在主流的正則表達式里,用來表示“單詞”的字符,即w是這樣的:[A-Za-z0-9_],也就是大小寫字母,數(shù)字和下劃線 。注意 , 它不包含減號(這里的減號是用來表示范圍的) 。
所以 , 在計算機世界里,大家對于"word"所包含的字符的約定基本是一致的:包含下劃線,但不包含減號 。
基于這個分詞原則,除了剛才的雙擊行為的差別 , 還會產(chǎn)生很多的差別 。
排版的差別排版的差別主要體現(xiàn)在自動換行時 。減號會作為換行時截斷的邊界,而下劃線通常不會 。
下劃線是什么東東 下劃線是什么樣子的


Word中分詞/換行的差別
有些考慮不周的軟件,在面對超長的“下劃線單詞”時,由于不分隔還會造成“溢出”(超出了預期的界面區(qū)域) 。
下劃線是什么東東 下劃線是什么樣子的


Jenkins中下劃線超長溢出(上下對比)
搜索的差別如果你的公司做了一款產(chǎn)品 , 型號叫作 mycompany_myproduct,假如文檔全程都用這個代號,極端點 , 沒有提到mycompany或myproduct這兩個單詞,那么,對于某些搜索引擎,通過myproduct或mycompany將搜索不到這個頁面 。
如果型號為mycompany-myproduct,通過mycompany和myproduct,則都是可以搜到的 。在做SEO時,更需要考慮這種差異 。
據(jù)說對于百度 , 兩者的差異比較?。歡雜贕oogle,用減號連接則更有優(yōu)勢 。畢竟多數(shù)人會傾向用 myproduct 的關鍵字進行搜索 。
深入的邏輯從形式和邏輯組合上,共有4種符號用來區(qū)分隔斷 。
  1. 形式上斷開 , 邏輯上斷開:這是全隔斷 , 沒有爭議地用空格;
  2. 形式上連接 , 邏輯上斷開:姑且稱“弱連接”,通常用減號;
  3. 形式上連接,邏輯上連接:姑且稱“強連接”,通常用下劃線;
  4. 形式上斷開,邏輯上連接:這是反人類,容易造成錯誤 。如果要算,中文全角空格勉強可以算一個 。但這不是它的本意,它只是一些坑的來源 。

    推薦閱讀