-前端開發 | 知乎問答精選

 



GitHub、Stack Overflow 還有微軟論壇上的默認頭像有什麼含義嗎?

【方自在的回答(25票)】: 這種頭像被稱作 Identicon, Don Park在2007年1月18日首次想出了這個創意。 一般來說在這些網站上面如果你沒有指定自己的頭像,網站會使用 Gavatar 或者使用 Identicon (Gavatar也有相關服務) 作為默認頭像。 Identicon 是 Hash 值的可視化表示,常見的生成方法是根據 IP 地址或 email 地址生成。 服務器通過 Identicon 可以以頭像的形式來分辨用戶,這種方法同時能夠保...



在 Google 搜索 Let it snow 的效果是怎麼實現的?

搜索頁面 http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=let+it+snow 【薛天祿的回答(42票)】: 雪花是一個個 ? ? ? 符號,通過 JavaScript 不段地改變其父級元素的位置,從而控制它們隨機擺動、落下。雪花的大小、顏色由隨機生成的,在一定範圍內的 font-size 和 color 屬性來控制。? 雪花的數目應該是固定的(200 個),也就是說,當雪花掉到地上後,會從天空上重新飄...



為什麼用 WordPress 做的網站特別容易被搜索引擎收錄?

沒有數據支持,主要是個人使用感覺,不知道大家有沒有相同的感覺? 原因是什麼呢? 是因為,前端模板寫的好還是,wordpress有什麼特性? 【檀斌的回答(11票)】: 哎,我來直接給你下結論了,不是可能,就是基於以下因素: ? 1.wp程序架構清晰,扁平化,簡潔無太多冗余,非常有利於蜘蛛的爬行和抓取 2.wp是博客程序,往往內容更加富有原創性,搜索對原創新鮮的內容「如饑似渴」 3.wp的部分博主,更新頻率還不...



一個在校大三學生,暑期想進入騰訊、百度這樣的大公司的前端開發崗位實習,技術需要達到什麼水平呢?

【方應杭的回答(5票)】: 技術只是一方面,還要看很多其他方面: 1 密切關注這幾家網站的招聘主頁(提問者也關注下淘寶,淘寶是靠網頁活著,而騰訊是靠QQ客戶端,百度是靠競價排名),我曾投遞過百度的前端開發,但由於沒有看清有哪些實習崗位,而投錯了職位,導致簡歷連看都沒人看。 2 筆試。筆試不一定考查前端知識,很可能所有技術崗位都考一份試題,很可能這份試題裡只有兩道題和JavaScript有關,HTML和...



Flash在蘋果、微軟、火狐的圍剿下生存期還有幾年?有沒有完善的替代方案?

蘋果的iPhone、iPad不支持Flash 即將發佈的Metro版IE10將不支持Flash Firefox 14將默認不播放Flash 在此情況下Flash的生存期還有幾年?是否需要從現在著手對基於Flash的功能準備替代方案,例如廣告、視頻、遊戲、複製剪貼板等? 【Rio的回答(10票)】: 五年之內 Flash 必亡。部分替代方案已經有了: 廣告:JavaScript + CSS 動畫 + Canvas 實在不行還有 GIF 視頻:HTML5 <video> 標籤 + MP4 遊戲:Ja...



現在網頁設計中的為什麼少有人用 11px、13px、15px 等奇數的字體?

【梁海的回答(107票)】: 偶數字號相對更容易和 web 設計的其他部分構成比例關係。比如:當我用了 14 px 的正文字號,我可能會在一些地方用 14 × 0.5 = 7 px 的 margin,在另一些地方用 14 × 1.5 = 21 px 的標題字號。 Windows 自帶的點陣細明體(中易細明體)從 Vista 開始只提供 12、14、16 px 這三個大小的點陣,而 13、15、17 px 時用的是小一號的點陣(即每個字占的空間大了 1 px,但點陣沒變),於...



蘋果網站出現這樣低級錯誤?蘋果台灣網站上「招賢納士」變成「繁體字」?如果喬布斯還在他會是怎樣的態度?

http://www.apple.com/jobs/tw/ 那個地方本來就應該是「招賢納士」而不是「繁體字」? 不知道老喬在的時候會不會出現這樣的低級錯誤,如果他知道了會是怎樣的反應,又會用多長時間久修改了? 【張小北的回答(65票)】: 老闆:把英文改成繁體字。 (過了一會兒) 編輯:老闆,改好了! 嗯,就是這樣。 【經雷的回答(9票)】: 我來跑個題,因為這個錯誤顯然是純粹的技術問題,沒什麼特別大的討論價值。 然而...



JavaScript 語句後應該加分號麼?

【賀師俊的回答(164票)】: 【2014年1月更新】 當初鑒於本答案過長而可能導致部分「分號黨」無法catch到我的主要論點,原本打算重新修訂本答案。但是因時間精力因素未予重寫,且從本答案的支持來看,為分號正本清源的目的已經達到,所以不再修訂本答案。這裡僅總結下「分號黨」推崇的「總是寫分號」風格的最主要缺陷: 1. 人總是有可能忘記寫分號。ASI導致無法區分是無意中忘記還是有意不寫(代碼折行)。 2...



網頁頭部的聲明應該是用 lang="zh" 還是 lang="zh-cn"?

【賀師俊的回答(140票)】: 把我在另一個回答裡的評論整理一下搬運過來: lang屬性的取值應該遵循 BCP 47 - Tags for Identifying Languages。 單一的 zh 和 zh-CN 均屬於廢棄用法。 問題主要在於,zh 現在不是語言code了,而是macrolang,能作為語言code的是cmn(國語)、yue(粵語)、wuu(吳語)等。我通常建議寫成 zh-cmn 而不是光寫 cmn,主要是考慮兼容性(至少可匹配 zh),有不少軟件和框架還沒有據...



為什麼工商銀行網上銀行僅支持版本號為 21.0-24.9 的 Chrome?

【CaesarChan的回答(38票)】: 我來從深層次挖點原因吧。淺層的原因@ 已經說的比較明白。 從深層次來看,主要有兩個原因: 1.金融IT業的嚴(保)謹(守)性。金融IT業每個新產品上線、舊產品的重大變更都需要經過全面的覆蓋測試,每個功能結合不同的業務場景要編寫不同的測試案例,全面的覆蓋測試案例往往都有幾千個,網銀這種產品甚至可以達到數萬個,案例通過率至少要達到90%。為什麼這麼嚴格?主要是跟金...