参与筹办「D2前端技术论坛」是一种怎样的体验?

2019-12-17
阅读 3 分钟
2.6k
是一个因为D2入门前端的妹子,还记得14年那届的D2主题是“绽放”,我记得当时有很多 node 相关的话题,当时的我在读大二,那一届D2的分享让我对前端心生向往(觉得前端老牛逼了),所以开始学习前端,然后我现在也就职于阿里1688团队,D2应该算是我人生中一个比较重要的时间节点。D2 他真的很神奇,他在不知不觉中影响着很...

精读《高性能 javascript》

2018-08-23
阅读 5 分钟
9.4k
本期我来给大家推荐的书是《高性能JavaScript》,在这本书中我们能够了解 javascript 开发过程中的性能瓶颈,如何提升各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。同样我们今天还是用思维导图的方式来精读一遍。(思维导图图片可能有点小,记得点开看,你会有所收获)

新鲜出炉的8月前端面试题

2018-08-07
阅读 4 分钟
10.2k
最近参加了几场面试,积累了一些高频面试题,我把面试题分为两类,一种是基础试题: 主要考察前端技基础是否扎实,是否能够将前端知识体系串联。一种是开放式问题: 考察业务积累,是否有自己的思考,思考问题的方式,这类问题没有标准答案。

如何机制地回答浏览器兼容性问题

2018-07-05
阅读 3 分钟
4.6k
有过面试经验的同学应该都被问过浏览器兼容性的问题,对于面试官的问题,常常猝不及防,因为通常他们都是这么问的。"来谈谈浏览器兼容的问题吧","你对浏览器的兼容性有了解过吗",那么如何才是我们正确回答这个问题的姿势呢。

精读《图解HTTP》

2018-06-27
阅读 5 分钟
3.3k
作为一个前端,如果能够深刻理解 HTTP 通信,能够让我们在日常开发工作中快速定位问题。所以我十分建议大家去读一下《图解HTTP》和《HTTP权威指南》。权威指南讲解的十分详细,内容也十分的全面,但是这本书的厚度也让很多同学望而却步。推荐大家从 《图解HTTP》 这本书开始学习,这本书虽然没有权威指南详细,但涵盖了...

精读《你不知道的javascript(中卷)》

2018-06-20
阅读 7 分钟
7.1k
《你不知道的 javascript》是一个前端学习必读的系列,让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书《你不知道的javascript》中卷介绍了该系列的两个主题:“类型和语法”以及“异步与性能”。这两块也是值得我们反复去学习琢磨的两块只是内容,今天我们用思维导图的方式...

javascript 垃圾回收算法

2018-06-12
阅读 2 分钟
4.8k
我们通常理解的 javascript 垃圾回收机制都停留在表面,"会释放不被引用变量内存",最近在读《深入浅出node.js》的书,详细了解了下 v8 垃圾回收的算法,记录了一些学习笔记。

精读《深入浅出Node.js》

2018-06-08
阅读 5 分钟
7.4k
如果你想要深入学习Node,那你不能错过《深入浅出Node.js》这本书,它从不同的视角介绍了 Node 内在的特点和结构。由首章Node 介绍为索引,涉及Node 的各个方面,主要内容包含模块机制的揭示、异步I/O 实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer 的细节、Node 中的网络编程基础、Node 中的Web ...

这一次,我们换种姿势学习 javascript

