最近的文章列表

分享软件版本常识和软件版本号命名规则

GNU 风格的版本号命名格式: 
主版本号 . 子版本号 [ . 修正版本号 [ . 编译版本号 ] ]
英文对照: 
Major_Version_Number . Minor_Version_Number [ . Revision_Number [ . Build_Number ] ] 
示例: 1.2.1,2.0, 5.0.0 build-13124

2014/5/12 Comments:
Web前端构建工具 GruntJS构建Web程序 (2)

前一篇记录了Grunt的安装,这篇介绍下怎么使用Gruntjs来搭建一个前端项目,然后使用grunt合并,压缩JS文件。

大概有如下步骤

  1. 新建项目Bejs
  2. 新建文件package.json
  3. 新建文件Gruntfile.js
  4. 命令行执行grunt任务
2014/5/12 Comments:
Web前端构建工具 GruntJS构建Web程序 (1)

Gruntjs是JavaScript项目的构建工具,也是基于node的一个命令行工具。很多开源JS项目都是使用它搭建。如jQuery、Qunit、CanJS等。它有以下作用

  • 合并JS文件
  • 压缩JS文件
  • 单元测试(基于QUnit)
  • 一句话:完全自动化(automation)

 

以下是它的安装过程。

2014/5/12 Comments:
Node.js安装入门 第一个程序:Hello World

首先,去upload/2014/5/201405121107530478.png" alt="" >

2014/5/12 Comments:
用jquery插件来实现定时查询待处理任务数量

使用方法:

代码如下:

$("#todo_tip").pull_todo_count();

后台返回值

代码如下:

{"todo_count":3}

js文件

2014/5/9 Comments:
javascript实现checkbox全选和反选的例子

复选框全选示例

代码如下:

<input type="checkbox" name="selectall" value=on onclick="selectAll()">
function selectAll(form) {
 var obj = document.getElementsByName('selectall');
2014/5/9 Comments:
分享jquery实现等待效果例子

实现查询等待:正在查询中,请稍后...

代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/
2014/5/9 Comments:
RequireJS和SeaJS区别?AMD 和 CMD 的区别有哪些?CommonJS Modules
模块化开发已经是大势所趋,看到玉伯在介绍seajs和requirejs时,说“RequireJS 遵循的是 AMD(异步模块定义)规范,SeaJS 遵循的是 CMD (通用模块定义)规范”。
AMD 规范在这里:github.com/amdjs/amdjs-
CMD 规范在这里:github.com/seajs/seajs/

AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。
CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。
类似的还有 CommonJS Modules/2.0 规范,是 BravoJS 在推广过程中对模块定义的规范化产出。
还有不少⋯⋯
2014/5/9 Comments:
javascript window.location.hash属性介绍

location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"。利用这个属性值可以做一个非常有意义的事情。

2014/5/8 Comments:
js反混淆 实现js混淆代码的还原

方法一:利用IE开发人员工具(IE8开始已经自带,IE7以前需要下载安装IE Developer Toolbar)进行反混淆,本人常用Chrome,但是没有找到利用Chrome自带的开发人员工具去实现反混淆的方法。。。希望哪位园友知道告知。。。

2014/5/7 Comments: