摘要: 1、constructor(构造器)模式 先上个简单的构造器源码: 在上面的构造器car中定义了三个属性和一个方法;oldCar和newCar都能继承car的属性和方法,但是,每创建一个实例,都要定义一个新的toString方法,这样子是不科学,按道理,应该所有的实例都共用同一个方法,换句话说(实例 阅读全文
posted @ 2017-09-07 14:06 落落月 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 总体过程: 1、DNS解析 2、TCP连接 3、发送HTTP请求 4、服务器处理请求并返回HTTP报文 5、浏览器解析渲染页面 6、连接结束 一、DNS解析 在互联网中,每一台机计算机的唯一 标识是他的IP地址,由于IP地址难以记忆,因此便有了与其相对应的网址,便于用户搜索网站。于是,DNS解析就是 阅读全文
posted @ 2017-09-01 16:02 落落月 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 上网查了一下关于这个方面的资料,大部分都是关于两个script标签中的js代码和变量以及函数提升方面的知识。 1、两个script标签 特点:两代码块执行独立,变量共享; 关于变量和函数提升方面,已了解。 2.关于我自己的困惑,先贴上一段代码: 为什么会输出6, 在我看来,函数调用的时候才对里面的变 阅读全文
posted @ 2017-08-31 17:54 落落月 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 在es6之前,js语言并没有块级作用域,即{}形成的作用域,只有全局作用域和函数作用域,所谓的提升,即是将该变量的声明或者函数的声明提升,举个例子 显然,上面代码处于一个全局的作用域中,在该作用域中使用var声明了一个global变量,其实际的声明过程如下: 上面可见,var global的变量声明 阅读全文
posted @ 2017-08-31 14:09 落落月 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、构造Date对象 var dt = new Date(); //获取当地包含日期和时间的对象,格式为:Thu Aug 31 2017 09:15:43 GMT+0800 (中国标准时间) 2.使用new Date()可以构造固定时间的date对象 1)new Date(时间戳)//返回值为时间戳 阅读全文
posted @ 2017-08-31 11:01 落落月 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 1、日期格式化 扩展方法: date.getDay();//获取当前星期0-6,0代表星期天; date.getTime() ////获取当前时间(从1970.1.1开始的毫秒数) date.getHours() //获取当前小时数(0-23) date.getMinutes() //获取当前分钟数 阅读全文
posted @ 2017-08-17 16:21 落落月 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 关于闭包中this的指向 刚开始撸一下demo也是一脸懵逼,最后查了一下,大部分说法是: parent.init()调用时,init函数的调用者是parent,因此,init的this指向的是parent; 可尼玛func()是谁调用的,没人呀,又不能使用点运算符去调用,那么func()的指向是un 阅读全文
posted @ 2017-06-25 11:03 落落月 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、暖橘黄色: 2、暗蓝色 阅读全文
posted @ 2017-06-24 11:03 落落月 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1、 v-cloak指令:这个指令保持在元素上直到关联实例结束编译。和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准备完毕。 msg不会显示知道vue实例编译结束,这样就不会导致出现空白。 2、 阅读全文
posted @ 2017-06-24 09:35 落落月 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 本着想实现前后端分离开发的初衷,我决定学习一下关于nignx反向代理的配置。 1、下载Nginx稳定版本 2、打开nginx配置文件 nginx.conf; 3、在http模块的server部分配置 以上就是关于nginx反向代理的知识。 有关于nginx其他方面的知识以后再记录吧。 阅读全文
posted @ 2017-06-13 15:04 落落月 阅读(10086) 评论(1) 推荐(1) 编辑