04 2018 档案

摘要:说一说常见的请求头和响应头都有什么呢? 1)请求(客户端->服务端[request]) GET(请求的方式) /newcoder/hello.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号) Accept: */*(客户端能接收的资源类型) Accept-Language: e 阅读全文
posted @ 2018-04-26 11:40 sunmarvell 阅读(254) 评论(0) 推荐(0)
摘要:GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而 阅读全文
posted @ 2018-04-24 22:04 sunmarvell 阅读(148) 评论(0) 推荐(0)
摘要:题目 1.当/的两边都是整数时,/表示整除,是否正确? 2. span标签的width和height分别为多少? width = 0px,height = 0px width = 400px,height = 200px width = 100px,height = 50px width = 0px 阅读全文
posted @ 2018-04-22 22:49 sunmarvell 阅读(313) 评论(0) 推荐(0)
摘要:var c=0; Object.defineProperty(this,'b',{ get :function(){ return ++c; } }) console.log(b===1&&b===2&&b===3); //true 阅读全文
posted @ 2018-04-20 12:16 sunmarvell 阅读(133) 评论(0) 推荐(0)
摘要:let 与var不同,存在块级作用域,在for循环中声明,循环之外销毁 所以 i not defined const 声明一个常量无法更改,所以TypeError g是一个对象 且他的属性b 的值为13,但是!!如果const出来的是一个对象他的属性是可以更改的. 数组的解构赋值 ES6允许按照一定 阅读全文
posted @ 2018-04-20 10:31 sunmarvell 阅读(711) 评论(0) 推荐(0)
摘要:6种继承方式: 1.原型链继承2.借用构造函数(经典继承)3.组合继承4.原型式继承5.寄生式继承6.寄生组合式继承 1.原型链: 缺点:所有实例会共享属性 新实例无法向父类构造函数传参 function FirstProto() { this.name = 'xiaoming'; this.col 阅读全文
posted @ 2018-04-19 12:15 sunmarvell 阅读(158) 评论(0) 推荐(0)
摘要:寄生式继承 函数不能复用,降低效率,但新对象不仅具有person的属性和方法,还有自己的方法。 寄生组合式继承 计生组合式继承是引用类型最理想的继承 阅读全文
posted @ 2018-04-19 11:19 sunmarvell 阅读(222) 评论(0) 推荐(0)
摘要:原型式继承 基于已有的对象创建新对象 ①obj()浅复制 对象的属性会共享 function obj(o){ function F(){} F.prototype=o; return new F(); } var person={ name:"zhangsan", age:18, friends:[ 阅读全文
posted @ 2018-04-19 10:46 sunmarvell 阅读(240) 评论(0) 推荐(0)
摘要:不可继承的属性太多了不要背,记住可以继承的属性有哪些就行了。可以继承的属性很少,只有颜色,文字,字体间距行高对齐方式,和列表的样式可以继承。这么来记很轻松的呀!不要被下边的吓到了哦~ 所有元素可继承:visibility和cursor。 内联元素可继承:letter-spacing、word-spa 阅读全文
posted @ 2018-04-18 21:56 sunmarvell 阅读(1908) 评论(0) 推荐(0)
摘要:在 JS 里,声明函数只有 2 种方法:第 1 种: function foo(){...} (函数声明)第 2 种: var foo = function(){...} (等号后面必须是匿名函数,这句实质是函数表达式)除此之外,类似于 var foo = function bar(){...} 这 阅读全文
posted @ 2018-04-18 21:47 sunmarvell 阅读(171) 评论(0) 推荐(0)
摘要:行内元素 : div,h1-h6,p,pre,ul,ol,li,form,table等 常见的行内元素(无法自动换行,无法设置宽高)有: a,img,span,i(斜体),em(强调),sub(下标),sup(上标),label等。 常见的内联块状元素(拥有内在尺寸,可设置高宽,不会自动换行 )有: 阅读全文
posted @ 2018-04-18 21:10 sunmarvell 阅读(149) 评论(0) 推荐(0)
摘要:JavaScript内部,所有数字都是以64位浮点数形式储存,即使整数也是如此 8 Byte = 64bit Javascript中,由于其变量内容不同,变量被分为基本数据类型变量和引用数据类型变量。基本类型变量用八字节内存,存储基本数据类型(数值、布尔值、null和未定义,string)的值,引用 阅读全文
posted @ 2018-04-18 20:09 sunmarvell 阅读(2573) 评论(0) 推荐(0)
摘要:ES6之前已经出现了js模块加载的方案,最主要的是CommonJS和AMD规范。commonjs主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。同时还有CMD规范,为同步加载方案如seaJS。 ES6在语言规格的层面上,实现了模块功能,而且实 阅读全文
posted @ 2018-04-13 12:12 sunmarvell 阅读(266) 评论(0) 推荐(0)
摘要:js中的内置对象: 对象分为三类: 内置对象 宿主对象 自定义对象 (1)内置对象: Arguments Array Boolean Date Error Function Number String Regexp Math Object (2)宿主对象:运行环境提供的对象。可以理解为:浏览器提供的 阅读全文
posted @ 2018-04-13 10:46 sunmarvell 阅读(189) 评论(0) 推荐(0)
摘要:Ctrl +Shift + P Key Bindings 在弹出框右边的users的 [ ] 里写入: { "keys": ["alt+space"], "command": "auto_complete" }, 完成 keys": ["alt+space"] []为选用的快捷键 "command" 阅读全文
posted @ 2018-04-10 11:44 sunmarvell 阅读(1865) 评论(0) 推荐(0)
摘要:方法一: 1.安装sidebarenhancements插件 ctrl+shift+p —> Install Package —> 找到SideBarEnhancements 2.配置预览快捷键 Ctrl +Shift + P Key Bindings 在弹出框右边的users的 [ ] 里写入: 阅读全文
posted @ 2018-04-10 11:20 sunmarvell 阅读(1054) 评论(0) 推荐(1)
摘要:1.快捷键 Ctrl+光标 :多点编辑; Ctrl+P : 快速打开文件; Ctrl+P 输入文件名:10 :光标直接到查找文件的第10行 Ctrl+P 输入文件名@ : 直接跳转到文件中的函数或者css中的类等等 Ctrl+Tab : 在页面间跳转;可以在操作完之后跳回原界面; Ctrl + Sh 阅读全文
posted @ 2018-04-09 22:20 sunmarvell 阅读(270) 评论(0) 推荐(0)
摘要:什么是Webpack WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。 Webpack的工作方式是:把你的项目当做一个整体,通过一 阅读全文
posted @ 2018-04-08 12:12 sunmarvell 阅读(111) 评论(0) 推荐(0)
摘要:. <!--[endif]-->Default Parameters(默认参数) in ES6 前三个特性已在上一篇博客中讲过,现在从第四个开始 4.Template Literals(模板对象) in ES6 在其它语言中,使用模板和插入值是在字符串里面输出变量的一种方式。因此,在ES5,我们可以 阅读全文
posted @ 2018-04-08 11:07 sunmarvell 阅读(229) 评论(0) 推荐(0)
摘要:1.变量声明let和const 在ES6以前,var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如: var bool = true; function aa() { if(bool) { var test = 'hello 阅读全文
posted @ 2018-04-07 18:38 sunmarvell 阅读(133) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-04-03 22:12 sunmarvell 阅读(72) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-04-01 22:05 sunmarvell 阅读(73) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-04-01 21:51 sunmarvell 阅读(104) 评论(0) 推荐(0)