微前端的设计理念与实践初探

2018-08-12
阅读 8 分钟
6.9k
🎗 本文节选自 Web 开发导论/微前端与大前端,着眼阐述了微服务与微前端的设计理念以及微服务的潜在可行方案,需要致敬的是,本文的很多考虑借鉴了 Phodal 关于微前端的系列讨论以及 Web Architecture Links 中声明的其他文章,此外结合了自己浅薄的考量与实践体悟,框架代码可以参阅 Ueact/micro-frontend。

Web 开发中 Blob 与 FileAPI 使用简述

2018-07-22
阅读 4 分钟
3.3k
Blob 是 JavaScript 中的对象,表示不可变的类文件对象,里面可以存储大量的二进制编码格式的数据。Blob 对象的创建方式与其他并无区别,构造函数可接受数据序列与类型描述两个参数:

前端常用开发工具的路径解析配置

2018-06-04
阅读 3 分钟
4.9k
随着需求的迭代与功能的完善,我们的项目也会愈发庞大而复杂,目录层级结构也会不断深化;以 React 实践清单中讨论的 React 项目组织方式为例,我们常会分为 components, containers, services, apis, ducks, store, i18n 等等目录,如果全部以相对路径方式引入,可能会变成这个样子:

Web Bundler CheatSheet, 选择合适的构建打包工具

2018-05-24
阅读 9 分钟
4.1k
工欲善其事,必先利其器,当我们准备开始某个 Web 相关的项目时,合适的脚手架会让我们事半功倍。在 2016-我的前端之路:工具化与工程化一文中,我们讨论了工具化与工程化相关的内容,其中重要的章节就是关于所谓的打包工具。Grunt、Glup 属于 Task Runner,即任务执行器; 实际上,npm package.json 中定义的脚本也可以...

2018 AI、机器学习、深度学习与 Tensorflow 相关优秀书籍、课程、示例链接集锦

2018-05-21
阅读 14 分钟
6.4k
人工智能、深度学习与 Tensorflow 相关书籍、课程、示例列表是笔者 Awesome Links 系列的一部分;对于其他的资料集锦、模型、开源工具与框架请参考 DataScienceAI Links Series。本文推荐的部分开源书籍可以前往 Awesome-CS-Books-Warehouse 便捷翻阅,或者前往 AI CheatSheet, AIDL-Series | 人工智能与深度学习实战, A...

React v16 与 Webpack v4 的多特性模板项目

2018-05-14
阅读 2 分钟
3.5k
React & Webpack Boilerplate V4 是笔者前端常用模板集锦项目 fe-boilerplate 的一部分,尽可能地使用无异议的工具,提供直观且简洁明了的方式;相较于 create-react-app,具有更好的可配置性与适应性,适合于中长期项目。支持最新的 Webpack 4 & React 16.3 版本,如果需要引入 TypeScript 支持,可以借鉴 reac...

开发中的易读错单词小结

2018-05-01
阅读 2 分钟
3.8k
在很多的交流,或者演讲中,虽是小小的单词发音错误也可能导致交流不畅,乃至于整段垮掉。勿以词小而不改,本篇收录了笔者日常工作交流中感受的读音易错的单词,同时也参考了 50 most commonly mispronounced words 以及中国程序员容易发音错误的单词 等文章。本文从属于 Awesome CheatSheet 的 英语备忘清单,鉴于很多...

我在菊场这一年

2018-04-10
阅读 3 分钟
4.6k
尚未入职的时候我就会想,这篇文章的标题会是怎样,一年?两年?更短,或者更长。尘埃落定,虽只有大半年的时间,四舍五入下,还是写成了一年。2016 年中,彼时尚未毕业,也尚未入职,耳闻一些消息,写下了怀着被抛弃的恐惧在奋斗中前行;现在看来,也不过是人云亦云罢了。我读书少,却也是发自内心的敬佩公司和团队;这...

前端每周清单年度总结与盘点

2018-03-30
阅读 5 分钟
7.5k
在过去的八个月中,我几乎只做了两件事,工作与整理前端每周清单。虽然每周的内容不多,读完不过五分钟;却需要数十倍的时间去翻译、整理、发布,更多上数倍的时间阅读、跟踪各大平台的资讯、文章等。不得不承认,当兴趣式阅读变成了任务式,会磨去些原有的乐趣;并且,在这个知识爆炸的时代,乱花渐欲迷人眼,在内容产...

Go 语法速览与实践清单(V0.5)

2018-03-29
阅读 15 分钟
7.5k
Go CheatSheet 是对于 Go 学习/实践过程中的语法与技巧进行盘点,其属于 Awesome CheatSheet 系列,致力于提升学习速度与研发效能,即可以将其当做速查手册,也可以作为轻量级的入门学习资料。 本文参考了许多优秀的文章与代码示范,统一声明在了 Go Links;如果希望深入了解某方面的内容,可以继续阅读 Go 开发:语法基...