2018-05-29
阅读 6 分钟
1.6k
《你不知道的 javascript》是一个前端学习必读的系列,让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书介绍了该系列的两个主题:“作用域和闭包”以及“this和对象原型”。这两块也是值得我们反复去学习琢磨的两块只是内容,今天我们用思维导图的方式来精读一遍。(思维导图...

web 埋点实现原理了解一下

2018-05-18
阅读 9 分钟
48.8k
埋点,是网站分析的一种常用的数据采集方法。我们主要用来采集用户行为数据(例如页面访问路径,点击了什么元素)进行数据分析,从而让运营同学更加合理的安排运营计划。现在市面上有很多第三方埋点服务商,百度统计,友盟,growingIO 等大家应该都不太陌生,大多情况下大家都只是使用,最近我研究了下 web 埋点,你要不...

vue-cli#4.7项目结构分析

2018-05-11
阅读 19 分钟
3.3k
使用过 vue 进行项目开发的同学,一定知道或者使用过 vue-cli 脚手架,他能够很好的搭建项目结构和工程,让我们能够把足够的精力放在业务开发上。也正是因为这样,很多时候我们会因为项目工期短等原因来不及或则不会刻意去了解项目工程配置,我们今天不去介绍脚手架的使用,我们去了解下脚手架为我们创建好的打包工程是...

你需要知道的单页面路由实现原理

2018-05-02
阅读 6 分钟
4.7k
最近开发的埋点项目,需要记录用户行为轨迹即用户页面访问顺序。需要在页面跳转的时候,记录用户访问的信息(比如 url ,请求头部等),非单页面应用可以给 window 对象加上一个 beforeunload 事件,在页面离开时触发采集开关,但是现在很多业务是单页面应用,用户切换地址的时候,是无刷新的局部更新,没有办法触发 bef...

你需要知道的 javascript 的细节

2018-04-03
阅读 8 分钟
1.6k
现在的前端框架层出不穷,3个月就要重新入门一次前端的现状,让我们来不及学好基础就开始上手框架。常常就因为这样,我们会很快到达基础基础技术瓶颈,基础是所有技术的核心,在跳槽季重新温故了一遍 javascript 基础,有收获,整理出来分享给大家。

浏览器指纹跨域共享

2018-03-06
阅读 3 分钟
6k
最近在做用户行为分析项目的开发,需要采集用户的设备信息,需要用设备指纹来唯一表示用户操作设备。web 存储都和浏览器相关,我们无法通过js 来标识一台电脑,只能以浏览器作为设备维度来采集设备信息。即用户电脑中一个浏览器就是一个设备。

跨域问题导致设置 cookie 不生效

2018-03-05
阅读 3 分钟
34.9k
首先,我们实现一个简单的接口,新建一个 test.js 文件,将如下代码复制进去,通过 node test.js 启动服务,在本地就可以通过 http://localhost:3000/rest/collect/event/h5/v1/ 来访问了我们创建的接口了(node 环境安装的教程网上有很多详细的教程,本文不再赘述)

你需要知道的 webpack 配置

2018-01-09
阅读 9 分钟
4.5k
好久没有写文章,最近在做项目自动化构建工具的迁移,花了一点时间去研究 webpack ,webpack 的入门其实简单,但是现有的资料比较零碎,按照我的学习路径整理了下,希望对大家能有所帮助。

你需要了解的 nginx 基础配置

2017-05-23
阅读 3 分钟
8k
今天给大家讲下nginx的基础配置,很多小伙伴在开发的过程中会使用到 nginx ,但是确对 nginx 的配置其实并不了解,今天我给大家讲下基础的配置项.nginx 的功能很多,但是说到 nginx 大家最先想到的是反向代理和负载均衡.

小程序踩坑(一)

2016-11-01
阅读 3 分钟
4.4k
微信小程序出来已有段时间,虽还在内测阶段。利用空闲时间,我把蜂贷微信项目部分迁移到小程序上。 1.目录结构 小程序的主体由三个文件组成,这三个文件要放在项目的根目录下,分别是 app.js 配置小程序的逻辑 app.json 公共设置 app.wxss 公共样式 小程序可以自定义 page,但是 page 需要在 app.json 中做出声明,不然I...

从零开始,教你如何开始前端自动化

2016-03-31
阅读 2 分钟
10.1k
什么是前端自动化构建就不说了,应为我不是写书的。在前端开发实践中,大公司都会有自己的基础前端架构,能容包括了开发环境、代码管理,代码质量,性能检测,命令行工具,开发规范,开发流程,前端架构及性能优化。相对而言,小公司或则是创业型的公司,前端架构这块做得就相对没有这么好,甚至于很不规范,而规范的目...

番茄酱带你入门angular

2016-01-21
阅读 2 分钟
2.3k
时常听说 MVC 模式,在大学学习期间,也只知道是模型,视图,控制器的分离的,能让代码和业务更清晰。并没有真正的体会到 MVC 结构是如何让代码清晰的。Angular 的 MVC 模式开发,M 就是模型(model),模型又可以分为数据模型和业务模型等,最常用的就是数据模型,将和后端交互获取数据,以及对数据的处理,独立出来,...

小番茄的CSS笔记汇总(二)

2015-12-25
阅读 4 分钟
2.6k
希望能通过这写这么一个系列的文章来督促和重新学习 css 的知识,也希望能帮助刚踏上前端之路的学弟学妹们全面一些的学习css知识,这个系列主要是从 css 的 api 的翻译笔记 css Api 文档

小番茄的CSS伪类笔记汇总(一)

2015-12-13
阅读 6 分钟
2.9k
希望能通过这写这么一个系列的文章来督促和重新学习 css 的知识,也希望能帮助刚踏上前端之路的学弟学妹们全面一些的学习css知识,这个系列主要是从 css 的 api 的翻译笔记 css Api 文档

[译] Angular 编程风格引导(二)

2015-11-15
阅读 6 分钟
3k
一个好的编程风格有助于团队的协同开发,所以在做 angular 开发时,我们也有一些约定,本文章主要是针对于使用 angular 和 coffeescript 编程的团队。(这是一个粗糙的翻译版本,原文的链接在文章下,感兴趣的同学可以去看)

[译] Angularjs 编程风格引导(一)

2015-11-09
阅读 9 分钟
4.6k
一个好的编程风格有助于团队的协同开发,所以在做 angular 开发时,我们也有一些约定,本文章主要是针对于使用 angular 和 coffeescript 编程的团队。(这是一个粗糙的翻译版本,原文的链接在文章下,感兴趣的同学可以去看)