摘要:2016年11月受電子工業出版社付睿編輯的邀請寫一本關于前端工程化的書,從選題到開筆間隔了將近半年的時間。之所以前期預備消耗了這么長的時間,是因為期間對于本書所述內容的方向幾次出現了偏離。對于垂直話題的技術書籍而言,任何一點微小的偏差都能夠令整體方向失控。導致偏差的原因是前端工程體系和前端技術架構兩 閱讀全文
posted @ 2017-12-22 10:10 寒月十八 閱讀 (817) 評論 (12) 編輯
摘要:本文是對11月7日騰訊Techo技術大會上本人分享的議題《云開發模式下的工程模型和落地實踐》的講稿整理。 軟件開發經歷幾十年的發展到今天,開發者的關注點其實只有兩個: 系統架構 和 軟件架構 。下圖中列出的內容有的屬于系統架構層面,比如異地容災、網絡專線、網絡防護等等;有些屬于軟件架構層面,比如數據 閱讀全文
posted @ 2019-11-11 12:55 寒月十八 閱讀 (253) 評論 (0) 編輯
摘要:前端圈從來不缺少新的技術、點子和話題,有些留下來了而有些則轉瞬即逝。在決定一種新技術是否能夠長久的所有因素里,最核心的必然是自身實力過硬能夠經受住實踐檢驗。而除此之外,這項技術所解決問題的廣泛程度、受眾群體規模等“非技術因素”也至關重要。 比如一經問世便話題性十足的React時至今日不論是自身還是其 閱讀全文
posted @ 2019-10-31 18:06 寒月十八 閱讀 (195) 評論 (0) 編輯
摘要:入職騰訊一月余,有喜有憂有苦有澀,其間種種有預想之內有意料之外,仔細品鑒頗得意趣。 畢業之后五年經歷的三份工作不論是技術側重點還是行業方向都有很大差別。我記得校招面試時當時優酷的技術總監Peak問過我一個很經典的問題:你的職業規劃是什么? 這是一個幾乎每個應聘者都會在面試過程中別問到的問題,但是能清 閱讀全文
posted @ 2019-09-30 22:13 寒月十八 閱讀 (838) 評論 (1) 編輯
摘要:進化本身是生物體與環境之間持續不斷的信息交換的具體表現。 —— 摘自《信息簡史》 很榮幸在9月21號成都舉辦的第五屆FEDay上作為講師為大家分享騰訊云在近兩年推出的云開發相關的技術和知識,成都是個非常好的城市,就是火鍋太辣,費馬桶~ 我初次接觸前端是讀書期間的第一份實習工作,在SAP上海研究院TI 閱讀全文
posted @ 2019-09-23 13:40 寒月十八 閱讀 (287) 評論 (0) 編輯
摘要:每份工作都有正負兩面,選擇它是因為被正面蒙蔽了雙眼,離開是因為戴上了眼鏡。 —尼古拉斯·樹人·周 其實沒有預想會這么早離開搜狗,但跟預期的時間也沒差多少。17年初加入搜狗的計劃是三年,目標是把webgl地圖引擎完成上線。截止到今年5月份,進度雖然略遲于預期但還好沒有到達deadline,穩步推進的話 閱讀全文
posted @ 2019-08-19 18:42 寒月十八 閱讀 (378) 評論 (3) 編輯
摘要:上周四(6.20)GMTC2019大會的第一天,很榮幸作為「UI與圖形渲染」專場出品人獲得了與圖形領域幾位技術專家同場交流的機會。 圖形技術在前端范疇內是一個相對小眾的話題,雖然前端工程師幾乎每天都在跟圖形打交道(CSS)。CSS能夠滿足絕大多數的需求,即便偶爾遇到相對復雜的UI(比如描邊文字),稍 閱讀全文
posted @ 2019-06-26 10:28 寒月十八 閱讀 (314) 評論 (1) 編輯
摘要:當時我是年輕人,覺得能潔身自好不去害別人就可以了。現在我是中年人——一個社會里,中年人要負很重的責任;要對社會負責,要對年輕人負責,不能只顧自己。 ——王小波《沉默的大多數》 南京4年,上海3年,我已經習慣了長三角濕潤的氣候和甜不拉幾的飯菜,在5年前的今天買了一張臥鋪票,穿著秋褲離開了正值陰冷雨季的 閱讀全文
posted @ 2019-04-24 14:06 寒月十八 閱讀 (3465) 評論 (13) 編輯
摘要:目前Web實現矢量渲染的主流技術包括SVG、VML和WebGL。相對而言,VML是一種較古老的技術,雖然未成為W3C標準,但被早期的IE瀏覽器(IE9以下)和微軟Office廣泛使用,目前已經遠離了瀏覽器戰場。所以可供選擇的僅剩SVG和WebGL。SVG是XML的一個子集,秉承了一個標簽對應一條數據 閱讀全文
posted @ 2018-09-04 11:03 寒月十八 閱讀 (1376) 評論 (2) 編輯
摘要:搜狗地圖發布了新版的移動端地鐵圖,改版初衷是為了用戶交互體驗的提升以及性能的改善。原版地鐵圖被用戶吐槽最多的是pinch縮放不流暢、無過渡動畫、拖拽邊界不合理等等,大體上都是交互體驗上的問題。實際上原版的問題不僅僅存在于交互體驗上,源代碼也是一團糟: 無模塊化概念; 存在冗余邏輯和文件; 濫用第三方 閱讀全文
posted @ 2018-05-18 10:08 寒月十八 閱讀 (1160) 評論 (1) 編輯
摘要:"《可能是第一本寫前端工程體系的書》" 記不清上一次寫個人年終總結是多久之前了,只記得那時候人人網還叫校內網,球場上出現最多的是麥迪的1號球衣,網吧最火的游戲是魔獸世界。我那時候應該還是個翹課打球、熬夜開荒的暴躁青年。25歲是老爺們兒的一道坎,以前是越活越矯情,以后是越活越糙。時至今日,30歲的我已 閱讀全文
posted @ 2017-12-18 10:46 寒月十八 閱讀 (8360) 評論 (101) 編輯
摘要:有幸作為講師受邀參加InfoQ在上海舉辦的QCon2017,不得不說,不論是從講師還是聽眾的角度衡量,QCon進一步擴大了技術視野。雖然前端專題只有四場,但每一場分享都是目前的熱門話題。并且Qcon的選題都是從實踐出發,并沒有一些看起來很炫但是尚未經過實踐檢驗的新技術,即使是目前剛剛起步且相對來說比 閱讀全文
posted @ 2017-10-23 19:07 寒月十八 閱讀 (1573) 評論 (0) 編輯
摘要:"原文鏈接" CSS全稱Cascading Style Sheets(層疊樣式表),用來為HTML添加樣式,本質上是一種標記類語言。CSS前期發展非常迅速,1994年哈肯·維姆·萊首次提出CSS,1996年12月W3C推出了第一個正式版本。隨后不到兩年的時間,1998年5月便推出了第二個版本,一直沿 閱讀全文
posted @ 2017-07-21 10:24 寒月十八 閱讀 (4545) 評論 (0) 編輯
摘要:"閱讀原文" 閑來無事,今天隨便聊聊前端工程師應該具備哪些素質,權當博大家一笑。 前端工程師到底是工作很簡單的“切圖仔”,還是包攬客戶端和中間層的“大前端”?招聘市場上有大量的公司對前端工程師求賢若渴;但同時求職市場上卻有大量的前端工程師在“求職若渴”。造成這種兩難局面的原因是用人單位與求職者對前端 閱讀全文
posted @ 2017-04-07 17:33 寒月十八 閱讀 (2101) 評論 (7) 編輯
摘要:許多團隊在制定前端工程方案時會加入腳手架模塊。雖然不同的團隊對工程化的理解和實施有所差異,但是對于腳手架的定位基本是一致的: 創建項目初始文件 。這是一條看起來十分簡單地準則,但是對于這條準則應該如何理解,如何實施卻并不是一件很簡單地事情。 在探索這條準則的深度之前,我們不妨看看類似的一些成熟方案, 閱讀全文
posted @ 2017-03-30 20:48 寒月十八 閱讀 (10682) 評論 (3) 編輯
摘要:《微信小程序七日談》系列文章: 1. " 第一天:人生若只如初見" ; 2. "第二天:你可能要拋棄原來的響應式開發思維" ; 3. "第三天:玩轉Page組件的生命周期" ; 4. "第四天:頁面路徑最多五層?導航可以這么玩" ; 5. "第五天:你可能要在登錄功能上花費大力氣" ; 6. [第六 閱讀全文
posted @ 2017-02-09 03:21 寒月十八 閱讀 (2572) 評論 (3) 編輯
摘要:《微信小程序七日談》系列文章: 1. " 第一天:人生若只如初見" ; 2. "第二天:你可能要拋棄原來的響應式開發思維" ; 3. "第三天:玩轉Page組件的生命周期" ; 4. "第四天:頁面路徑最多五層?導航可以這么玩" ; 5. "第五天:你可能要在登錄功能上花費大力氣" ; 6. [第六 閱讀全文
posted @ 2017-01-20 15:23 寒月十八 閱讀 (2671) 評論 (0) 編輯
摘要:《微信小程序七日談》系列文章: 1. " 第一天:人生若只如初見" ; 2. "第二天:你可能要拋棄原來的響應式開發思維" ; 3. "第三天:玩轉Page組件的生命周期" ; 4. "第四天:頁面路徑最多五層?導航可以這么玩" ; 5. "第五天:你可能要在登錄功能上花費大力氣" ; 6. "第六 閱讀全文
posted @ 2017-01-12 19:58 寒月十八 閱讀 (14950) 評論 (13) 編輯
摘要:《微信小程序七日談》系列文章: 1. " 第一天:人生若只如初見" ; 2. "第二天:你可能要拋棄原來的響應式開發思維" ; 3. "第三天:玩轉Page組件的生命周期" ; 4. "第四天:頁面路徑最多五層?導航可以這么玩" ; 5. "第五天:你可能要在登錄功能上花費大力氣" ; 6. "第六 閱讀全文
posted @ 2016-12-16 14:48 寒月十八 閱讀 (12348) 評論 (1) 編輯
摘要:《微信小程序七日談》系列文章: 1. " 第一天:人生若只如初見" ; 2. "第二天:你可能要拋棄原來的響應式開發思維" ; 3. "第三天:玩轉Page組件的生命周期" ; 4. "第四天:頁面路徑最多五層?導航可以這么玩" ; 5. "第五天:你可能要在登錄功能上花費大力氣" ; 6. "第六 閱讀全文
posted @ 2016-12-06 11:00 寒月十八 閱讀 (7057) 評論 (7) 編輯
摘要:《微信小程序七日談》系列文章: 1. " 第一天:人生若只如初見" ; 2. "第二天:你可能要拋棄原來的響應式開發思維" ; 3. "第三天:玩轉Page組件的生命周期" ; 4. "第四天:頁面路徑最多五層?導航可以這么玩" ; 5. "第五天:你可能要在登錄功能上花費大力氣" ; 6. "第六 閱讀全文
posted @ 2016-11-26 15:07 寒月十八 閱讀 (5362) 評論 (2) 編輯
11选5走势图