加载中
5分钟精通git

git是一个版本控制工具,就要先弄清楚什么是版本 版本: 对外发布的版本如v1.0.0,v1.1.0 叫version 内部代码的版本叫commit,如:修改了一个错别字 顾名思义一个version就是很多个commit的集...

2015/12/27 14:14
233
俩头查找的快排优化

对于 5743 经典快排过程: 5473 5437 会造成多次替换,所以写出优化算法: 去第一位为基准值 从左向右扫 发现大值 从右向左扫 发现小值 替换 将基准值和最后一个小值替换 function quick(a...

像素级质量 快速切页面工具

在刚开始切页面不久,感觉很难计算出每个元素的尺寸(特别是文字的行高和字高),于是想办法改进。想出用临摹的办法(就是将设计图作为背景图,然后调整页面达到完全一样)。

javascript 模板引擎选择 doT.js 模板继承 宏 禅

最近开始迁移以前的jsp项目到nodejs上,所以需要选择一个js模板引擎,初步有几点要求:直观,强大,有语法糖

nodejs写shell

由于shell没有try catch功能,就想到了用js来写 var $=require('child_process').execSync; var process = require('process'); process.cwd(); // 当前路径 process.chdir('repos'); // c...

GIT 先挖个坑

GIT 先挖个坑

2015/12/21 16:02
63
javascript极简时间扩展类

var dateplus=(new Date()).y(2014).m(10).d(27).h(15).M(2);

2015/01/15 16:17
12
取反正则表达式

前缀取反: 匹配已Class结尾,但前边不是CarTypeList (?<!CarTypeList)Class

2014/08/27 14:31
104
node pm2 错误 配置

pm2 是很强大的守护进程,但有相当多的问题,遇到很多坑,发一下排坑做法:

2014/08/20 17:33
73
手机浏览器 严重bug storage localstorage sessionstorage

今天踩了个巨坑 var s=window.sessionStorage; s.setItem //非常大几率出bug 总结:千万别把storage对象赋值给别的对象,一定要直接用

2014/08/04 18:08
47
模板里给元素绑定 jquery.data

在渲染页面(特别是列表)的时候经常会需要绑定一些数据 通常有俩种方法: <li data-id="1" data-name="name1"></li> $('<li>').data(obj).appendTo(list) 都不是很好的方法。(如果使用mvv...

2014/04/19 18:10
505
html url 转义字符

在日常工作写模板的时候最长遇到的问题就是xss和字符转义 HTML 字符转义 html是一种类xml,xml有自己的格式 <div id="a"> xxxx<span>xxxx</span> </div> 在模板中做字符转义的目标就是不打乱...

2014/04/19 17:39
451
clojure web开发 ring DEMO 搭建

主要添加了像php一样的及时修改及时生效的功能 1:装lein:https://github.com/technomancy/leiningen 2:下载http://p2world.sinaapp.com/file/hello-world.zip 3:解压后执行 lein deps 4:...

2013/03/20 15:49
263
handlebars javascript 模板引擎 服务器编译

选择它的原因是它支持服务器端将模板文件编译为js代码,这样做的好处: 不会与后端模板语言混淆 省去了每次客户端编译 同时具有比mustache更强大的语法 3/25更新:更大的缺点:没有if( a==b)...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部