要当安静的女子

导航

2017年10月26日 #

JSON对象

摘要: JSON对象的两个方法: JSON.stringify() 将js对象序列化为JSON字符串 JSON.parse() -- 将JSON字符串解析为js对象 序列化js对象时候,所有函数及原型会被忽略,值为undefined的任何属性也会被跳过。结果中最终都是有效的JSON数据类型的实例属性。 JS 阅读全文

posted @ 2017-10-26 22:09 码啾码 阅读(219) 评论(0) 推荐(0) 编辑

2017年10月13日 #

设置dom节点属性的代码优化

摘要: 需求:某dom节点在正常情况下,有设置其transition-duration为1s,在mousemove时候,要去掉其transition-duration设置的时间,在mouseup时候,恢复其transition-duration时间为1s。 考虑到兼容性,故设置的属性相关属性有: trans 阅读全文

posted @ 2017-10-13 17:53 码啾码 阅读(282) 评论(0) 推荐(0) 编辑

2017年10月12日 #

Ext框架下的元素拖动

摘要: 最开始使用的js的原生代码: 一般的js的元素拖动,可用三个事件进行监控处理:mousedown、mousemove、mouseup 该过程要注意两点: 1.拖动时候,若开始拖动速度较快,会导致拖动的鼠标偏离拖动物,所以mousemove 和 mouseup 不能只绑定在拖动物体上,要根据情况绑定在 阅读全文

posted @ 2017-10-12 12:49 码啾码 阅读(370) 评论(0) 推荐(0) 编辑

2017年9月28日 #

匹配url的正则表达式

摘要: 在javascript语言精粹 看到url的正则,将其记录下来 var parse_url = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/; var 阅读全文

posted @ 2017-09-28 12:40 码啾码 阅读(26985) 评论(0) 推荐(0) 编辑

2017年9月26日 #

js的apply 和 call

摘要: 总是没搞明白js的apply 和call,看到一篇文章+评论,终于搞明白了,记录下来 http://uule.iteye.com/blog/1158829 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。  阅读全文

posted @ 2017-09-26 16:24 码啾码 阅读(159) 评论(0) 推荐(0) 编辑

2017年8月22日 #

javascript--闭包

摘要: 闭包:1.打破一般的作用域链的形式,使外部可以访问到局部作用域变量的内容 2.使访问的局部变量保存在内存中,而不是函数执行完之后就被销毁。 闭包的形式一: 在f1中返回一个函数,该函数访问了f1的局部变量,并将其return,这样在外部调用f1的返回值,即执行该函数,就可以间接的访问到f1的局部变量 阅读全文

posted @ 2017-08-22 23:00 码啾码 阅读(132) 评论(0) 推荐(0) 编辑

2017年8月10日 #

javascript之setTimeout

摘要: setTimeout是用来设置函数执行时间的,是一个定时器。 函数原型:setTimeout(code, time); example: function test() { location.reload()//刷新当前页面 } setTimeout(test, 4000); //4s之后执行tes 阅读全文

posted @ 2017-08-10 23:09 码啾码 阅读(167) 评论(0) 推荐(0) 编辑

2017年8月2日 #

nodejs之express -- 2

摘要: 中间件: get 数据获取:res.query 无需其他中间件的支持,express可以直接搞定 post 数据获取:需要中间件 body-parser中间件 extended : false, //扩展模式,value can be true or false limit : 2*1024 //限 阅读全文

posted @ 2017-08-02 23:04 码啾码 阅读(181) 评论(0) 推荐(0) 编辑

2017年7月30日 #

nodejs之express -- 1

摘要: 1.安装 在工程目录下:npm install express 2.配置 3.接收数据 4.响应 express 保留了原生的功能,添加了新的方法来增强原有的功能 比如res.write() 保留,添加了 res.send()来进行扩展(支持json等其他格式的数据) 使用express 三步骤: 阅读全文

posted @ 2017-07-30 17:21 码啾码 阅读(168) 评论(0) 推荐(0) 编辑

npm上传包

摘要: 1. 安装nodejs时候,绑定了npm,则同时也会默认安装npm 2.可在npm官网上注册一个npm账号用来发布包 3.npm install +包名 可下载该包 npm uninstall +包名 可卸载该包 npm上传包 1. npm init 输入包信息及用户信息,运行完成之后会在 该命令运 阅读全文

posted @ 2017-07-30 16:45 码啾码 阅读(205) 评论(0) 推荐(0) 编辑