Skip to content

Commit

Permalink
Update example page.
Browse files Browse the repository at this point in the history
  • Loading branch information
hotoo committed May 19, 2014
1 parent c5c8178 commit 2e714bd
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 13 deletions.
54 changes: 42 additions & 12 deletions examples/index.md
Expand Up @@ -2,23 +2,53 @@

---

<form id="form-demo">
<input type="text" name="v1" value="1.0.0" />
<select name="expr">
<option value="eq">equal</option>
<option value="gt">great than</option>
<option value="gte">great than equal</option>
<option value="lt">less than</option>
<option value="lte">less than equal</option>
<option value="compare">compare</option>
</select>
<input type="text" name="v2" value="1.0.0" />
<input type="submit" name="btn-compare" value="Compare" />
</form>
<pre id="output">true</pre>

````javascript
seajs.use('../versioning', function(versioning){
seajs.use(['jquery', '../versioning'], function($, versioning){

console.log(versioning.compare("6.0", "6")); // 0
console.log(versioning.compare("6.1", "6")); // 1
console.log(versioning.compare("6.1", "6.2")); // -1
console.log(versioning.eq("6.0", "6")); // true

var ver = new versioning("6.0");
console.log(ver == 6); // 不要使用全等符(===)
console.log(ver.eq(6));

var v = 0+ver;
console.log(typeof v, v); // number, 6

var v = ""+ver;
console.log(typeof v, v); // string, "6"

// ----

console.log(versioning.compare("6.0", "6")); // 0
console.log(versioning.compare("6.1", "6")); // 1
console.log(versioning.compare("6.1", "6.2")); // -1
console.log(versioning.eq("6.0", "6")); // true
var output = $('#output');

var ver = new versioning("6.0");
console.log(ver == 6); // 不要使用全等符(===)
console.log(ver.eq(6));
$('#form-demo').submit(function(){
var v1 = $('input[name=v1]').val();
var v2 = $('input[name=v2]').val();
var expr = $('select[name=expr]').val();
var result = versioning[expr](v1, v2);

var v = 0+ver;
console.log(typeof v, v); // number, 6
output.html(String(result));

var v = ""+ver;
console.log(typeof v, v); // string, "6"
return false;
});

});
````
4 changes: 3 additions & 1 deletion package.json
Expand Up @@ -3,6 +3,7 @@
"version": "1.1.0",
"description": "Semantic Versioning Number Compare",
"homepage": "https://github.com/hotoo/versioning",
"keywords": ["version", "package", "compare"],
"author": "闲耘 <hotoo.cn@gmail.com>",
"repository": {
"type": "git",
Expand All @@ -18,7 +19,8 @@
"spm": {
"main": "versioning.js",
"devDependencies": {
"expect.js": "0.3.1"
"expect.js": "0.3.1",
"jquery": "1.7.2"
},
"tests": "tests/*-spec.js"
},
Expand Down

0 comments on commit 2e714bd

Please sign in to comment.