前端每周清单第 16 期:JavaScript 模块化现状;Node V8 与V6 真实性能对比

2017-06-05
阅读 4 分钟
3.1k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

统计语言模型浅谈

2017-06-01
阅读 8 分钟
6.8k
统计语言模型(Statistical Language Model)即是用来描述词、语句乃至于整个文档这些不同的语法单元的概率分布的模型,能够用于衡量某句话或者词序列是否符合所处语言环境下人们日常的行文说话方式。统计语言模型对于复杂的大规模自然语言处理应用有着非常重要的价值,它能够有助于提取出自然语言中的内在规律从而提高...

前端每周清单第 15 期:Node.js v8.0发布,从React迁移到 Vue,前端开发的未来

2017-05-31
阅读 4 分钟
3.7k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

熊写代码这三年:阅读写作与技术成长

2017-05-30
阅读 4 分钟
4.2k
本文是非技术向的随笔,慎点!熊写代码这三年:阅读写作与技术成长 从属于 程序熊的自我修养系列。临近毕业,随手写了篇随笔,聊以纪念我过去研究生三年间的技术之路,感谢陪伴我这三年的家人,感谢所有陪我一起打拼过的战友,感谢所有阅读过我文章的陌生人。

前端每周清单第 7 期:Vue现状与展望、编写现代 JavaScript 代码、Web 开发者安全自检列表

2017-05-23
阅读 5 分钟
6.9k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

测试中 Fakes、Mocks 以及 Stubs 概念明晰

2017-05-16
阅读 5 分钟
7.7k
测试中 Fakes、Mocks 以及 Stubs 概念明晰翻译自Test Doubles - Fakes, Mocks and Stubs.,从属于笔者的软件测试系列总结,也是笔者在前端每周清单中推荐的文章。在自动化测试中,我们经常会使用一些简化但是类似于生产环境下的对象复制品来进行测试,从而简化测试的复杂度、允许仅对测试目标而独立于其实际耦合模块进行...

前端每周清单第 13 期:Webpack CLI 发布、解密现代浏览器引擎构建之道

2017-05-15
阅读 5 分钟
3.7k
前端每周清单第 13 期:Webpack CLI 发布、Angular 5 可期待的新特性、解密现代浏览器引擎构建之道 为InfoQ中文站特供稿件,首发地址为这里;如需转载,请与InfoQ中文站联系。从属于笔者的 Web 前端入门与工程实践的前端每周清单系列系列,更多 React 学习资料索引参考 React 学习与实践资料索引;部分文章需要自备梯子。

使用 Headless Chrome 进行页面渲染

2017-05-09
阅读 7 分钟
14.5k
使用 Headless Chrome 进行页面渲染 从属于笔者的 Web 开发基础与工程实践系列文章,主要介绍了使用 Node.js 利用 Chrome Remote Protocol 远程控制 Headless Chrome 渲染界面的基础用法。本文涉及的参考与引用资料统一列举在这里。

GUI 应用程序架构的十年变迁:MVC、MVP、MVVM、Unidirectional、Clean

2017-05-09
阅读 36 分钟
11.7k
随着现代浏览器的日渐流行,Web 以及混合开发技术的发展,大前端的概念日渐成为某种共识;而无论 iOS、Android、Web 这样的端开发还是 React Native、Weex 这样的跨端开发,其术不同而道相似。笔者在日前总结的泛前端知识图谱(Web/iOS/Android/RN) 一文中就对泛前端开发学习中可能会涉及到的知识点进行了总结与盘点,...

泛编程语言学习知识结构:JavaScript、Java、Pytho、Go

2017-05-08
阅读 1 分钟
4k
泛编程语言学习知识结构:JavaScript、Java、Pytho、Go 从属于笔者的程序员成长道路上的阅读学习资料工具集锦系列,主要是对于笔者这几年编程实践中,学习各个语言的过程中总结出来的共通的知识要点与体系结构的反馈。具体的 Java、JavaScript、Python、Go 的学习笔记可以参考 Domain-of-ProgrammingLanguage 与 Web 开...

