摘要: 1、安装mongoose 2、启动数据库 3、引入mongoose模块并连接数据库 4、创建表以及字段类型 5、增 6、删 7、改 8、查 001查询符合条件的所有数据 002、查询所有数据 003、查询单条数据 004、条件查询: 005、$in(包含 等于) $nin(不包含 不等于) 006、 阅读全文
posted @ 2018-05-21 22:35 Alley-巷子 阅读(1851) 评论(7) 推荐(17) 编辑
摘要: 001、学习地址 https://github.com/websockets/ws 002、server.js 003、client.html 阅读全文
posted @ 2018-05-21 21:41 Alley-巷子 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: 1、什么是一个socket? 网络上两个程序通过一个双向的通信连接实现数据交换,这个连接的一端称为socket 2、http与socket的区别 在以前我们实现数据交换已经有了HTTP协议,为什么还要学习socket? 回顾当输出www.baidu.com的时候浏览器执行了那些操作? http通信的 阅读全文
posted @ 2018-05-21 21:38 Alley-巷子 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1、再讲module.exports 与exports之间的区别的时候我们先来回顾一下js里面的引用传递 分析: 第一次定义var arr = [10,20,30]; 我们知道引用数据类型的数据放在堆中,索引放在栈中,索引指向的地址是堆中的地址,而var newarr = arr;是将arr的指向复 阅读全文
posted @ 2018-05-21 01:13 Alley-巷子 阅读(467) 评论(0) 推荐(1) 编辑
摘要: 001、安装sass 002、sass的四种编译风格 003、编译sass 004、sass的基本语法 1、sass中定义变量用$ 2、嵌套 3、混合宏 @mixin border-radius{ -webkit-border-radius:5px; border-radius:5px; } 2、带 阅读全文
posted @ 2018-05-07 00:44 Alley-巷子 阅读(1024) 评论(1) 推荐(3) 编辑
摘要: 001、什么是css预处理器? css预处理器定义了一种新的语言。用一种专门的编程语言,为css增加了一些编程的特性,将css作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。(通俗点说“”css预处理器用一种专门的编程语言,进行web页面样式设计,然后在编译成正常的css文件,以供项目使 阅读全文
posted @ 2018-05-06 23:30 Alley-巷子 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 001、创建仓库 002、新建项目 003、初始化仓库 这一步不需要做 004、克隆项目 005、编写代码并提交到github上面 006、在github上面查看文件的变动 007、多人协作开发(接下来用张三、李四、CTO三人来演示工作中的流程) 008、张三解决BUG并提交文件 009、CTO合并 阅读全文
posted @ 2018-05-06 22:51 Alley-巷子 阅读(3153) 评论(1) 推荐(3) 编辑
摘要: 001、初始化仓库,创建git仓库 002、配置个人信息 003、将工作区文件添加到缓存区 004、查看文件状态 005、将缓存区的文件添加到版本库 006、查看提交的版本日志 007、查看文件最新改动的地方 -开头的行,是只出现在源文件中的行 +开头的行,是只出现在目标文件中的行 空格开头的行,是 阅读全文
posted @ 2018-05-06 21:02 Alley-巷子 阅读(3788) 评论(2) 推荐(8) 编辑
摘要: 001、git简介 002、git和svn的简单对比 003、git的工作流 004、linux的一些基本命令 阅读全文
posted @ 2018-05-06 18:55 Alley-巷子 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 前言 为了提高代码的复用度,开发人员会按照功能把大量的js代码分成若干文件,这样在多个页面就可以使用同一个文件了。,下面是某个网站的js引用情况 虽然代码的复用度提升了,但是缺点也体现了出来 缺点: 1、网站加载js时会停止其它资源加载,并停止页面渲染(就是我们常说的白屏现象) 2、加载过多的js文 阅读全文
posted @ 2018-05-06 18:35 Alley-巷子 阅读(1055) 评论(0) 推荐(0) 编辑