semifi's Notes

一只爱健身的程序猿


  • 首页

  • 关于

  • 归档

  • 标签

  • 分类

  • 搜索
close

2016前端面试题整理

发表于 2016-08-20   |   分类于 总结整理   |     |   阅读次数

索引

HTML&CSS

对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。

JavaScript

数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、Nodejs、JSON、ajax等。

阅读全文 »

前端工程化不完全装逼指南

发表于 2016-04-20   |   分类于 前端工程化   |     |   阅读次数

文中部分内容参考自@fouber和@xufei,向前辈致敬。

如今很多企业和团队尚未重视前端工程,又或是这个概念在很多人眼里还只是“构建工具”的代名词。

写在前面

多样

打开手机,查看你的手机屏幕,你很习惯的点击打开你想用的APP;打开微信,去浏览你好奇的文章,把玩你喜欢的游戏;你慵懒的坐在沙发上,手指在你笔记本的触摸屏上轻轻滑动,你习惯性的打开淘宝京东购物,或是去浏览新闻去灌水聊天。而你习惯使用的这些产品,都是工程师们一行行代码敲出来的,在你享受互联网带来的便捷的同时,我们这群码农也在享受开发带来的酸爽。

阅读全文 »

对前端模板的思考

发表于 2016-04-20   |   分类于 前端工程化   |     |   阅读次数

前言

这几天,我一直对模板这个词耿耿于怀。暂且不去思考后端的工程模板什么的,就单单前端而言,模板很容易让人想到的是模板引擎,Underscore Templates、Embedded JS Templates、HandlebarsJS。在node上用的还有Jade templating、ejs、express template….。等等,但是boss想的不是这个模板啊,应该是快速开发方向去思考,模板应该是页面,应该是一看到就能拿过来用的页面,这样帮助程序猿快速开发啊。原来发现,认知就不在一个频道。

阅读全文 »

Node.js知识详解

发表于 2016-03-20   |   分类于 NODE   |     |   阅读次数

Chapter 1 – Node.js入门知识

导读:在这一部分的内容里,主要会简单介绍一下什么是Node.js,它有哪些用武之地,我们为什么要去学习它。另外,还会简单的讨论下Nodejs的优缺点以及适用场景。

基本介绍

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

以上提到的运行环境,我们可以这样理解:

JS本身是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。
而对于需要独立运行的JS,NodeJS就是一个解析器,是JS语言的服务器运行环境,使其流畅的运行于服务器端。

阅读全文 »
123
semifi

semifi

11 日志
6 分类
24 标签
© 2014 - 2016 semifi
由 Hexo 强力驱动
主题 - NexT.Pisces