摘要:开发中运行mysql脚本,发现提示mysql提示Column count doesn't match value count at row 1错误,坚持后发现是由于写的SQL语句里列的数目和后面的值的数目不一致, 比如insert into 表名 (field1,field2,field3) val
阅读全文
摘要:// 准备module对象 var module = { id: 'hello', exports: {} }; var load = function = function(module){ // 读取hello.js代码 function greet(name){ console.log('he
阅读全文
摘要:为了让NodeJS的文件可以相互调用,NodeJS提供了一个简单的模块系统。 模块是NodeJS应用程序的基本组成部分,文件和模块是一一对应的,换言之,一个NodeJS文件就是一个模块,这个文件可能是javascript代码,JSON或者编译过的C/C++扩展。 创建模块 // hello.js e
阅读全文
摘要:简介 在node中,一共有五种类型的流:readable,writable,transform,duplex以及'classic'。 无论哪一种流都会使用.pipe()方法实现输入和输出。 .pipe()函数接受一个源头src并将数据输出到一个可写的流dst中: src.pipe(dst); .pi
阅读全文
摘要:为什么应该使用流? 在node中,i/o都是异步的,所以在和硬盘以及网络的交互过程中设计到传递回调函数的过程中。你之前可能会写出这样的代码: var http = require('http'); var fs = require('fs'); var server = http.createSer
阅读全文
摘要:1、语法 arr.slice(begin,end); 2、说明 begin起始位置,选中元素不包括。若未填写,则从0开始。 end结束位置,包括最后一个。若未填写,则直到最后一个。 3、使用 返回结果为一个新数组,对原数组不做改变。 类数组slice方法的使用。 Array.prototype.sl
阅读全文
摘要:1. # 10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username 这是主流网站第一次将"#"大规模用于重要URL中。这表
阅读全文
摘要:1、font-face的引入 url('./font/fontello.svg?71294023#fontello') format('svg'); 2、url链接后的问号 可以看成一个版本好,如果字体文件修改过,更改版本号浏览器就会重新下载字体,而不用缓存文件。 3、浏览器的支持 Firefox
阅读全文
摘要:1、基本概念 absolute:生成绝对定位的元素,相对于除position:static 定位以外的第一个有定位属性的父元素进行定位,若父元素没有定位属性则相对于浏览器窗口的左上角定位,定位的元素不再占据文档的空间。 relative:生成相对定位的元素,相对于其正常位置进行定位,定位的元素仍然占
阅读全文
摘要:定义和用法 for属性规定label与哪个表单元素绑定,绑定方式有隐式和显示两种。 显式绑定 <label for=test>test</label> <input type="text" name="test" id="test"/> 隐式绑定 <label>test:<input type="t
阅读全文