途家大前端 BLOG

途家大前端是由FE,iOS和Android工程师共同组成,具有想象力、创造力的大前端团队!

Express中间件原理解析

"Node.js学习笔记"

前言 什么是Node? Node.js基于Chrome V8引擎的JS开源Web服务器项目 什么是Express? Express是一个简洁、灵活的Node Web应用开发框架,和Koa、Koa2都是目前比较流行的Node开发框架 正文 中间件的功能 Express中间件本质上就是一个函数,可以用来在请求过程中处理某些事情,比如记录日志,错...

Android_auto_statistics

途家无痕埋点实现之路 - 实战 背景 目前移动互联网行业都是依附了着大数据平台来分析用户行为来做出更适用用于用户的产品,那么客户端就需要提供精准的数据采样的机制. 公司原有的埋点是采用手动代码埋点方案,使用起来虽然灵活,但由于开发成本较高(每次新的需求都意味着迎来不同的埋点需求)。随之我们开启了对无痕埋点的探索和实践,目标能将App可能发生的采样点做到通过一整套框架来Hook,达到真正的...

Blog 使用说明

"Blog使用简介"

“Yeah It’s on. ” 前言 途家大前端 的 Blog 已经开通了,基于 GITHUB PAGES & JEKYLL 构建。 跳过废话 正文 接下来说说搭建这个博客的技术细节: Markdown 带来的优雅写作体验 非常熟悉的 Git workflow ,Git Commit 即 Blog Post 利用 GitHub Pages...

Example Post

ES5, ES6, ES2016, ES.Next: What's going on with JavaScript versioning?

JavaScript 有着很奇怪的命名史。 1995 年,它作为网景浏览器(Netscape Navigator)的一部分首次发布,网景给这个新语言命名为 LiveScript。一年后,为了搭上当时媒体热炒 Java 的顺风车,临时改名为了 JavaScript (当然,Java 和 JavaScript 的关系,就和雷锋和雷锋塔一样 —— 并没有什么关系) 歪果仁的笑话怎么一点都不好...

Example Post with Code Highlight

CommonJS,RequireJS,SeaJS 归纳笔记

Foreword Here comes Module! 随着网站逐渐变成「互联网应用程序」,嵌入网页的 JavaScript 代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试……我们不得不使用软件工程的方法,来管理网页的业务逻辑。 于是,JavaScript 的模块化成为迫切需求。在 ES6 Module 来临之前,JavaScript...