javascrpt 千位分隔符
摘要:<HTML><BODY><script language=javascript>function commafy(num){ num = num+""; var re=/(-?\d+)(\d{3})/ while(re.test(num)) { num=num.replace(re,"$1,$2") } return num;}function commafyback(num){ var x = num.split(','); return parseFloat(x.join("")
阅读全文
posted @
2013-04-18 10:46
稻草人.Net
阅读(387)
推荐(0) 编辑
如何编写可维护的JavaScript代码
摘要:摘自:http://my.oschina.net/feichexia/blog/122217JavaScript这门编程语言发展至今已经非常流行了,各种名词也层出不穷,我们随便列举下就有一大堆,比如Node.js、jQuery、JavaScript MVC、Backbone.js、AMD、CommonJS、RequireJS、CoffeScript、Flexigrid、Highchart、Script Loader、Script Minifier、JSLint、JSON、Ajax......这么多的东西席卷我们的脑海,无疑让人头晕目眩。但本质的东西总是不变的,而所谓本质就是一些核心的基础概念。
阅读全文
posted @
2013-04-15 10:41
稻草人.Net
阅读(231)
推荐(0) 编辑
虚拟机下的CentOS环境中安装Node.js和npm
摘要:先安装gcc-c++编译环境和openssl,>yum install gcc-c++ openssl-devel>wgethttp://nodejs.org/dist/v0.10.4/node-v0.10.4.tar.gz (下载)>tar –xvfnode-v0.10.4.tar.gz (解压)>cd node-v0.4.8>./configure (查看配置是否完整,如果显示如下,则证明环境充分)Checkingforprogramg++orc++:/usr/bin/g++Checkingforprogramcpp:/usr/bin/cppCheckingf
阅读全文
posted @
2013-04-14 11:55
稻草人.Net
阅读(7821)
推荐(0) 编辑
markdown的使用
摘要:在sublietext中可以使用插件:sublimetext-markdown-preview编辑好readme.md后可以:1.ctrl+shift+p 输入Markdown Preview in browser 在浏览器中预览2.还可以安装Pandoc工具生成html文档:pandoc -o output.html README.MD语法简要介绍:1.p标签 使用空行2.h1-h6 使用#,##,###.....3.段落前缀 使用>4.列表 使用“*”“+”“-”来表示无序列表;使用数字加“.”表示有序列表5.代码段落 使用4 个以上空格或1 个以上的 tab 来标记代码段落,它们将
阅读全文
posted @
2013-04-11 17:08
稻草人.Net
阅读(277)
推荐(0) 编辑
通过GitHub Pages建立站点
摘要:1 Git简介Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。GitHub可以托管各种git库的站点。GitHub Pages免费的静态站点,三个特点:免费托管、自带主题、支持自制页面和Jekyll。2 为什么使用Github Pages1. 搭建简单而且免费;2. 支持静态脚本;3. 可以绑定你的域名;4. DIY自由发挥,动手实践一些有意思的东西git,markdown,bootstrap,jekyll;5. 理想写博环境,git+github+markdown+jekyll;3 创建Github Pages3.1 安装git工具http://win
阅读全文
posted @
2013-04-10 08:48
稻草人.Net
阅读(3324)
推荐(0) 编辑
style动态版本管理和请求合并
摘要:https://github.com/zhiwen/test
阅读全文
posted @
2013-04-07 21:43
稻草人.Net
阅读(131)
推荐(0) 编辑
前端异常监控系统的构建 FdSafe
摘要:前言:如果你碰巧是一名前端开发,而又碰巧在维护着一个对可用性有极高要求的站点,那么也许你我有过共同的苦恼:如何在第一时间发现线上出现的前端异常?毕竟前端不是每天都可以过网页裸奔节,线上的Javascript错误也足以让用户抓狂地拿起他们的投诉电话。。。每天心惊胆战发布的日子不好过吧?是时候改变下了,...
阅读全文
posted @
2013-04-07 21:36
稻草人.Net
阅读(595)
推荐(0) 编辑
alertify.js提醒效果JS库
摘要:http://fabien-d.github.io/alertify.js/
阅读全文
posted @
2013-04-07 21:35
稻草人.Net
阅读(479)
推荐(0) 编辑
jquery.shapeshift网格插件支持动画效果
摘要:http://mcpants.github.io/jquery.shapeshift/
阅读全文
posted @
2013-04-07 21:03
稻草人.Net
阅读(208)
推荐(0) 编辑
类似bootstrap的UI库Flat-UI
摘要:http://designmodo.github.io/Flat-UI/
阅读全文
posted @
2013-04-07 20:51
稻草人.Net
阅读(280)
推荐(0) 编辑
一个向导功能JS库
摘要:http://usablica.github.io/intro.js/
阅读全文
posted @
2013-04-07 20:49
稻草人.Net
阅读(183)
推荐(0) 编辑
Git学习资料
摘要:git简易指南:http://rogerdudler.github.com/git-guide/index.zh.htmlGit 版本管理工具:http://blog.csdn.net/sunboy_2050/article/details/7527877
阅读全文
posted @
2013-04-07 20:46
稻草人.Net
阅读(202)
推荐(0) 编辑
使用AngularJS构建大型Web应用
摘要:AngularJS是由Google创建的一种JS框架,使用它可以扩展应用程序中的HTML词汇,从而在web应用程序中使用HTML声明动态内容。在该团队工作的软件工程师Brian Ford近日撰写了一篇blog,分享了如何使用AngularJS构建大型Web应用的经验。这些经验对于使用其他JS框架构建大型应用的开发者也极具借鉴意义。AngularJS的官方网站上给出了这个框架的基本使用方法,如:如何引入AugularJS,从而让你的web应用使用该框架如何添加控件,并对其进行数据绑定如何进行表单验证如何与服务器通信如何创建可重用的组件如何对组件进行本地化如何让应用可嵌入、可注入和可测试另外,网站
阅读全文
posted @
2013-04-06 22:48
稻草人.Net
阅读(888)
推荐(0) 编辑
使用forever运行nodejs应用
摘要:forever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。官方的说明是说:A simple CLI tool for ensuring that a given script runs continuously (i.e. forever).// 一个用来持续(或者说永远)运行一个给定脚本的简单的命令行工具Github地址:https://github.com/nodejitsu/forever用途forever的用途就是帮我们更好的管理我们node App服务,本质上就是在forever进程之下,创建一个node app的子进程。比如,你有一个基于expres
阅读全文
posted @
2013-04-05 00:48
稻草人.Net
阅读(557)
推荐(0) 编辑
windows下安装git
摘要:先下载:https://code.google.com/p/msysgit/以下是用于ssh login without password然后右键,选中git bash输入:ssh-keygen -t rsa(创建rsa密钥),然后一直回车即可。输入:vim ~/.ssh/id_rsa.pub 把里面的内容复制到远程git服务器的.ssh/authorized_key里即可。git的一些个命令git init : 初始化代码仓库git status :当前代码的状态,会显示出你现在改动的文件信息,如,modify , delete, new filegit add : 增加你需要提交的代码到缓
阅读全文
posted @
2013-04-05 00:40
稻草人.Net
阅读(234)
推荐(0) 编辑
GitHub window 提交失败的问题
摘要:提示:please open the options menu from the dashboard and update your name and email——GitHub 提交失败在shell 下执行:git config --global user.email "you@example.com"git config --global user.name "Your Name"可以看一下这个链接:https://github.com/tpope/vim-fugitive/issues/113
阅读全文
posted @
2013-04-04 20:34
稻草人.Net
阅读(262)
推荐(0) 编辑
在Sublime Text 2 中使用Git插件连接GitHub
摘要:ublime Text的另一个强大之处在于它提供了非常丰富的插件,可以帮助程序员来适合大多数语言的开发。这些插件通过它自己的Package Controll(包管理)组件来安装,非常方便。一般常用的插件包括:Zen Coding -- 一种快速编写HTML/CSS代码的方法JQuery package -- jQuery的代码包,jQuery的自动不全功能给jQuery程序员带来极大的方便。JS Format -- JS的格式化工具JsMinifier -- JS的压缩工具,基于Google Closure compiler。Git -- 几乎支持了Git的全部功能大家如果对这些插件比较感兴趣
阅读全文
posted @
2013-04-04 16:21
稻草人.Net
阅读(17582)
推荐(4) 编辑
Windows平台NodeJS 环境配置
摘要:nodejs 默认安装在C:\Program Files\nodejs,如果是 64 位的系统,可能在C:\Program Files (x86)\nodejsnpm 默认全局安装的模块保存在C:\Users\UserName\AppData\Roaming\npm目录下cache 这玩意我也不知道它装哪去了我相信你的C盘应该够用,而且这些模块不是微软开发的,绝对不大。如果你真的要折腾,接着看吧。创建目录E:\node、接着创建c:\node\npm-cache,当然,你可以换到任意的盘符复制C:\Program Files\nodejs到E:\node\nodejs,复制C:\Users\U
阅读全文
posted @
2013-04-02 22:07
稻草人.Net
阅读(304)
推荐(0) 编辑
在浏览器上使用node-inspector调试node.js
摘要:使用node-inspector调试node.js1.安装npm install -g node-inspector2.启动appnode --debug[=port] app.js 默认port是5858然后在浏览器中打开你的程序:http://127.0.0.1:30003.启动调试node-inspector然后在浏览器中打开调试界面:http://127.0.0.1:8080/debug?port=5858还可使用node --debug-brk=5858 app 先启动调试。然后运行:node-inspector。在浏览器中打开调试界面:http://127.0.0.1:8080/d
阅读全文
posted @
2013-04-01 10:42
稻草人.Net
阅读(343)
推荐(0) 编辑