前端工程师要懂些什么

2018-05-16
阅读 1 分钟
2.4k
前端除了JS,HTML,CSS三板斧,还要懂些什么?有什么东西对我们提升自己前端水平有帮助? 开发的过程 我们不如先了解一下前端开发的过程 跟产品了解需求 跟后台沟通接口 跟美术对接设计 写文档 编写代码 使用babel,sass等工具编译代码 部署代码(测试) 测试代码 部署代码(正式) 代码运行的过程 用户访问网站 查询dns,建立...

使用原生JS进行前后端同构

2018-04-20
阅读 2 分钟
2.7k
明确三个概念:「后端渲染」指传统的 ASP、Java 或 PHP 的渲染机制;「前端渲染」指使用 JS 来渲染页面大部分内容,代表是现在流行的 SPA 单页面应用;「同构渲染」指前后端共用 JS,首次渲染时使用 Node.js 来直出 HTML。一般来说同构渲染是介于前后端中的共有部分。

我眼中的前端开发

2018-04-19
阅读 2 分钟
3.2k
大家都知道程序员是少见的低门槛高工资的职业,而前端工程师又比其他岗位入门更快,因此,很多人都想成为一个前端工程师。但是,在决定成为一个前端工程师之前,你了解前端是什么吗?

一个基于react的图片裁剪组件

2018-04-18
阅读 10 分钟
4.9k
写了一年多vue,感觉碰到了点瓶颈,学习下react找找感觉。刚好最近使用vue写了个基于cropperJS的图片裁剪的组件,便花费了几个晚上的功夫用react再写一遍。代码地址,demo地址项目是使用create-react-app来开发的,省去了很多webpack配置的功夫,支持eslint,自动刷新等功能,使用前npm install并npm start即可。推荐同...

别再投简历了,让面试官来找你

2018-04-17
阅读 2 分钟
5.5k
找工作的时候最痛苦的时候,莫过于看到心仪的公司在招人,简历投给hr,然而hr看了一眼然后没有下文,静静的等候STAR法则和不匹配。这种情况对于我这种没有大公司背景的人来说尤其容易发生。

CDN与DNS知识汇总

2018-04-16
阅读 3 分钟
9.2k
在性能优化的时候,比较常见的一个建议是,把资源部署在CDN上,那么问题来了,CDN是什么?这样做有什么好处? DNS 我们先讲一下域名系统DNS(Domain Name System)吧。 他是一个分布式数据库,功能是联系域名和ip地址。域名与ip的对应关系,被称为记录(record),可分为各种类型 A: Address,域名指向的IP地址,一个域名可...

用RxJS和react开发mac地址输入框

2018-04-14
阅读 6 分钟
3.2k
本次使用了RxJS和react开发了一个mac地址输入框,主要实现的功能有限制输入符合条件的字符1-9,a-f,并每隔两位可以自动添加用于分割的冒号。项目屏蔽了react的事件处理,同时使用setSelectionRange来手动控制光标。可以查看项目的demo,项目地址

iscroll-lite源码阅读

2018-04-13
阅读 7 分钟
2.3k
最近开发移动端项目用到了iscroll,踩了不少坑,因此阅读源码加深下对这个工具的了解。本次阅读的是iscroll-lite,包含了主要的功能,比完整版少了鼠标滚轮,滚动后对齐到特定位置,按键绑定及定制滚动条等功能。

大厂前端面试考什么?

2018-04-12
阅读 2 分钟
6.5k
我最近一个月面试了20来个公司,其中有你们应该都听过的bat,今日头条,京东,网易,大疆,oppo,还有shopee,招商金科,有赞等比较不错的公司,收获了六个offer,其中有bat的offer。

前端进阶系列-目录

2018-04-11
阅读 1 分钟
2.5k
之前我分享了文章大厂前端面试考什么?,你们一定很想看答案吧?说实话,答案我是有,在准备面试的时候会时不时翻看,但内容比较多,比较凌乱,不能指望我在一篇文章中写完。

面试必考之http状态码有哪些

2018-04-10
阅读 2 分钟
3.5k
http状态码有哪些,这也是一个很高频的面试问题。一般大家都知道404页面不存在,500服务器错误,301重定向,302临时重定向,200ok,401未授权啥的。

移动端自适应布局方案

2018-04-09
阅读 2 分钟
4.4k
开发移动端页面跟开发PC页面的一个大区别就是移动端对响应式布局的要求更高,不能像PC页面一样设计几个断点利用媒体查询,两边留空白就解决。移动端页面需要把屏幕空间都利用上,而移动设备的尺寸和分辨率多种多样,解决移动端页面的自适应布局问题是搭建新的移动端项目的重点和难点。

一次搞定this和闭包

2018-04-09
阅读 7 分钟
1.6k
由于JS是单线程的,一次只能发生一件事情,其他事情会放在指定上下文栈中排队。js解释器在初始化执行代码时,会创建一个全局执行上下文到栈中,接着随着每次函数的调用都会创建并压入一个新的执行上下文栈。函数执行后,该执行上下文被弹出。

前端错误监控与收集探究

2018-04-06
阅读 3 分钟
4.1k
编写代码只是做好项目的一小部分,写代码难免会碰到错误。因此,在项目上线后,我们还需要主动对项目的错误进行收集,不能等用户发现错误,再联系我们,我们再去处理。这样很容易造成大的损失,提前做好错误收集和处理,可以减少损失。

当面试官问你如何进行性能优化时,你该这么回答(一)

2018-03-27
阅读 2 分钟
4.7k
在开发好页面后,如何让页面更快更好的运行,是区分一个程序猿技术水平和视野的一个重要指标。所以面试时,面试官总会问你一个问题,如何进行性能优化呢?

大厂前端面试考什么?

2018-03-27
阅读 2 分钟
4.1k
最近一个月面试了20来个公司,其中有你们应该都听过的bat,今日头条,京东,网易,大疆,oppo,还有shopee,招商金科,有赞等比较不错的公司,收获了六个offer。