网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联...
本文来自阮一峰http://www.ruanyifeng.com/blog/2012/06/sass.html学过CSS的人都知道,它不是一种编程语言。你可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量...
分类:
其他好文 时间:
2015-04-27 15:11:55
阅读次数:
130
http://www.cnblogs.com/skylar/p/front-end-resource-javascript.htmlJS相关:[javascript标准参考教程] --阮一峰的参考教程,可读性很好,非常不错的[QuirksMode-DOM][深入理解JAVASCRIPT系列]移动相关...
分类:
其他好文 时间:
2015-04-20 09:16:46
阅读次数:
188
转载自Git远程操作详解——阮一峰的网络日志Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit ...
分类:
其他好文 时间:
2015-04-19 22:37:29
阅读次数:
197
JS相关:[javascript标准参考教程] --阮一峰的参考教程,可读性很好,非常不错的[QuirksMode-DOM][深入理解JAVASCRIPT系列]移动相关:[mobileTouch]--司徒正美的移动端学习资料[手机淘宝可伸缩布局方案]CSS相关:[40个漂亮又免费的css Table...
分类:
其他好文 时间:
2015-04-19 21:07:46
阅读次数:
200
【转:阮一峰的日志】控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。一、显示信息的命令Firebug内置一个console对象,提供5种方法,用来显示信息。最简单的方法是console.log(),可以用来取代alert()或docu...
分类:
其他好文 时间:
2015-04-15 22:46:06
阅读次数:
153
本文来自阮一峰学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Javascript》(Ob...
分类:
编程语言 时间:
2015-04-14 19:31:18
阅读次数:
184
作者: 阮一峰
转载地址 : http://www.ruanyifeng.com/blog/2011/09/restful.html越来越多的人开始意识到,网站即软件,而且是一种新型的软件。
这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。
网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两...
分类:
其他好文 时间:
2015-04-14 16:49:19
阅读次数:
125
作者:阮一峰日期:2009年3月12日去年我学jQuery的时候,曾经做过一点选择器(selector)的笔记。这几天拿出来看了一下,发现很多都忘记了。所以,我决定把它们贴在这里,方便以后查看。这对其他朋友应该也是有用的,毕竟选择器是制作网页效果的第一步。笔记分为两个部分,今天是CSS的选择器,以后...
分类:
Web程序 时间:
2015-04-09 19:19:18
阅读次数:
228
本文转自 http://www.ruanyifeng.com/blog/2013/05/boyer-moore_string_search_algorithm.html 作者: 阮一峰 日期: 2013年5月 3日 上一篇文章,我介绍了KMP算法。 但是,它并不是效率最高的算法,实际采用并不多。各种...
分类:
编程语言 时间:
2015-04-03 13:17:03
阅读次数:
195