前端每周清单第 12 期:支付宝前端构建工具发展、LinkedIn用Brotli加快网页响应速度、饿了么PWA 升级实践

2017-05-08
阅读 4 分钟
2.7k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

使用 declarative-crawler 爬取知乎美图

2017-05-03
阅读 9 分钟
5.5k
本部分源代码参考这里,对于 declarative-crawler 的分层架构与设计理念可以参考笔者的前文 基于 Node.js 的声明式可监控爬虫网络初探。这里我们还是想以知乎简单的列表-详情页为例,讲解 declarative-crawler 的基本用法。首先我们来看下爬取的目标,譬如我们搜索美女或者其他主题,可以得到如下回答的列表页:

前端每周清单第 11 期:Angular 4.1支持TypeScript 2.3,Vue 2.3优化服务端渲染

2017-05-02
阅读 5 分钟
5.8k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

前端每周清单第 10 期:Firefox53、React VR发布、Microsoft Edge现代DOM树构建及性能之道

2017-04-24
阅读 5 分钟
2.4k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

基于 Node.js 的声明式可监控爬虫网络

2017-04-19
阅读 9 分钟
4.5k
爬虫是数据抓取的重要手段之一,而以 Scrapy、Crawler4j、Nutch 为代表的开源框架能够帮我们快速构建分布式爬虫系统;就笔者浅见,我们在开发大规模爬虫系统时可能会面临以下挑战:

前端每周清单第 9 期:React Studio 1.0.2、ECharts GL 1.0 alpha发布

2017-04-19
阅读 4 分钟
3.7k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

前端每周清单第 8 期:React 16 即将发布,微软发布跨平台开发框架 ReactXP,Twitter Lite 的构建之道

2017-04-10
阅读 4 分钟
3.2k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

基于 Python 的简单自然语言处理实践

2017-04-08
阅读 11 分钟
5.4k
20 Newsgroup 数据集包含了约 20000 篇来自于不同的新闻组的文档,最早由 Ken Lang 搜集整理。本部分包含了对于数据集的抓取、特征提取、简单分类器训练、主题模型训练等。本部分代码包括主要的处理代码封装库与基于 Notebook 的交互示范。我们首先需要进行数据抓取:

JavaScript 模块演化简史

2017-04-07
阅读 13 分钟
3.2k
当年 Brendan Eich 草创 JavaScript 之际,他应该无法想象 JavaScript 在未来二十年内发挥的巨大作用;同样作为广为诟病的过于随意的语言,缺乏强有力的模块化解决方案一直是 JavaScript 的缺陷之一。早期的 JavaScript 往往作为嵌入到 HTML 页面中的用于控制动画与简单的用户交互的脚本语言,我们习惯于将其直接嵌入到 ...

前端每周清单第 7 期:Next 2.0 发布,Safari 10.1 新增系列重要特性,Vue.js 2.2 完整API 手册

2017-04-05
阅读 5 分钟
2.5k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

使用 jsinspect 检测前端代码库中的重复/近似代码

2017-03-27
阅读 6 分钟
7k
在开发的过程中我们往往会存在大量的复制粘贴代码的行为,这一点在项目的开发初期尤其显著;而在项目逐步稳定,功能需求逐步完善之后我们就需要考虑对代码库的优化与重构,尽量编写清晰可维护的代码。好的代码往往是在合理范围内尽可能地避免重复代码,遵循单一职责与 Single Source of Truth 等原则,本部分我们尝试使...

前端每周清单第6期:Angular 4.0学习资源,Egg.js 1.0发布,六问CTO程序员如何成长

2017-03-27
阅读 4 分钟
2.2k
前端每周清单专注前端领域内容,分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。

利用 create-spring-boot-app 快速创建 Spring Boot 应用

