摘要:前端固有的编程思维是单线程,比如JavaScript语言的单线程、浏览器JS线程与UI线程互斥等等,Web Woker是HTML5新增的能力,为前端带来多线程能力。这篇文章简单记录一下搜狗地图WebGL引擎(下文简称WebGL引擎)使用Web Worker的一些实践方案,虽然这个项目最终夭折并且我也 阅读全文
posted @ 2020-11-21 22:33 JunpengZ 阅读(254) 评论(0) 推荐(0) 编辑
摘要:配合源码阅读体验更佳。 最近收到用户吐槽 @cloudbase/js-sdk(云开发Cloudbase的JavaScript SDK)的报错信息不够清晰,比如下面这条报错: 这属于业务型报错,对于熟悉云开发能力细节的用户一眼就能看出错误的症结出在安全规则配置上,但是对于刚接触云开发的新用户或者之前没 阅读全文
posted @ 2020-09-02 13:16 JunpengZ 阅读(220) 评论(0) 推荐(0) 编辑
摘要:每份工作都有正负两面,选择它是因为被正面蒙蔽了双眼,离开是因为戴上了眼镜。 —尼古拉斯·树人·周 其实没有预想会这么早离开搜狗,但跟预期的时间也没差多少。17年初加入搜狗的计划是三年,目标是把webgl地图引擎完成上线。截止到今年5月份,进度虽然略迟于预期但还好没有到达deadline,稳步推进的话 阅读全文
posted @ 2019-08-19 18:42 JunpengZ 阅读(702) 评论(4) 推荐(1) 编辑
摘要:上周四(6.20)GMTC2019大会的第一天,很荣幸作为「UI与图形渲染」专场出品人获得了与图形领域几位技术专家同场交流的机会。 图形技术在前端范畴内是一个相对小众的话题,虽然前端工程师几乎每天都在跟图形打交道(CSS)。CSS能够满足绝大多数的需求,即便偶尔遇到相对复杂的UI(比如描边文字),稍 阅读全文
posted @ 2019-06-26 10:28 JunpengZ 阅读(618) 评论(2) 推荐(2) 编辑
摘要:当时我是年轻人,觉得能洁身自好不去害别人就可以了。现在我是中年人——一个社会里,中年人要负很重的责任;要对社会负责,要对年轻人负责,不能只顾自己。 ——王小波《沉默的大多数》 南京4年,上海3年,我已经习惯了长三角湿润的气候和甜不拉几的饭菜,在5年前的今天买了一张卧铺票,穿着秋裤离开了正值阴冷雨季的 阅读全文
posted @ 2019-04-24 14:06 JunpengZ 阅读(3760) 评论(13) 推荐(21) 编辑
摘要:目前Web实现矢量渲染的主流技术包括SVG、VML和WebGL。相对而言,VML是一种较古老的技术,虽然未成为W3C标准,但被早期的IE浏览器(IE9以下)和微软Office广泛使用,目前已经远离了浏览器战场。所以可供选择的仅剩SVG和WebGL。SVG是XML的一个子集,秉承了一个标签对应一条数据 阅读全文
posted @ 2018-09-04 11:03 JunpengZ 阅读(2430) 评论(2) 推荐(1) 编辑
摘要:搜狗地图发布了新版的移动端地铁图,改版初衷是为了用户交互体验的提升以及性能的改善。原版地铁图被用户吐槽最多的是pinch缩放不流畅、无过渡动画、拖拽边界不合理等等,大体上都是交互体验上的问题。实际上原版的问题不仅仅存在于交互体验上,源代码也是一团糟: 无模块化概念; 存在冗余逻辑和文件; 滥用第三方 阅读全文
posted @ 2018-05-18 10:08 JunpengZ 阅读(1584) 评论(1) 推荐(5) 编辑
摘要:"《可能是第一本写前端工程体系的书》" 记不清上一次写个人年终总结是多久之前了,只记得那时候人人网还叫校内网,球场上出现最多的是麦迪的1号球衣,网吧最火的游戏是魔兽世界。我那时候应该还是个翘课打球、熬夜开荒的暴躁青年。25岁是老爷们儿的一道坎,以前是越活越矫情,以后是越活越糙。时至今日,30岁的我已 阅读全文
posted @ 2017-12-18 10:46 JunpengZ 阅读(8889) 评论(101) 推荐(70) 编辑
摘要:有幸作为讲师受邀参加InfoQ在上海举办的QCon2017,不得不说,不论是从讲师还是听众的角度衡量,QCon进一步扩大了技术视野。虽然前端专题只有四场,但每一场分享都是目前的热门话题。并且Qcon的选题都是从实践出发,并没有一些看起来很炫但是尚未经过实践检验的新技术,即使是目前刚刚起步且相对来说比 阅读全文
posted @ 2017-10-23 19:07 JunpengZ 阅读(1750) 评论(0) 推荐(5) 编辑
摘要:"原文链接" CSS全称Cascading Style Sheets(层叠样式表),用来为HTML添加样式,本质上是一种标记类语言。CSS前期发展非常迅速,1994年哈肯·维姆·莱首次提出CSS,1996年12月W3C推出了第一个正式版本。随后不到两年的时间,1998年5月便推出了第二个版本,一直沿 阅读全文
posted @ 2017-07-21 10:24 JunpengZ 阅读(4926) 评论(0) 推荐(2) 编辑
摘要:"阅读原文" 闲来无事,今天随便聊聊前端工程师应该具备哪些素质,权当博大家一笑。 前端工程师到底是工作很简单的“切图仔”,还是包揽客户端和中间层的“大前端”?招聘市场上有大量的公司对前端工程师求贤若渴;但同时求职市场上却有大量的前端工程师在“求职若渴”。造成这种两难局面的原因是用人单位与求职者对前端 阅读全文
posted @ 2017-04-07 17:33 JunpengZ 阅读(3121) 评论(7) 推荐(1) 编辑
摘要:许多团队在制定前端工程方案时会加入脚手架模块。虽然不同的团队对工程化的理解和实施有所差异,但是对于脚手架的定位基本是一致的: 创建项目初始文件 。这是一条看起来十分简单地准则,但是对于这条准则应该如何理解,如何实施却并不是一件很简单地事情。 在探索这条准则的深度之前,我们不妨看看类似的一些成熟方案, 阅读全文
posted @ 2017-03-30 20:48 JunpengZ 阅读(11973) 评论(3) 推荐(5) 编辑
摘要:《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天:你可能要抛弃原来的响应式开发思维" ; 3. "第三天:玩转Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天:你可能要在登录功能上花费大力气" ; 6. [第六 阅读全文
posted @ 2017-02-09 03:21 JunpengZ 阅读(2773) 评论(3) 推荐(2) 编辑
摘要:《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天:你可能要抛弃原来的响应式开发思维" ; 3. "第三天:玩转Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天:你可能要在登录功能上花费大力气" ; 6. [第六 阅读全文
posted @ 2017-01-20 15:23 JunpengZ 阅读(3080) 评论(0) 推荐(3) 编辑
摘要:《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天:你可能要抛弃原来的响应式开发思维" ; 3. "第三天:玩转Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天:你可能要在登录功能上花费大力气" ; 6. "第六 阅读全文
posted @ 2017-01-12 19:58 JunpengZ 阅读(15628) 评论(13) 推荐(6) 编辑
摘要:《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天:你可能要抛弃原来的响应式开发思维" ; 3. "第三天:玩转Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天:你可能要在登录功能上花费大力气" ; 6. "第六 阅读全文
posted @ 2016-12-16 14:48 JunpengZ 阅读(13633) 评论(1) 推荐(4) 编辑
摘要:《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天:你可能要抛弃原来的响应式开发思维" ; 3. "第三天:玩转Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天:你可能要在登录功能上花费大力气" ; 6. "第六 阅读全文
posted @ 2016-12-06 11:00 JunpengZ 阅读(7618) 评论(7) 推荐(5) 编辑
摘要:《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天:你可能要抛弃原来的响应式开发思维" ; 3. "第三天:玩转Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天:你可能要在登录功能上花费大力气" ; 6. "第六 阅读全文
posted @ 2016-11-26 15:07 JunpengZ 阅读(5708) 评论(2) 推荐(7) 编辑
摘要:《微信小程序七日谈》系列文章: 1. " 第一天:人生若只如初见" ; 2. "第二天:你可能要抛弃原来的响应式开发思维" ; 3. "第三天:玩转Page组件的生命周期" ; 4. "第四天:页面路径最多五层?导航可以这么玩" ; 5. "第五天:你可能要在登录功能上花费大力气" ; 6. "第六 阅读全文
posted @ 2016-11-24 15:17 JunpengZ 阅读(5458) 评论(17) 推荐(7) 编辑
摘要:很荣幸作为前端专题讲师参加2016年SDCC,与周爱民老师同台,听业界牛人的分享真是受益匪浅。对我来说是第一次在如此规模的专题论坛上演讲,全程紧张的要命,提前准备好的内容有很多因为紧张没有讲出来。此次参会最大的收获不仅仅是对自己的一次锻炼,更多的是了解前端行业的技术现状和未来走向。 我的分享主题是《 阅读全文
posted @ 2016-11-22 19:31 JunpengZ 阅读(819) 评论(1) 推荐(1) 编辑