前端每周清单第 56 期: D3 5.0,深入 React 事件系统,SketchCode 界面生成

2018-03-26
阅读 4 分钟
3.6k
前端每周清单专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 55 期: MobX 4 特性概览,iOS Hacks 分享, 分布式事务详解

2018-03-20
阅读 4 分钟
2.8k
前端每周清单专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 54 期: SwiftNIO, 自定义 vue-router, Web 缓存与 GraphQL 必知必会

2018-03-12
阅读 4 分钟
3k
前端每周清单专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 53 期:Go 与 WebAssembly, React Suspense 演练, CSS 技巧

2018-03-07
阅读 4 分钟
4.7k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 52 期: Webpack 4.0,GraphQL 安全加固,去中心化的 Web

2018-02-26
阅读 4 分钟
4.4k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 51 期: React Context API 与模式变迁, Webpack 与 Web 优化, AI 界面生成

2018-02-12
阅读 4 分钟
4k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 50 期: AngularJS and Long Term Support, Web 安全二三论

2018-02-06
阅读 4 分钟
3.2k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 49 期:Webpack 4 Beta 尝鲜,React Windowing 与 setState 分析

2018-01-29
阅读 4 分钟
3.3k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 48 期:Slack Webpack 构建优化,CSS 命名规范与用户追踪,Vue.js 单元测试

2018-01-22
阅读 4 分钟
6.5k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

基于 Docker for MAC 的 Kubernetes 本地环境搭建与应用部署

2018-01-15
阅读 8 分钟
28.6k
下载最新的 Docker for Mac 或者 Edge 版本,即可以看到内置的 Kubernetes 集群,直接点击安装即可在本地搭建好单节点的 Kubernetes 环境:

前端每周清单第 47 期:NPM 年度报告与 2018 展望,Airbnb React Router 实践

2018-01-15
阅读 4 分钟
3.7k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 46 期: 2017 Node.js / GraphQL / Vue.js 盘点,前端性能优化与可用性保障

2018-01-08
阅读 4 分钟
4.2k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

Meltdown 简简述

2018-01-07
阅读 1 分钟
3k
近日现代 CPU 的 Meltdown & Spectre 漏洞沸沸扬扬,最早是 Google 研究员发现可以通过内存侧信道时序攻击来获取隐私数据,后续 Chromium, Apple 以及 Mozilla 都发文讨论了其对各个平台的影响与应对方案。 网上讨论该漏洞的文章也很多,笔者个人感觉 This is how Meltdown works, Why Raspberry Pi Isn't Vulnerabl...

2017 我的技术之路:不忘初心,夯实基础

2017-12-27
阅读 4 分钟
17.1k
又一年春去冬来,到了年末盘点的时候,感觉自己今年相较于前两年沉稳了些,也愈能明晰自身的不足;所以本年的主题就定为了不忘初心,夯实基础。今年年初的时候领证结婚,未立业而先成家;从南大毕业,结束了学生生涯;从零到一组建技术团队,看着新公司逐步发展壮大;加入某厂,结束三年的创业生涯,突破现有的瓶颈。三...

前端每周清单第 45 期: Safari 支持 Service Worker, Parcel 完整教程, 2017 前端大事件

2017-12-25
阅读 4 分钟
3.9k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

前端每周清单第 44 期: 2017 JS 调查报告、REST 接口实时化、ESM 的过去与未来

2017-12-18
阅读 4 分钟
4.1k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID : frontshow),及时获取前端每周清单。

前端每周清单第 43 期:2017 JavaScript 回顾、Rust 与 WebAssembly 开发游戏

2017-12-11
阅读 5 分钟
5.2k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID : frontshow),及时获取前端每周清单。

前端每周清单第 42 期:V8 的执行流与优化,Pinterest 的 PWA 实践

2017-12-04
阅读 4 分钟
2.7k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点,开发教程,工程实践,深度阅读,开源项目,巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID : frontshow),及时获取前端每周清单。

前端每周清单第 41 期 : Node 与 Rust、OpenCV 的火花,网络安全二三事

2017-11-27
阅读 4 分钟
4.5k
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID : frontshow),及时获取前端每周清单。

Python 语法速览与实战清单

2017-11-23
阅读 19 分钟
9.7k
本文是对于 现代 Python 开发:语法基础与工程实践的总结,更多 Python 相关资料参考 Python 学习与实践资料索引;本文参考了 Python Crash Course - Cheat Sheets,pysheeet 等。本文仅包含笔者在日常工作中经常使用的,并且认为较为关键的知识点与语法,如果想要进一步学习 Python 相关内容或者对于机器学习与数据挖掘...