2017-03-24
阅读 5 分钟
4.8k
利用 create-spring-boot-app 快速创建 Spring Boot 应用 从属于笔者的 服务端应用程序开发与系统架构。最近一段时间我司业务快速扩展,针对不同的项目分割了很多代码库,为了方便新同事学习与快速使用 Spring Boot 项目,顺手将之前的模板整合为 create-spring-boot-app,跟笔者之前的 create-react-boilerplate 都是属...

泛前端知识图谱(Web/iOS/Android/RN)

2017-03-22
阅读 1 分钟
4.7k
泛前端知识图谱(Web/iOS/Android/RN) 从属于笔者的程序员成长道路上的阅读学习资料工具集锦系列,主要是对于笔者这几年在前端开发中总结出来的知识点的归集与整理,也是笔者的笔记排布目录结构,更多编程语言、服务端开发方面的知识图谱参考 2016: 我的技术体系结构图 ,更多大前端相关的整理与资料参考大前端开发相关...

前端每周清单:jQuery 3.2发布,滴滴采用Vue 2.0重构Web App、饿了么 PWA 实践经验分享

2017-03-20
阅读 4 分钟
3.5k
《Facebook 发布 Create React Native App》:类似于 Create-React-App,Create React Native App 能够为开发者快速创建零配置的 React Native 项目,并且与基于 Expo 构建了完整的可以屏蔽底层原生代码细节的 React Native 项目,使得开发者可以快速尝试上手 React Native 项目 。同时,开发者也可以使用 npm run eject...

清新脱俗的 Web 服务器 Caddy

2017-03-18
阅读 7 分钟
26.8k
作为新兴 Web 服务器,Caddy 提供了很多简单易用的功能而没有历史的包袱,其默认支持并且能帮你自动配置 HTTP/2、HTTPS,对于 IPV6、WebSockets 都有很好的支持。基于 Go 编写的 Caddy 天生对于多核具有很好的支持,并且其丰富的插件系统提供了文件管理、文件上传、基于 MarkDown 的博客系统等等开箱即用的扩展功能。我...

探究高可用服务端架构的优秀资料索引

2017-03-17
阅读 2 分钟
5.5k
探究高可用服务端架构的优秀资料索引从属于笔者的 服务端应用程序开发与系统架构 系列文章;最近随着公司业务的发展与终端用户的增加,保证系统的高可用性也日渐成为团队考虑的重要因素,笔者也把去年以来看的一些文章归集整理,抛砖引玉,如果有其他优秀的望不吝赐教。

利用 Create React Native App 快速创建 React Native 应用

2017-03-15
阅读 2 分钟
13k
利用 Create React Native App 快速创建 React Native 应用 从属于笔者的 大前端开发相关,更多 React Native 相关资料参考 React Native-Reference。本文介绍的 Create-React-Native-App 是非常 Awesome 的工具,而其背后的 Expo 整个平台也让笔者感觉非常的不错。笔者目前公司是采用 APICloud 进行移动应用开发(人少 ...

前端每周清单:React Router 4.0发布、Firefox 52默认支持WebAssembly、苹果热修复门盘点

2017-03-13
阅读 5 分钟
2.4k
《苹果封杀带有热更新特性的应用》:近日,部分使用 Rollout.js 或者 JSPatch 的开发者表示其应用在提交审核时受到了警告,表示因为应用可能会在运行时改变其功能特征而被打回。与此同时 React Native、Weex 等混合开发技术人员也表示了担心,不过 Rollout.js/JSPatch 都会暴露底层接口给 JavaScript 调用,而 RN 只是内...

面试算法实践与国外大厂习题指南

2017-03-12
阅读 10 分钟
5k
面试算法实践与国外大厂习题指南 翻译自 Kevin Naughton Jr. 维护的仓库 interviews,包含了在线练习、算法概述与大厂习题实战等内容。笔者发现正好和之前翻译的 Java 语法清单 以及 Java 进阶面试问题列表 构成面试准备的一些资料合集,从属于笔者的 Java 入门与实践系列。