qq20004604的博客

github.com/qq20004604

NodeJs——(9)jade的基础和进阶

(28)jade的简单说明 正好我也是刚学,我会尽量结合实例和效果进行说明,如果有多种方式的话,我会尽量都写到。(另外,或许因为版本问题,有些结果和之前是有一定差异的,我写的都是经过我测试,目前最新版本Express所使用的jade)。 注:jade的文件创建,同   ①对照的两端代码: HT...

2016-06-28 10:05:28

阅读数 3676

评论数 3

NodeJs——(8)http.ServerRequest的过程

(25)http.ServerRequest的过程 ①http.ServerRequest提供了3个事件用于控制请求体传输: 【1】data:当请求体数据到来时,该事件被触发,提供一个参数给回调函数,是接受到的数据,该事件可能被多次调用(所有data按顺序的集合,是请求体数据)。如果该事件没有...

2016-06-26 15:01:49

阅读数 1406

评论数 0

NodeJs——(7)request的结构

(24)request的结构 这里指的是发送的结构: 先上代码: var http = require("http"); var util = require("util"); var server = new http.Server(); ser...

2016-06-26 14:58:47

阅读数 966

评论数 1

NodeJs——(6)文件系统 fs

(20)文件系统fs ①提供了文件的读取、写入、更名、删除、遍历目录、链接等功能。 所有操作都有异步和同步两种方法。    ②文件读取:readFile fs.readFile(filename, [encoding], [callback(err, data)])   参数一:...

2016-06-26 14:55:37

阅读数 405

评论数 0

前端的小玩意(4)自定义checkbox或者radio的外观

原理: 通过隐藏原有的(调透明度和绝对定位),然后用一个新的图标来覆盖上去 CSS代码: .radio { /*这个描述的是输入框的基本样式,透明,绝对定位,浮动在最下*/ opacity: 0; position: absolute; /*...

2016-06-21 09:59:33

阅读数 701

评论数 0

前端的小玩意(3)禁止元素被选中

(28)禁止元素被选中 在css的样式表里,添加这样属性(可兼容所有浏览器) { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-sel...

2016-06-21 09:55:18

阅读数 464

评论数 0

前端的小玩意(2)jQuery的选择器大全

(34)选择器 ①普通选择方法,略   ②选择其中的c,要求是b里的c 方法: $(".a .b .c") 关键之处是.a、.b、.c之间要有空格。 ③下面转一个帖子:...

2016-06-17 14:50:52

阅读数 528

评论数 0

前端的小玩意(1)input 只允许输入整数 + 用逗号进行三位分割

(34)将输入框数字,每3位用逗号分隔 输入框的值为this.value JS代码: var val = this.value.toString(); var length = val.length; for (var i = 1; i < length / 3; i++) { va...

2016-06-17 14:35:05

阅读数 5349

评论数 0

NodeJs——(5)与 events 事件模块

①events模块只提供了一个对象,events.EventEmitter 他的核心是 事件发射 和 事件监听 功能   每个事件由一个事件名(用于标识事件),和多个参数组成。   事件名:字符串,通常表达一定的语义;   事件被发射时,监听该事件的函数被依次调用。     ②...

2016-06-12 15:49:54

阅读数 660

评论数 0

NodeJs——(4)和模块

(15)模块 当我们制作一个模块时(具体制作方法见前面),我们可能会写一个构造函数(因为在浏览器写构造函数时我们经常会这么做)。   如代码: function sayHello() { this.say = function () { console.log('h...

2016-06-12 15:43:34

阅读数 559

评论数 0

NodeJs——(3)和文件(fs)

(13)文件读取 模块需求:fs 方法: ①首先我们创建一个test.txt文件,里面输入内容 It's a test txt. 注意,这个txt文件应该是utf-8格式的   ②然后我们创建一个js文件,调用fs模块,并输入一段代码: 注意,此时文件名是错误的 然后执行这个js文件   var...

2016-06-12 15:36:48

阅读数 633

评论数 0

NodeJs——(2)和 MySQL(windows下)

我的mysql是mysql-5.6.17-winx64 nodejs是目前最新版。 ①安装nodejs的mysql模块 如果你的nodejs的版本比较新的话,应该不存在安装路径问题; 在你想要运行nodejs文件的根路径,启动命令行(shift+鼠标右键); 输入: npm install ...

2016-06-12 15:28:16

阅读数 6741

评论数 0

从零开始学_JavaScript_系列(23)——css<5>滚动条,Tab,spellcheck,img放置

(21)滚动条的美化 for chrome内核: /* 有这行才有效,滚动条的宽度 */ ::-webkit-scrollbar { width: 12px; } /* 滚动条的背景 */ ::-webkit-scrollbar-track { -webkit-box-shad...

2016-06-03 15:11:16

阅读数 908

评论数 0

NodeJs——(1)封装,调用,执行,访问路径,http,函数编程,等待函数,事件监听

(1)如何封装一个模块; 首先,我们建立一个js文件,例如命名为test.js; 然后在里面写一个函数,函数名任意; 然后通过exports.变量名,将函数赋值给这个变量; 如代码: function test(){    //请注意这个函数名     console.log(&...

2016-06-02 21:50:33

阅读数 5307

评论数 0

提示
确定要删除当前文章?
取消 删除