• 客户端存储那些事
    客户端存储那些事
    介绍本文是关于客户端存储(client-sidestorage)的。这是一个通用术语,包含几个独立但相关的API:WebStorage、WebSQLDatabase、IndexedDatabase和FileAccess。每种技术都提供了在用户硬盘上而非通常存储数据的服务器存储数据的独特方式。这
    web存储 2017-02-05
  • 谷歌 HTML/CSS 规范
    谷歌 HTML/CSS 规范
    背景这篇文章定义了HTML和CSS的格式和代码规范,旨在提高代码质量和协作效率。通用样式规范协议省略图片、样式、脚本以及其他媒体文件URL的协议部分(http:,https:),除非文件在两种协议下都不可用。这种方案称为protocol-relativeURL,好处是无论你
    代码规范 2017-01-06
  • 前端面试中的常见的算法问题
    前端面试中的常见的算法问题
    虽说我们很多时候前端很少有机会接触到算法。大多都交互性的操作,然而从各大公司面试来看,算法依旧是考察的一方面。实际上学习数据结构与算法对于工程师去理解和分析问题都是有帮助的。如果将来当我们面对较为复杂的问题,这些基础知识的积累可以帮助我们更
    面试 2016-10-31
  • 前端工程师如何干掉设计
    前端工程师如何干掉设计
    前端是一个承上启下的职位,正因为其位置的特殊性导致其必须了解设计和后台的一些基本知识。本文并非教大家如何取代设计的工作,而是讲解前端如何更快更便捷的实现一些简单的设计任务,在没有设计师的情况下如何利用工具解决UI呈现的问题,让工作事半功倍
    前端 2016-10-31
  • 作为前端需要了解的B/S架构
    作为前端需要了解的B/S架构
    C/S架构简要介绍在了解什么是B/S架构之前,我们有必要了解一下什么是C/S架构:C/S架构是第一种比较早的软件架构,主要用于局域网内。也叫客户机/服务器模式。它可以分为客户机和服务器两层:第一层是在客户机系统上结合了界面显示与业务逻辑,
    前端 2016-10-31
  • 九种浏览器端缓存方法知多少
    九种浏览器端缓存方法知多少
    浏览器缓存(BrowserCaching)是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这
    缓存 2016-10-17
  • 别责怪框架:我使用 AngularJS 和 ReactJS 的经验
    别责怪框架:我使用 AngularJS 和 ReactJS 的经验
    在过去的几年里,网站进化成了复杂的网页应用。曾经的互联网只涉及到简单的商业信息展现,而如今,看看Facebook、Slack、Spotify以及Netflix,互联网正在改变你的社交和生活方式。随着互联网的发展,前端开发这个行业达到了全新的高度,并得到了前所未
    ReactJS 2016-10-04
  • 6个最好的 HTML5/CSS3 演示(PPT)框架
    6个最好的 HTML5/CSS3 演示(PPT)框架
    HTML是全世界最流行的网页编程语言。而HTML5是这门语言的升级版本。越来越多的开发者和设计师开始使用HTML5.今天我们要介绍的是最好的几个HTML5/CSS3的演示工具和框架,你可以用它们来创建你的网页PPT。1.html5Slides这是Google提供的HTML5幻灯片模
    PPT 2016-10-01
  • Data URL和图片
    Data URL和图片
    DataURL给了我们一种很巧妙的将图片嵌入到HTML中的方法。跟传统的用img标记将服务器上的图片引用到页面中的方式不一样,在DataURL协议中,图片被转换成base64编码的字符串形式,并存储在URL中,冠以mime-type。本文中,我将介绍如何巧妙的使用DataURL优化
    图片 2016-09-29
  • 前端开发框架对比
    前端开发框架对比
    近几年随着jQuery、Ext以及CSS3的发展,以Bootstrap为代表的前端开发框架如雨后春笋般挤入视野,可谓应接不暇。不论是桌面浏览器端还是移动端都涌现出很多优秀的框架,极大丰富了开发素材,也方便了大家的开发。这些框架各有特点,本文对这些框架进行初
    前端 2016-09-18
  • HTTP 2.0的那些事
    HTTP 2.0的那些事
    在我们所处的互联网世界中,HTTP协议算得上是使用最广泛的网络协议。最近http2.0的诞生使得它再次互联网技术圈关注的焦点。任何事物的消退和新生都有其背后推动的力量。对于HTTP来说,这力量复杂来说是各种技术细节的演进,简单来说是用户体验和感知的进化。
    HTTP 2016-09-18
  • 超级有用的前端基础技术面试问题收集
    超级有用的前端基础技术面试问题收集
    说说你对闭包的理解使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量
    前端 2016-09-18
  • lazyLoad图片延迟加载会影响网站SEO优化吗?
    lazyLoad图片延迟加载会影响网站SEO优化吗?
    jQuerylazyLoad这个对于一个网页开发者来说并不陌生,而对于普通网站的SEOer就未必可知了,而子凡作为一个开发、SEO及一身的人来说,我就要来给大家普及一下这个了,也算是子凡对最近在写SEO诊断系列文章中的一个拓展知识吧!LazyLoad介绍LazyLoad是一个用
    2016-08-29
  • HTTP 协议的历史演变和设计思路
    HTTP 协议的历史演变和设计思路
    HTTP协议是互联网的基础协议,也是网页开发的必备知识,最新版本HTTP/2更是让它成为技术热点。本文介绍HTTP协议的历史演变
    HTTP 2016-08-25
  • 101种让你的网站更棒的方法
  • 自己总结的web前端知识体系大全
  • 20个为前端开发者准备的文档和指南
  • 前端JSer装逼手册
  • 我感觉到的前端变化
  • 2016 前端生态发展回顾