2015年3月17日
摘要: Bootstrap 提供了一个清晰的创建表格的布局。下表列出了 Bootstrap 支持的一些表格元素:标签描述为表格添加基础样式。表格标题行的容器元素(),用来标识表格列。表格主体中的表格行的容器元素()。一组出现在单行上的表格单元格的容器元素( 或 )。默认的表格单元格。特殊的表格单元格,用来标... 阅读全文
posted @ 2015-03-17 10:54 lansy 阅读(2145) 评论(2) 推荐(1) 编辑
2015年3月16日
摘要: Bootstrap 允许您以两种方式显示代码:第一种是 标签。如果您想要内联显示代码,那么您应该使用 标签。第二种是 标签。如果代码需要被显示为一个独立的块元素或者代码有多行,那么您应该使用 标签。请确保当您使用 和 标签时,开始和结束标签使用了 unicode 变体:<和>... 阅读全文
posted @ 2015-03-16 12:15 lansy 阅读(1360) 评论(2) 推荐(1) 编辑
2015年3月15日
摘要: Bootstrap 使用 Helvetica Neue、 Helvetica、 Arial 和 sans-serif 作为其默认的字体栈。使用 Bootstrap 的排版特性,您可以创建标题、段落、列表及其他内联元素。标题Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样式。请... 阅读全文
posted @ 2015-03-15 11:29 lansy 阅读(2784) 评论(7) 推荐(1) 编辑
2015年3月14日
摘要: Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。什么是网格(Grid)?摘自维基百科:在平面设计中,网格是一种由一系列用于组织内容的相交的直线(垂直的、水平的)组成的结构(通常是二维的)。它广泛应用于打印设计中... 阅读全文
posted @ 2015-03-14 13:04 lansy 阅读(3285) 评论(5) 推荐(2) 编辑
2015年3月13日
摘要: HTML 5 文档类型(Doctype)Bootstrap 使用了一些 HTML5 元素和 CSS 属性。为了让这些正常工作,您需要使用 HTML5 文档类型(Doctype)。 因此,请在使用 Bootstrap 项目的开头包含下面的代码段。....如果在 Bootstrap 创建的网页开头不使用... 阅读全文
posted @ 2015-03-13 11:22 lansy 阅读(3741) 评论(2) 推荐(6) 编辑
2015年3月12日
摘要: 为什么使用 Bootstrap?移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。浏览器支持:所有的主流浏览器都支持 Bootstrap。容易上手:只要您具备 HTML 和 CSS 的基础知识,您就可以开始学习 Bootstrap。响应式设计:Bootstra... 阅读全文
posted @ 2015-03-12 11:11 lansy 阅读(2089) 评论(2) 推荐(0) 编辑
2015年3月11日
摘要: NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于... 阅读全文
posted @ 2015-03-11 11:10 lansy 阅读(6460) 评论(2) 推荐(0) 编辑
2015年3月10日
摘要: 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用GET/POST请求。我将为大家介绍 Node.js GET/POST请求。获取GET请求内容由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GE... 阅读全文
posted @ 2015-03-10 11:51 lansy 阅读(1081) 评论(0) 推荐(0) 编辑
2015年3月9日
摘要: Node.js 文件系统封装在 fs 模块是中,它提供了文件的读取、写入、更名、删除、遍历目录、链接等POSIX 文件系统操作。与其他模块不同的是,fs 模块中所有的操作都提供了异步的和 同步的两个版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSy... 阅读全文
posted @ 2015-03-09 11:06 lansy 阅读(1961) 评论(1) 推荐(0) 编辑
2015年3月8日
摘要: util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。util.inheritsutil.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象... 阅读全文
posted @ 2015-03-08 11:09 lansy 阅读(2134) 评论(0) 推荐(0) 编辑
2015年3月7日
摘要: JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可 以在程序的任何地方访问,即全局变量。在浏览器JavaScript 中,通常window 是全局对象, 而Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)... 阅读全文
posted @ 2015-03-07 11:22 lansy 阅读(1589) 评论(2) 推荐(1) 编辑
2015年3月6日
摘要: 我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能。... 阅读全文
posted @ 2015-03-06 12:03 lansy 阅读(1264) 评论(0) 推荐(3) 编辑
2015年3月5日
摘要: Node.js 函数在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。Node.js中函数的使用与Javascript类似,举例来说,你可以这样做:function say(word) { console.log... 阅读全文
posted @ 2015-03-05 12:37 lansy 阅读(210) 评论(0) 推荐(0) 编辑
2015年3月4日
摘要: Node.js 事件Node.js 所有的异步I/O 操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 ev... 阅读全文
posted @ 2015-03-04 11:40 lansy 阅读(331) 评论(0) 推荐(0) 编辑
2015年3月3日
摘要: Node.js模块系统为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展... 阅读全文
posted @ 2015-03-03 11:44 lansy 阅读(263) 评论(0) 推荐(0) 编辑
2015年3月2日
摘要: Node.js 创建HTTP服务器如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理。不过对 Node.js 来... 阅读全文
posted @ 2015-03-02 14:24 lansy 阅读(402) 评论(0) 推荐(0) 编辑
2015年3月1日
摘要: Node.js 安装配置我们将向大家介绍在window和Linux上安装Node.js的方法。本安装教程以Node.js v0.10.26 版本为例。Node.js安装包及源码下载地址为:http://www.nodejs.org/download/。根据不同平台系统选择你需要的Node.js安装包... 阅读全文
posted @ 2015-03-01 12:07 lansy 阅读(334) 评论(0) 推荐(0) 编辑
2015年2月28日
摘要: JavaScript语句JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。JavaScript 语句JavaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。下面的 JavaScript 语句向 id="demo" 的 HTML 元素输出文本 "... 阅读全文
posted @ 2015-02-28 17:04 lansy 阅读(291) 评论(0) 推荐(0) 编辑
2015年2月15日
摘要: jQuery选择器jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。jQuery 选择器jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的CSS 选择器,... 阅读全文
posted @ 2015-02-15 12:36 lansy 阅读(431) 评论(0) 推荐(0) 编辑
2015年2月14日
摘要: JavaScript输出JavaScript 没有任何打印或者输出的函数。在 HTML 中, JavaScript 通常用于操作 HTML 元素。操作 HTML 元素如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。请使... 阅读全文
posted @ 2015-02-14 11:40 lansy 阅读(614) 评论(0) 推荐(0) 编辑
2015年2月12日
摘要: jQuery语法通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions)。jQuery 语法jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。基础语法:$(selector).action()美元符号定义 jQuery选择符(... 阅读全文
posted @ 2015-02-12 20:55 lansy 阅读(254) 评论(0) 推荐(0) 编辑
2015年2月11日
摘要: JavaScript用法HTML 中的脚本必须位于 标签之间。脚本可被放置在 HTML 页面的 和 部分中。 会告诉 JavaScript 在何处开始和结束。 之间的代码行包含了 JavaScript:您无需理解上面的代码。只需明白,浏览器会解释并执行位于 之间的 JavaScript 代码 ... 阅读全文
posted @ 2015-02-11 15:59 lansy 阅读(244) 评论(0) 推荐(0) 编辑
2015年2月10日
摘要: CSS样式选择器分为4个等级,a、b、c、d,可以以这四种等级为依据确定CSS选择器的优先级。1.如果样式是行内样式(通过Style=””定义),那么a=12.b为ID选择器的总数3.c为Class类选择器的数量。4.d为类型选择器的数量5.属性选择器,伪类选择器和class类选择器优先级一样,伪元... 阅读全文
posted @ 2015-02-10 12:09 lansy 阅读(2269) 评论(0) 推荐(0) 编辑