2019年2月1日

git常用命令记录

摘要: Git使用命令 答疑处 1、git add .之后想要撤销? git reset HEAD filename (指定文件回到最近commit 不指定文件名 全部回退) git checkout — filename 删除对当前文件修改(回到最近一次commit提交) 2、git commit 之后想 阅读全文

posted @ 2019-02-01 11:44 刘先坤 阅读(122) 评论(0) 推荐(0) 编辑

2018年2月1日

let const

摘要: es 6 Block Bindings(块绑定) let 声明 块声明(块级作用域)的两种形式 1 在一个函数内; 2 在一个大括号({})内 块声明与var声明不同 1 var声明有变量声明提升的过程 块声明不存在变量声明提升 2 var 声明的变量可以再次声明 块声明不可以 报错 例子1 if( 阅读全文

posted @ 2018-02-01 15:01 刘先坤 阅读(139) 评论(0) 推荐(0) 编辑

数据存储之HTTP Cookie

摘要: 补充说明: cookie未设置失效时间,浏览器没有删除cookie sessionStorage 在浏览器中打开新页面不会记录(sessionStorage),window.open 打开就会记录,为什么?Cookie (HTTP Cookie) 作用 HTTP本身是无状态的,客户端通过Cookie 阅读全文

posted @ 2018-02-01 10:04 刘先坤 阅读(793) 评论(0) 推荐(0) 编辑

2018年1月31日

cookie sessionStorage localStorage 之间的关系

摘要: 先说一个cookie 因为HTTP是无状态的 所以cookie诞生 用于保存会话信息 大小 4096b 一般在4095b以内 数量限制 20 ~50 根据浏览器不同 操作的是一个字符串 可以设置参数 key=value; path 用于哪个地址下 expires 过期的时间 GMT格式 new Da 阅读全文

posted @ 2018-01-31 20:27 刘先坤 阅读(126) 评论(0) 推荐(0) 编辑

数据存储之Web存储(sessionStorage localStorage globalStorage )

摘要: Web Storage 两个目标 提供一种在cookie之外的存储会话守数据的途径 提供一种存储大量可以跨会话存在的数据机制 最初的Web Storage规范包含两个对象 sessionStorage 和 globalStorage 都以window的属性存在 IE8+ chrome4+ Stora 阅读全文

posted @ 2018-01-31 20:15 刘先坤 阅读(271) 评论(0) 推荐(0) 编辑

2017年12月28日

express官网学习笔记

摘要: npm init 创建一个package.json npm install express --save-dev 安装到项目依赖 便于多人开发 路由结构定义 app.METHOD(PATH, HANDLER); 假定app是一个express的实例 app = express(); METHOD 是 阅读全文

posted @ 2017-12-28 16:35 刘先坤 阅读(221) 评论(0) 推荐(0) 编辑

最近计划

摘要: 计划 计划周期1 express 官方文档 1~2天 2 node.js实战 第五章节的实战教程 2~3天 3 学习慕课网一个教程 同时深入理解Node.js文档 n天 4 同时有时间看一下 underscore 的源码 一个月 先大致整理一下框架的结构 然后具体每天学习一个模块 时间 2017/1 阅读全文

posted @ 2017-12-28 10:48 刘先坤 阅读(120) 评论(0) 推荐(0) 编辑

2017年12月27日

node.js进阶话题

摘要: < h3>notes_控制流 < h3>notes_模块的加载机制 notes_Node.js应用部署 阅读全文

posted @ 2017-12-27 16:04 刘先坤 阅读(190) 评论(0) 推荐(0) 编辑

node.js核心模块

摘要: 全局对象 global 是全局变量的宿主 全局变量 在最外层定义的 全局对象的属性 隐士定义的变量(未定义直接赋值的变量) 当定义一个全局变量时 这个变量同时也会成为全局对象的属性 反之亦然 注意: Node.js中你不可能在最外层定义变量 因为所有用户代码都是属于当前模块的 而模块本身不是最外层上 阅读全文

posted @ 2017-12-27 16:01 刘先坤 阅读(995) 评论(0) 推荐(0) 编辑

异步式I/O与实践式编程

摘要: 阻塞 线程在执行中如果遇到磁盘读写或网络通信(统称为I/O操作)通常要消耗很长时间 这时操作系统会剥夺这个线程的CPU控制权,使其暂停执行,同时将资源让给其他工作线程 异步I/O 非阻塞IO 针对所有的IO操作不采用阻塞的策略,当线程遇到IO操作时,不会以阻塞的方式等待IO操作完成或数据的返回,而只 阅读全文

posted @ 2017-12-27 16:00 刘先坤 阅读(161) 评论(0) 推荐(0) 编辑

导航