起风了

“路海长 青夜旷 越过群山追斜阳”

前端知识体系

1. 布局框架: Bootstrap: http://getbootstrap.com/ Foundation: http://foundation.zurb.com/ Uikit: http://www.getuikit.com/ Web Components:http://css-tricks.com/modular-future-web-components// 2. 构建工具及包管理器: Grunt: http://gruntjs.com/ Yeoman: http://yeom...

js异步编程

js异步编程缩略图
JSDeferred http://www.cnblogs.com/rubylouvre/articles/1715393.html Promises/A http://justjavac.com/javascript/2013/08/08/asynchronous-in-javascript-2-promises-a.html Wind.js http://justjavac.com/javascript/2013/08/08/asynchronous-in-javascript-3-windjs.html when.js ...

2018年3月前端必须star的github项目

2018年3月前端必须star的github项目缩略图
这里面图片有的上传会失败,为了良好的阅读体验,移步到本人的github地址查看原文 控件 tippyjs -- 一个轻量级的vanilla JS工具提示库 官方示例 driver.js -- 一个轻量级的,无需依赖的JavaScript引擎,可以在整个页面中推动用户的注意力 这个库可以用来给某个元素高亮,高度可定制化;官方示例 scrollb...

从事广告设计工作,想必你会喜欢这些Mac字体

从事广告设计工作,想必你会喜欢这些Mac字体缩略图
如果你从事广告设计工作,需要大量的电脑字体,不妨看看这篇文章,里面介绍的这几款Mac字体,有复古、甜美、精致、清新秀丽、独特、创意特点,可以满足各种场合需求,如徽标、节日、请柬、广告、标牌、杂志等设计等等。 1、标题徽标现代字体Hey Patrick’s Font HEY PATRICK'S是现代字体,专门用于制作标题,徽...

从事广告设计工作,想必你会喜欢这些Mac字体

从事广告设计工作,想必你会喜欢这些Mac字体缩略图
如果你从事广告设计工作,需要大量的电脑字体,不妨看看这篇文章,里面介绍的这几款Mac字体,有复古、甜美、精致、清新秀丽、独特、创意特点,可以满足各种场合需求,如徽标、节日、请柬、广告、标牌、杂志等设计等等。 1、标题徽标现代字体Hey Patrick’s Font HEY PATRICK'S是现代字体,专门用于制作标题,徽...

适用于Mac的最佳HTML文本编辑器,编码开发必备!

适用于Mac的最佳HTML文本编辑器,编码开发必备!缩略图
一个好的文本编辑器对于想要建立网站或进行编码的任何人都是必不可少的。这对于习惯于面面俱到的环境的Mac开发人员而言更加明显。对于他们来说存在一系列不同的优质软件之选。今天小编将介绍几款Mac上好用的HTML文本编辑器,对于每一款文本编辑器,小编将对对其中的亮点和不足之处进行了简单的描述。 Atom(免...

浅析 jQuery 内部架构设计

浅析 jQuery 内部架构设计缩略图
jQuery 对于大家而言并不陌生,因此关于它是什么以及它的作用,在这里我就不多言了,而本篇文章的目的是想通过对源码简单的分析来讨论 jQuery 的内部架构设计,以及 jQuery 是如何利用JavaScript 中的高级特性来构建如此伟大的 JavaScript 库。 初识 jQuery 从核心功能来看,jQuery 仅仅做了一件简单而又平凡...

快速构建H5单页面切换应用

快速构建H5单页面切换应用缩略图
在Web App和Hybrid App横行的时代,为了拥有更好的用户体验,单页面应用顺势而生,单页面应用简称`SPA`,即Single Page Application,就是只有一个HTML页面的应用程序,应用中所有的视图都包含在这个HTML页面中,并通过JavaScript控制相关视图的显示和隐藏,这种模式可以让用户在Web App感受Native App的速度...

H5单页面手势滑屏切换原理

H5单页面手势滑屏切换原理缩略图
H5单页面手势滑屏切换是采用HTML5 触摸事件(Touch) 和 CSS3动画(Transform,Transition)来实现的,效果图如下所示,本文简单说一下其实现原理和主要思路。 实现原理 假设有5个页面,每个页面占屏幕100%宽,则创建一个DIV容器viewport,将其宽度(width) 设置为500%,然后将5个页面装入容器中,并让这5个页面平...

使用 Node.js 搭建 Web 服务器

使用 Node.js 搭建 Web 服务器缩略图
使用Node.js搭建Web服务器是学习Node.js比较全面的入门教程,因为实现Web服务器需要用到几个比较重要的模块:http模块、文件系统、url解析模块、路径解析模块、以及301重定向技术等,下面我们就一起来学习如何搭建一个简单的Web服务器。 作为一个Web服务器应具备以下几个功能: 能显示以 .html/.htm 结尾的 ...