摘要: Promise是一个接口,它用来处理的对象具有这样的特点:在未来的某一时刻(主要是异步调用) 会从服务端返回或者被填充属性。其核心是,promise是一个带有then()函数的对象。 为了展示它的优点,来看一个例子其中需要获取用户当前的配置文件: 上面这种处理方式存在一些问题: 1.对于代码缩进来说 阅读全文
posted @ 2016-08-21 01:18 水流目 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、Async模块介绍 Async是一个使用比较广泛的JavaScript异步流程控制模块,除了可以在Node.js上运行,还可以在浏览器端运行。 Async模块提供了约20多个实用的函数来帮助我们理清在实用Node.js过程中各种复杂的回调。 二、Async函数介绍 Async的内容分为三部分: 阅读全文
posted @ 2016-08-21 00:51 水流目 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 在浏览网页的时候无意中看到一个检测浏览器是否使用开发者工具方法,特此记录 代码示例: 原理如下: 控制台输出的内容如果是对象(包括正则表达是对象),则保留的是对象的引用,输出的 会是对象的实时值,即对象内容被改变时,能够反映其变化(前提是重新开启控制台时), 实际上是没错关闭再开启控制台的时候,重新 阅读全文
posted @ 2016-08-16 23:53 水流目 阅读(2166) 评论(0) 推荐(0) 编辑
摘要: 分别使用Client对象和字符串连接 使用Client对象: 即使用MongoDB的MongoClient类 该对象接受两个参数:MongoClient(Server,options) 其中Server对象定义了MongoDB驱动程序应该怎样连接到服务器,包含诸如所使用的主机、端口、池的大小, op 阅读全文
posted @ 2016-08-11 10:38 水流目 阅读(8809) 评论(0) 推荐(0) 编辑
摘要: Angular内置了很多服务,比如和浏览器地址栏交互的$location服务,和服务器进行交互的$http服务 自然自己也可以自定义服务。 使用服务可以很好的在多个Angular控制器之间进行交互和共享状态,因此自己创建符合当前需要的服务往往可以使效率事半功倍。 如何创建Angular服务? Ang 阅读全文
posted @ 2016-07-04 00:44 水流目 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: Flexbox,一种CSS3的布局模式,也叫做弹性盒子模型,用来为盒装模型提供最大的灵活性。 首先举一个栗子,之前我们是这样实现一个div盒子水平垂直居中的。在知道对象高宽的情况下,对居中元素绝对百分比定位,然后通过margin偏移的方式来实现。 <style> .container{ width: 阅读全文
posted @ 2016-06-25 00:55 水流目 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 技术基础: 依托webRTC(网页实时通信)规范实现接收来自设备上的网络摄像头和麦克风数据 其中主要依赖navigator.getUserMedia()API方法(因为安全原因,此html文件只能通过网站服务器来访问文件,网上有各种搭建服务器的方法在此就不介绍了) 正式开始: 由于不同浏览器对get 阅读全文
posted @ 2016-06-20 20:20 水流目 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 通过使用html的input标签可以实现文件上传比如 其中将type属性设为file。 添加multiple实现多文件上传入下图所示: 通过使用原生js或jQuery就可以获得文件名,文件路径,文件大小等属性 获得文件属性的js代码如下: 现在实现图片预览; 出于安全考虑浏览器一般不能直接获得文件的 阅读全文
posted @ 2016-06-19 01:36 水流目 阅读(987) 评论(1) 推荐(0) 编辑
摘要: 第一步: 进入MongoDB官网https://www.mongodb.com/download-center?jmp=nav#community下载最新版本的安装包 请根据自己的操作系统版本选择合适的下载 第二步: 下载完后,开始安装 选择Custom可以自定义MongoDB的安装模块和安装位置 阅读全文
posted @ 2016-06-16 03:00 水流目 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 使用apply函数或call函数的意义: 在面对对象编程过程中,当A对象调用其他对象而非A对象方法是,该方法中所有的this引用都指向此方法所在的对象,而不是当前代码的上下文即A对象, 为了保持this的原来的指向(即A对象),则需要使用apply或call函数。 apply()和call()的区别 阅读全文
posted @ 2016-06-14 00:02 水流目 阅读(448) 评论(0) 推荐(0) 编辑