- 博客(14)
- 收藏
- 关注
转载 新年快乐!
新的一年里,要读的几本专业书:1,learning_javascript_design_patterns 2,企业应用架构模式中文版3.javascript_patterns4.pro_javascript_design_patterns新的一年,祝大家马到功成。
2014-01-28 22:11:58 932
原创 javascript 模拟 interface (一)
//javascript模拟一个接口/*第一种方式:最简单的用注释描述一个接口interface Composite { function add(child); function remove(child); function getChild(index); } interface FormItem { save(); } *///
2014-01-26 11:29:41 1028
原创 label语句
label: {语句块}用法:只能跟break,continue,合作使用。break, continue,必须在 label :{语句块} , {语句块中};
2014-01-26 11:25:09 731
原创 javascript prototype 浅拷贝与 深拷贝, . 号与[]号
var a = { x:1, y:2, z:3}function B(){}B.prototype = a;// 直接引用 a 对象var C = new B();function b(){};b.clone = function(a){ var _a = {}; for ( var k in a){ _a[k] = a[k
2014-01-17 11:26:18 1737
原创 javascript 数组元素排序.mark
var a = [5,1,2,3]function sortby(a,b){ // 排序函数返回值 小于 1,则 a 在b前, 返回值 大于1,则 a在 b后 return a>b?-1:1;}a.sort(sortby);console.log(a);
2014-01-16 21:51:42 738
原创 玩玩 javascript 对象clone 与复制。
var a = { name:"wangliang", age:"29"}var b = (function(old) { var _b={}; var key; for (key in old) { if(a.hasOwnProperty(key)){ _b[key] = (a[key]); //加(), 就成复制
2014-01-14 09:40:39 784
原创 Node.js 中 变量声明 带var 和不带var 的情况
var name = "abc2"先复习下变量的重复声明,变量的赋值,javascript 的声明提前******************************************name = "abc";var name = "abc2"重复声明,相当于:var name = "abc2";*****************************
2014-01-13 22:09:47 3305
原创 学习 javascript 模板引擎开发
模板语法还是用javascript本身最好!1. 编译器: 结合 dataObject 把 tpl 编译成 html;2. 错误器: 处理错误, 正常运行。
2014-01-12 17:11:52 807
原创 2014进度 1-2 月
1.敲完 learning_javascript_design_patterns 所有代码2.完成 node.js cookbook 所有实例
2014-01-10 22:32:24 897
原创 javascript new Object(value)
一:Object的带参数构造函数var obj = new Object(value); value是js中的元类型,返回的是该元类型的包装类。var aNumber= new Object(1);var aBoolean = new Object(true);var aString = new Object("str"); //与java不同,js
2014-01-10 10:51:22 1448
转载 linux 之find详解
find之强大毋庸置疑,此处只是带领大家一窥find门径,更详细的说明见man find和 info find。 整篇文章循序渐进,从最常用的文件名测试项开始步步深入,到第六节基本讲完find处理文件的规则,再之后的章节是一些常用表达式的说明。 (此篇中所有选项及例子基于GNU find version 4.2.28) (一)Get Start 最简单的find用法莫过于如此
2014-01-04 15:25:40 989
原创 cenots 基本备份方法
rsync + ssh (单个文件比较小)tar + sftp (单个文件比较大)tar + scp ######tar 远程备份传输到远程:tar czf - www | ssh server "tar zxf -"压缩到远程:tar czf - www | ssh server "cat > www.tar.g
2014-01-04 11:16:40 1000
原创 ssh 秘匙登录
1. 创建秘匙: ssh-keygen -t rsa # ssh-keygen -t [rsa|dsa]#id_rsa 为私匙 id_rsa.pub 为公匙2.把 id_rsa.pub 复制并重命名至: ~/.ssh/authorized_keys3.修改配置文件: /etc/sshd_configRSAAuthentication y
2014-01-04 10:39:21 996
原创 Node.js 中的加密解密
crypto 模块需要底层系统提供OpenSSL的支持。crypto模块提供在HTTPS或HTTP连接中封装安全凭证的方法.该模块还提供了一套针对OpenSSL的hash(哈希),hmac(密钥哈希),cipher(编码),decipher(解码),sign(签名)以及verify(验证)等方法的封装。导入加密模块: require('crypto')
2014-01-03 20:46:14 2356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人