摘要: 2016年11月受电子工业出版社付睿编辑的邀请写一本关于前端工程化的书,从选题到开?#22987;?#38548;了将近半年的时间。之所以前期预备消耗了这么长的时间,是因为期间对于本书所述内容的方向几次出现了偏离。对于垂直话题的技术书籍而言,任何一点微小的偏差都能够令整体方向失控。导致偏差的原因是前端工程体系和前端技术架构两阅读全文
posted @ 2017-12-22 10:10 寒月十八 阅读(748) 评论(12) 编辑
摘要: ?#29616;?#22235;(6.20)GMTC2019大会的第一天,很荣幸作为「UI与图形渲染」专场出品人获得了与图形领域几位技术专家同场交流的机会。 图形技术在前端范畴内是一个相对小众的话题,虽然前端工程师几乎每天都在跟图形打交道(CSS)。CSS能够满足绝大多数的需求,即便偶尔遇到相对复杂的UI(比如描边文字),稍阅读全文
posted @ 2019-06-26 10:28 寒月十八 阅读(189) 评论(1) 编辑
摘要: ?#31508;?#25105;是年轻人,觉得能洁身自好不去害别人就可以了。现在我是中年人——一个社会里,中年人要负很重的责任;要对社会负责,要?#38405;?#36731;人负责,不能只顾自己。 ——王小波《沉默的大多数》 南京4年,上海3年,我已经习惯了长三角湿润的气候和甜不拉几的饭菜,在5年前的今天买了一张卧铺票,穿着秋裤离开了正值阴冷雨季的阅读全文
posted @ 2019-04-24 14:06 寒月十八 阅读(3310) 评论(13) 编辑
摘要: 目前Web实现矢量渲染的主流技术包括SVG、VML和WebGL。相对而言,VML是一种较古老的技术,虽然未成为W3C标准,但被早期的IE浏览器(IE9以下)和微软Office广泛使用,目前已经远离了浏览器战场。所以可供选择的仅剩SVG和WebGL。SVG是XML的一个子集,秉承了一个标签对应一条数据阅读全文
posted @ 2018-09-04 11:03 寒月十八 阅读(917) 评论(1) 编辑
摘要: 搜?#36820;?#22270;发布了新版的移动端地铁图,改版初衷是为了用户交互体验的提升以及?#38405;?#30340;改善。原版地铁图被用户吐槽最多的是pinch缩放不流畅、无过渡动画、拖拽边界不合理等等,大体上都是交互体验上的问题。?#23548;?#19978;原版的问题不仅仅存在于交互体验上,源代码也是一团糟: 无模块化概?#30591;?存在冗余逻辑和文件; 滥用第三方阅读全文
posted @ 2018-05-18 10:08 寒月十八 阅读(1010) 评论(1) 编辑
摘要: "《可能是第一本写前端工程体系的书》" 记不清上一次写个人年终总结是多久之前了,只记得那时候人人网还?#34892;?#20869;网,球场上出现最多的是麦迪的1号球衣,网吧最火的游戏是魔兽世界。我那时候应该还是个翘课打球、熬夜开荒的暴躁青年。25岁是老爷们儿的一道坎,以前是?#20132;?#36234;?#20204;椋?#20197;后是?#20132;?#36234;糙。时?#20004;?#26085;,30岁的我已阅读全文
posted @ 2017-12-18 10:46 寒月十八 阅读(8197) 评论(101) 编辑
摘要: ?#34892;?#20316;为讲师受邀参加InfoQ在上海举办的QCon2017,不得不说,不论是从讲师还是听众的角度衡量,QCon进一步扩大了技术视野。虽然前端专题只有四场,但每一场分享都是目前的热门话题。并且Qcon的选题都是从?#23548;?#20986;发,并没有一些看起来很炫但是?#24418;?#32463;过?#23548;?#26816;验的新技术,即使是目前刚刚起?#35282;?#30456;对来说比阅读全文
posted @ 2017-10-23 19:07 寒月十八 阅读(1515) 评论(0) 编辑
摘要: "原文链接" CSS全称Cascading Style Sheets(层叠样式表),用来为HTML添加样式,本质上是一种标记类语言。CSS前期发?#29399;?#24120;迅速,1994年哈肯·维姆·莱首次提出CSS,1996年12月W3C推出了第一个正式版本。随后不到两年的时间,1998年5月便推出了第二个版本,一直沿阅读全文
posted @ 2017-07-21 10:24 寒月十八 阅读(4392) 评论(0) 编辑
摘要: "阅读原文" 闲?#27425;?#20107;,今天随便聊聊前端工程师应该具备哪些素?#21097;?#26435;当博大家一笑。 前端工程师到底是工作很简单的“切图?#23567;保?#36824;?#21069;?#25597;客户端和中间层的“大前端”?招聘市场上?#20889;?#37327;的公司对前端工程师求贤若?#21097;?#20294;同时求职市场上?#20174;写?#37327;的前端工程师在“求职若渴”。造成这种两难?#32622;?#30340;原因是用人单位与求职者对前端阅读全文
posted @ 2017-04-07 17:33 寒月十八 阅读(1877) 评论(7) 编辑
摘要: 许多团队在制定前端工程方案时会加入脚手架模块。虽然不同的团队对工程化的理解和实施有所差异,但是对于脚手架的定位基本是一致的: 创建项目初始文件 。这是一条看起来十分简单地准则,但是对于这条准则应该如何理解,如何实施却并不是一件很简单地?#34385;欏?在探索这条准则的深度之前,我们不?#37327;?#30475;类似的一些成熟方案,阅读全文
posted @ 2017-03-30 20:48 寒月十八 阅读(10090) 评论(3) 编辑
摘要: 《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天?#32791;?#21487;能要抛弃原来的响应式开发思维" ; 3. "第三天?#21644;?#36716;Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天?#32791;?#21487;能要在登录功能上花费大力气" ; 6. [第六阅读全文
posted @ 2017-02-09 03:21 寒月十八 阅读(2516) 评论(3) 编辑
摘要: 《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天?#32791;?#21487;能要抛弃原来的响应式开发思维" ; 3. "第三天?#21644;?#36716;Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天?#32791;?#21487;能要在登录功能上花费大力气" ; 6. [第六阅读全文
posted @ 2017-01-20 15:23 寒月十八 阅读(2558) 评论(0) 编辑
摘要: 《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天?#32791;?#21487;能要抛弃原来的响应式开发思维" ; 3. "第三天?#21644;?#36716;Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天?#32791;?#21487;能要在登录功能上花费大力气" ; 6. "第六阅读全文
posted @ 2017-01-12 19:58 寒月十八 阅读(14643) 评论(13) 编辑
摘要: 《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天?#32791;?#21487;能要抛弃原来的响应式开发思维" ; 3. "第三天?#21644;?#36716;Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天?#32791;?#21487;能要在登录功能上花费大力气" ; 6. "第六阅读全文
posted @ 2016-12-16 14:48 寒月十八 阅读(11988) 评论(1) 编辑
摘要: 《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天?#32791;?#21487;能要抛弃原来的响应式开发思维" ; 3. "第三天?#21644;?#36716;Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天?#32791;?#21487;能要在登录功能上花费大力气" ; 6. "第六阅读全文
posted @ 2016-12-06 11:00 寒月十八 阅读(6832) 评论(7) 编辑
摘要: 《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天?#32791;?#21487;能要抛弃原来的响应式开发思维" ; 3. "第三天?#21644;?#36716;Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天?#32791;?#21487;能要在登录功能上花费大力气" ; 6. "第六阅读全文
posted @ 2016-11-26 15:07 寒月十八 阅读(5248) 评论(2) 编辑
摘要: 《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天?#32791;?#21487;能要抛弃原来的响应式开发思维" ; 3. "第三天?#21644;?#36716;Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天?#32791;?#21487;能要在登录功能上花费大力气" ; 6. "第六阅读全文
posted @ 2016-11-24 15:17 寒月十八 阅读(4921) 评论(17) 编辑
摘要: 很荣幸作为前端专题讲师参加2016年SDCC,与周爱民老师同台,听业界牛人的分享真是受益匪?#22330;?#23545;我来说是第一次在如此规模的专题论坛上演讲,全程紧张的要命,提前准备好的内容有很多因为紧张没有讲出来。此次参会最大的收获不仅仅是对自己的一次锻炼,更多的是了解前端行业的技术现状和未来走向。 我的分享主题是《阅读全文
posted @ 2016-11-22 19:31 寒月十八 阅读(637) 评论(1) 编辑
摘要: 本文是58到家前端工程化集成解决方案 "boi" 的博文系列之一。boi是基于webpack打造的一站式前端工程化解决方案,现已开源 "Github" 。 作为前端构建工具不可或缺的一个?#26041;冢?#33258;动生成css sprites图片不仅仅能够减少频繁的人工操作,还能够避免多人协作时对同一个sprites图阅读全文
posted @ 2016-11-11 10:00 寒月十八 阅读(4887) 评论(2) 编辑
摘要: 本文内容只适用于webpack v1版本,webpack v2已经修复了hash计算规则。 之前?#33268;?#20102; "webpack的hash与chunkhash的区别以及各自的应用场景" ,如果是 常规单页面 应用的话,上篇文章提供的方案是没?#24418;?#39064;的。但是前端项目复杂多变,应对 复杂多页面 项目时,我们不得不阅读全文
posted @ 2016-10-24 16:11 寒月十八 阅读(9809) 评论(10) 编辑
摘要: 微信钱包内的58到家全新首页已经上线,?#34892;?#36259;的同学们可以在微信?#20889;?#24320;“我的 钱包 58到家”查看。 58到家全新首页提出重构主要是为了解决以下问题: 1. 每个城市开通的服务项目不同,?#34892;?#20869;容是写死在tpl中,维护非常头疼; 2. 开通新服务或者?#25215;︰I调整(比如更?#29615;?#21153;项的图片造成更改雪碧图)时必阅读全文
posted @ 2016-08-29 17:59 寒月十八 阅读(4059) 评论(5) 编辑
耐克篮球多少钱
上海快三遗漏一定牛 2019彩票双色球历史记录 竞彩和外围对冲软件 快乐10分走势图 平码5中5 时时彩后三700注赚钱吗 新疆18选7中奖号码 天津时时彩现场开奖直播 淘宝快3怎么玩的 四川快乐12助手软件 香港赛马会真经 3d组三复试多少钱 浙江快乐彩走势 重庆五星时时彩分布图 快乐飞艇人工计划