simon_woo

778
获赞数
6
关注数
310
粉丝数
广州
华南理工大学 | 计算机科学与工程
IP 属地未知
2014-07-31 加入
浏览 15.5k

我是一个爱生活,爱摄影,爱代码的前端工程师。我要成为这个宇宙最牛逼的大神。

2,131 声望|专家
全站排名超越 99.26% 用户
web优化
1.5k
前端优化
1.5k
前端
1.5k
http
1.5k
浏览器
1.5k
个人动态
  • 发布了文章2019-07-10
    基于Umi的开发方案
    umi是如何实现的? umi是什么 umi是一款可插拔的企业级react应用框架,支持约定式路由以及各种进阶路由功能,并以此进行功能扩展,拥有完善的插件体系,覆盖从源码到构建产物的每个生命周期,支持各种功能扩展和业务需求。 它有以下特性:
  • 发布了文章2019-06-25
    Ant Design Pro 的 Docker 部署方式
    Ant Design Pro是一个企业级中后台解决方案,在Ant Design组件库的基础上,提炼出典型模板/业务组件/通用页等,在此基础上能够使开发者快速的完成中后台应用的开发。
  • 发布了文章2019-06-20
    小团队适用的git-workflow
    master分支:主干分支,用于发布到生成环境,master分支上的commit源自于release分支和hotfix分支的合并,每个commit都应该有相应的tag。
  • 发布了文章2019-06-15
    基于前端技术生成PDF方案
    需求背景 业务系统需要预览报告(如产品周报,体检报告等)并生成pdf格式供用户下载,或者定期发送给指定用户 报告格式相对固定,由文本,图片和图表组成,基本与前端页面保持一致 解决方案 需求分为两步:报告预览和报告生成。 报告预览在前端进行展示,可使用前端...
  • 发布了文章2019-06-10
    工作中常用的npm包
    工具库,封装了处理arrays,numbers,objects,string等常见的函数,是对标准库的补充。业务开发中常用的函数有很多,如:assign, times, debounce, get, find, filter, keyBy, cloneDeep, groupBy, omit, pick等。示例如下:
  • 赞了文章2018-04-21
    Vue原理解析之Virtual Dom
    DOM是文档对象模型(Document Object Model)的简写,在浏览器中我们可以通过js来操作DOM,但是这样的操作性能很差,于是Virtual Dom应运而生。我的理解,Virtual Dom就是在js中模拟DOM对象树来优化DOM操作的一种技术或思路。
  • 赞了文章2018-01-03
    《Node.js设计模式》欢迎来到Node.js平台
    本系列文章为《Node.js Design Patterns Second Edition》的原文翻译和读书笔记,在GitHub连载更新,同步翻译版链接。 欢迎关注我的专栏,之后的博文将在专栏同步: Encounter的掘金专栏 知乎专栏 Encounter的编程思考 segmentfault专栏 前端小站 Welcom to the Node...
  • 赞了文章2018-01-03
    《Node.js设计模式》使用流进行编码
    本系列文章为《Node.js Design Patterns Second Edition》的原文翻译和读书笔记,在GitHub连载更新,同步翻译版链接。 欢迎关注我的专栏,之后的博文将在专栏同步: Encounter的掘金专栏 知乎专栏 Encounter的编程思考 segmentfault专栏 前端小站 Coding with Stream...
  • 赞了文章2016-12-05
    gulp + webpack 构建多页面前端项目
    之前在使用gulp和webpack对项目进行构建的时候遇到了一些问题,最终算是搭建了一套比较完整的解决方案,接下来这篇文章以一个实际项目为例子,讲解多页面项目中如何利用gulp和webpack进行工程化构建。本文是自己的实践经验,所以有些解决方案并不是最优的,仍在探索...
  • 赞了文章2016-12-03
    前后分离架构的探索之路
    大约五年前,那时候我还是一个小小讲师(苹果 AATC 培训认证),完全不懂编程为何物的菜鸟,一个偶然的机会让我进入了公司的开发部门,任职什么呢?用户体验设计师,原因很操蛋——我以前干过广告设计,做过餐饮服务行业,因而我有两个优势:能聆听和揣摩客户的需求,...
  • 赞了文章2016-12-02
    SegmentFault 技术周刊 Vol.13 - Web 安全指南(下)
    针对 Web 的攻击技术: HTTP 不具备必要的安全功能:从整体上看,HTTP 协议机制在如会话管理(session)、加密处理等安全性的功能缺失; 在客户端即可篡改请求:通过 URL 查询字段或表单,HTTP 首部,Cookie 等途径把攻击代码传入。 针对 Web 应用的攻击模式: 以服...
  • 赞了文章2016-11-29
    如何面试前端工程师:GitHub 很重要
    不过我想先给你们一个忠告,招聘是一件非常艰巨的任务,在45分钟内指出一名侯选人是否合适是你需要完成的任务。不过面试的最大问题是每个人都会想着去雇佣他们自己,任何通过我面试的人想法大都跟我差不多(注:因为你总会问你自己关心和知道的问题),这其实不是一...
  • 赞了文章2016-11-29
    [聊一聊系列]聊一聊WEB前端安全那些事儿
    随着互联网的发达,各种WEB应用也变得越来越复杂,满足了用户的各种需求,但是随之而来的就是各种网络安全的问题。作为前端工程师的我们也逃不开这个问题。所以今天,就和大家一起聊一聊WEB前端的安全那些事儿。这里不去说那些后端的攻击(SQL注入、DDOS攻击等),毕竟...
  • 赞了文章2016-11-16
    新时代编辑神器:Atom
    大学的时候,坊间对那些编程高手有一个令人向往的传说,大概说的是大神们能够直接使用text纯文本写代码。觉得这种级别的境界特别高大上特别有逼格。自己用eclipse,vs这些带有代码补全功能的IDE感觉就有点low。于是在很长一段时间里,都是带着信仰去追求这种境界的。
  • 发布了文章2016-11-07
    我的个人简历线上版
    在国外已经生活了将近四年,突然间萌生了想辞掉现在工作回国重新找工作的想法。既然是找工作,那么简历自然是少不了的事情。作为一个前端工程师,如果没有一份线上简历,这将是一件很low逼的事情,于是有了现在这份线上简历。
  • 提出了问题2016-10-25
    前后端路由冲突
  • 发布了文章2016-10-24
    angular 1.x多项目共享子项目实践之路
    公司的产品线涵盖多个产品,这些产品中会有一些相同的功能,如登录,认证等,为了保持这些功能在各个产品中的一致性,我们在各个产品中维护一份相同的代码。这带来了很大的不便:当出现新的需求时,不得不同时在多个产品中更改代码,使它们保持一致。为了解决这个问...
  • 回答了问题2016-10-03
    国内有什么比较好的图床网站吗?
    强烈推荐七牛云。
  • 关注了问题2016-10-03
    国内有什么比较好的图床网站吗?
  • 发布了文章2016-09-18
    JS事件模型
    观察者模式又叫做发布订阅者模式(Publish/Subscribe),它可以让多个观察者对象同时监听某一个主题对象,这个主题对象的状态变化时会通知所有的订阅者,使得它们能够做出反应。JS的事件模型就是一种观察者模式的体现,当对应的事件被触发时,监听该事件的所有监听函数...