PhoneGap

2015-12-07
阅读 5 分钟
3.7k
PhoneGap是一个用基于HTML5的移动应用前端开发框架,使用HTML+CSS+JavaScript,再通过PhoneGap就可以快速创建APP了。

jQueryMobile快速入门

2015-11-23
阅读 6 分钟
3.4k
jQuery Mobile是jQuery 在手机上和平板设备上的版本。它不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。

Cheerio,服务端的JQuery。

2015-11-09
阅读 2 分钟
6.4k
cheerio 是nodejs特别为服务端定制的,能够快速灵活的对JQuery核心进行实现。它工作于DOM模型上,且解析、操作、呈送都很高效。

测试利器mocha

2015-11-04
阅读 2 分钟
7.6k
mocha 是一个功能丰富的javascript测试框架,可以运行在nodejs和浏览器环境,使异步测试变得简单有趣。mocha 串联运行测试,允许灵活和精确地报告结果,同时映射未捕获的异常用来纠正测试用例。

Node.js 4.0 的 ES6 新特性

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

html canvas 与小丑 。

2015-10-20
阅读 3 分钟
3.6k
以前开发动画应用你可能需要学习很复杂的动画制作框架。自从HTML5画布(Canvas)功能面世后,Web动画就一下子从云端跌落到了地面——任何一个Web程序员都可以轻易的用画布(Canvas)技术+JavaScript来开发出各种动画效果。

Node.js Web框架之Express

2015-10-12
阅读 6 分钟
8.6k
Express是一个简洁、灵活的node.js Web应用开发框架, 它提供一系列强大的功能,比如:模板解析、静态文件服务、中间件、路由控制等等,并且还可以使用插件或整合其他模块来帮助你创建各种 Web和移动设备应用,是目前最流行的基于Node.js的Web开发框架,并且支持Ejs、jade等多种模板,可以快速地搭建一个具有完整功能的网站。

AngularJS2.0起步

2015-10-09
阅读 3 分钟
5.9k
AngularJS当初是提供给设计人员用来快速构建HTML表单的一个内部工具。随着时间的推移,各种特性 被加入进去以适应不同场景下的应用开发。然而由于最初的架构限制(比如绑定和模板机制),性能的 提升已经非常困难了。

React 快速入门

2015-09-29
阅读 5 分钟
5.4k
简介 React是Facebook开源的一个用于构建用户界面的Javascript库,已经 应用于Facebook及旗下Instagram。 和庞大的AngularJS不同,React专注于MVC架构中的V,即视图。 这使得React很容易和开发者已有的开发栈进行融合。 React顺应了Web开发组件化的趋势。应用React时,你总是应该从UI出发抽象出不同 的组件,然后像搭积...

Apache Spark 的一些浅见。

2015-09-28
阅读 3 分钟
4.3k
一、搬砖 vs. 分布式计算 一个人搬砖很累,几个人一起搬就会轻松很多,也会快很多: 分布并行计算和几个人一起搬砖的意思是一致的,一个资源密集型的任务(搬砖或计算),需要 一组资源(小伙伴或计算节点),并行地完成: 计算任务 => 搬砖 计算节点 => 小伙伴 当计算任务过重时,我们就把计算任务拆分,然后放到...

一个简单的瀑布流实现。

2015-09-23
阅读 4 分钟
12.8k
主要是运用Html+CSS+JavaScript(DOM对象和window对象)来实现一个瀑布流,最终效果是在页面中滚动鼠标不断地加载图片永远划不到头,像百度图片这样的,在没有设置分页的的情况下,当滚动滚动条的时候页面从数据库源源不断的加载图片呈现在页面中。如下图所示:

Session似乎给人感觉比较简单,但在实际应用中确有很多细节。本文以时下流行的node.js为例做些简短的介绍。

2015-09-16
阅读 4 分钟
3.5k
在web应用中,多个请求之间共享“用户会话”是非常必要的。但HTTP1.0协议是无状态的。那这时Cookie就出现了。那Cookie又是如何处理的呢?

Git 简介

2015-09-14
阅读 5 分钟
8.3k
Linux 内核开源项目有着为数众广的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。

Meteor——以NodeJS为基础环境,MongoDB为数据环境的全栈开发平台!

2015-09-09
阅读 5 分钟
4.5k
Meteor和那些名声如雷贯耳的前端框架,比如Angular, React等都不一样,它是一个 采用单一开发语言的全栈开发的平台:开发者可以使用JavaScript同时 进行前端和后端的开发,然后交给Meteor运行这个包含了前后端的完整应用:

认识一下 Material Design Lite 容器组件。

2015-09-09
阅读 6 分钟
4.7k
left-section总是向左边对齐,而right-section总是向右边对齐。 单行页脚内可以放置多个left-section或right-section。

认识一下 Material Design Lite 的容器组件。

2015-09-08
阅读 6 分钟
3.6k
一、单行页脚/Mini footer MDL的单行页脚/Mini footer组件以单行水平方式组织所有的信息: 单行页脚同样采用flexbox布局,将整行分割为左右两种区域,并 以空格填充剩余的行空间: {代码...} left-section总是向左边对齐,而right-section总是向右边对齐。 单行页脚内可以放置多个left-section或right-section。 在每个...

认识一下 Material Design Lite 布局组件

2015-09-06
阅读 4 分钟
6.6k
一、布局/Layout MDL的布局/Layout组件用来作为整个页面其他元素的容器,可以自动适应不同的浏览器、 屏幕尺寸和设备。 布局/Layout组件需要按特定的HTML结构进行声明: {代码...} 需要指出的是,在一个布局声明中,header等子元素不一定全部使用,比如你可以不要 侧栏菜单: {代码...} 布局组件简化了创建可伸缩页面的...

Material Design Lite,简洁惊艳的前端工具箱。

2015-08-24
阅读 4 分钟
8.3k
在iso7之前,Apple采用的是拟真化设计语言,期望通过模拟现实世界的物体,给用户 身临其境的感觉。自metro和ios7开始的扁平化设计语言则相反,它着意去掉冗余的装 饰效果(比如透视、纹理、渐变等等能做出3D效果的元素),让“信息”本身重新作为核心 被凸显出来。