最近在看《Node.js开发指南》,看到使用nodejs进行web开发的时候,准备创建ejs项目遇到问题了,书上命令为:express -t ejs
microblog可是执行后,仍旧创建的是jade项目。原来,express3.x,express4.x中创建ejs命令更新为:express -e ...
分类:
Web程序 时间:
2014-05-05 22:36:29
阅读次数:
370
用记事本打开可以正常观看但是用VS2005编辑器打开JS,中文确实乱码。解决办法:在VS
2005 的设置里面选择自动检测Utf-8;“工具”->“选项”->“文本编辑器”->“自动检测不带签名的 UTF-8 编码”。
分类:
Web程序 时间:
2014-05-05 21:54:19
阅读次数:
385
函数的属性length、prototype和方法call()、apply()
length指的是该函数所期望传递进来的参数个数。
function fun0(){} //0
function fun1(num1){} //1
function fun2(num1,num2){} //2
//prototype
function MyObje...
分类:
移动开发 时间:
2014-05-05 12:55:59
阅读次数:
306
今天有朋友让我帮他写一个正则表达式,要求能验证一个数学公式格式是否正确。
数学公式中有括号,变量(未知数)和运算符,而且变量是重数据库中读取的,可以任意添加和删除。
这个用一个正则表达式实现是不可能的,所以我给他写了一个函数,如下:...
分类:
Web程序 时间:
2014-05-04 12:46:33
阅读次数:
1238
form表单有一个serialize()方法,可以序列化表单的值,但是jquery提供的这个方法会把数据序列化为类似下面的形式:
a=1&b=2&c=3&d=4
jquery并没有提供将表单数据序列化为json的方法,所以需要我们自己封装一下,下面给出代码和测试样例,先写一个js文件:
$.ajaxSetup({
contentType: "application/x-www-for...
分类:
Web程序 时间:
2014-05-04 00:14:14
阅读次数:
320
在研究别人写的js图像处理算法时,发现其中脚本中大量使用prototype,很难读明白,就网上查了下资料发现这篇文章很易懂,就转载如下:1
原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称...
分类:
Web程序 时间:
2014-05-04 00:00:12
阅读次数:
492
兼容的动态载入JS
屌丝就是悲剧,五一还得宅家里敲代码专研技术。
说起动态载入JS,搞web的肯定不陌生,著名的YUI库就有强大的模块化的动态载入JS机制。在代码量不断庞大的今天,动态载入JS作用还是很明显的。其实这门技术已经很古老了,但是发现网络上很多资料也同样很古老。诶,没法,自立更生吧,人生总要不断积累的,更何况作为一个程序猿呢。
关于动态JS大家比较关注的无非就两点,兼容性如何?如何...
分类:
Web程序 时间:
2014-05-03 23:57:44
阅读次数:
423
有时我们需要获得浏览器窗口或屏幕的大小、窗口下拉框下拉的距离等数据,对应这些需求,js中提供了不少解决方法,只是数量稍多容易混淆它们各自的意义,下面咱们用图例来解释下12个常见对象属性的作用。其中有6个常用的浏览器窗体属性(由于offsetWidth/Height在不同浏览器下表现有出入,故不在本章...
使用jquery-file-upload,可以通过js来上传多个文件,并且支持端电脑续传。
使用jqplay可以播放MP4、MP3等视频和音频文件,速度快,支持linux、windows等系统和各种浏览器。...
分类:
其他好文 时间:
2014-05-03 17:30:50
阅读次数:
337
/**
*在js中并不存在类,所以可以直接通过Object来创建对象,但是使用这种方式创建有一
*弊端:由于没有类的约束,无法实现对象的重复利用,并且没有一种规范约定,在操作时容易带来问题。
*/
var person = new Object();
person.name = "octopus";
person.age = 25;
person.say = function(...
分类:
Web程序 时间:
2014-05-03 15:39:22
阅读次数:
371