12 2017 档案

摘要:一:原型链继承 核心: 将父类的实例作为子类的原型 缺点:无法多继承 子实例共享父类的属性(父类的实例属性sex) 二:构造继承 核心:使用父类的构造函数来增强子类实例,等于是复制父类的实例属性给子类(没用到原型) 缺点:只能继承父类的实例方法属性,不能得到父类的原型属性,因为本质上jack还是子类 阅读全文
posted @ 2017-12-22 11:04 赵大树 阅读(128) 评论(0) 推荐(0)
摘要:koa搭建服务 简介 主要使用koa框架搭建、koa-router作为路由、koa-static作为静态资源(没有数据库)。 安装依赖配置 在package.json文件里写入 然后执行以下命令安装即可 项目文件目录 如图,action文件夹是负责对所匹配到的路由进行事件处理;node_module 阅读全文
posted @ 2017-12-21 15:33 赵大树 阅读(1303) 评论(0) 推荐(0)
摘要:Stylus使用 参考自: http://www.zhangxinxu.com/jq/stylus/variables.php https://segmentfault.com/a/1190000002712872#articleHeader1 安装 使用全局安装命令: 项目创建和编译 建立测试目录 阅读全文
posted @ 2017-12-21 15:29 赵大树 阅读(612) 评论(0) 推荐(0)
摘要:结论 slice、substring、substr都是用来截取字符串的函数。返回一个新的字符串。而且都对原字符串没有影响。 slice和substring的用法相同,接收两个参数,第一个参数是从第几位开始截取(包含此位),第二个参数是截取到第几位(不包含此位)。 substr也接受两个参数,第一个参 阅读全文
posted @ 2017-12-21 15:20 赵大树 阅读(208) 评论(0) 推荐(0)
摘要:一:作为一种标识符,表示当前网站资源路径是依照w3c标准的超文本协议资源。区别于其他如ftp协议等。 二:www.abc.com是主域abc.com的子域,但是它同样指向主域abc.com,因此可以作为主域的一个副域,可以将主域下的cookie转移存放到副域下,主域下只存放静态资源组件,这样可以避免 阅读全文
posted @ 2017-12-21 15:17 赵大树 阅读(1164) 评论(0) 推荐(0)
摘要:1.VML 是一个最初由Microsoft开发的XML词表,现在也只有IE5.0以上版本对VML提供支持。使用VML可以在IE中绘制矢量图形,所以有人认为VML就是在IE中实现了画笔的功能。 2.SVG SVG是一种基于XML的开放的矢量图形描述语言。SVG是对PGML和VML的一种综合。SVG由W 阅读全文
posted @ 2017-12-21 15:13 赵大树 阅读(600) 评论(0) 推荐(0)
摘要:在IE浏览器中为了做到组件(html)、样式(css)、脚本(js)(我们把这三者统称为行为)的复用,也就是只需要定义一个行为后,可以在很多地方可以重复使用,相当于node中的模块。 因此引入了behavior(行为)的概念,“行为”作为一个简单易用的组件,它封装了页面上特定的功能或动作。 当把一个 阅读全文
posted @ 2017-12-21 15:11 赵大树 阅读(222) 评论(0) 推荐(0)
摘要:js函数的递归调用方法 1.通过函数自身名字递归调用 这种通过函数名字调用自身的方式存在一个问题:函数的名字是一个指向函数对象的指针,如果我们把函数的名字与函数对象本身的指向关系断开,这种方式运行时将出现错误。 2.通过arguments.callee调用函数自身 这种方式很好的解决了函数名指向变更 阅读全文
posted @ 2017-12-21 15:06 赵大树 阅读(28081) 评论(0) 推荐(1)
摘要:HTTP状态码 100~200 100(continue) 信息型状态响应码。表示目前为止一切正常,客户端应该继续请求,如果已完成请求则忽略。 为了让服务器检查请求的首部, 客户端必须在发送请求实体前, 在初始化请求中发送 Expect: 100-continue 首部并接收 100 Continu 阅读全文
posted @ 2017-12-21 14:42 赵大树 阅读(1178) 评论(0) 推荐(0)
摘要:对象的 set get 是es5的中对象的特性,使用示例: 在初始化对象的时候这样使用 对象初始化之后可以这样添加属性 或者使用 阅读全文
posted @ 2017-12-20 14:48 赵大树 阅读(14093) 评论(3) 推荐(0)
摘要:caller是函数的一个方法,它指向调用该函数的函数 callee是arguments的一个属性,他指向arguments的函数 阅读全文
posted @ 2017-12-20 10:59 赵大树 阅读(138) 评论(0) 推荐(0)
摘要:一 插入排序 直接插入排序 根据顺序将未排序数组中的元素一一插入已排序好的数组中 二 选择排序 二元选择排序 将代排序数组中的最大和最小值选出来分别移到数组的两端 function minMax(arr){ if(arr.length<=1){ return arr[0]; } var minInd 阅读全文
posted @ 2017-12-19 20:50 赵大树 阅读(149) 评论(0) 推荐(0)
摘要:用法示例与解析: apply call bind apply和call以及bind都是Function.prototype的方法函数,每个继承自Function的函数都有这三个方法。 相同点: 都可以改变函数内部的this指向 所传入的第一个参数都是this所要指向的那个对象 不同点: apply和 阅读全文
posted @ 2017-12-19 16:42 赵大树 阅读(330) 评论(0) 推荐(0)
摘要:<meta>标签定义了html的元数据,元数据是不会在内容中显示的,但会被浏览器解析。 <meta>的基本写法: <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalacle=no"> <met 阅读全文
posted @ 2017-12-19 11:00 赵大树 阅读(210) 评论(0) 推荐(0)
摘要:语义化标签从字面上理解就是标签的本身命名具有明确的布局或者功能含义。比如: 前者我们需要从div的class属性来判断这个div的作用和位置,而后者只用看到它的名字就可以得到这些信息。语义化标签的作用和优点:1 利于开发人员阅读和维护2 在css丢失或暂无时可以保证基本的效果,比如因为网速效果而cs 阅读全文
posted @ 2017-12-18 16:26 赵大树 阅读(172) 评论(0) 推荐(0)