摘要: 对象的 set get 是es5的中对象的特性,使用示例: 在初始化对象的时候这样使用 对象初始化之后可以这样添加属性 或者使用 阅读全文
posted @ 2017-12-20 14:48 赵大树 阅读(14080) 评论(3) 推荐(0) 编辑
摘要: caller是函数的一个方法,它指向调用该函数的函数 callee是arguments的一个属性,他指向arguments的函数 阅读全文
posted @ 2017-12-20 10:59 赵大树 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一 插入排序 直接插入排序 根据顺序将未排序数组中的元素一一插入已排序好的数组中 二 选择排序 二元选择排序 将代排序数组中的最大和最小值选出来分别移到数组的两端 function minMax(arr){ if(arr.length<=1){ return arr[0]; } var minInd 阅读全文
posted @ 2017-12-19 20:50 赵大树 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 用法示例与解析: apply call bind apply和call以及bind都是Function.prototype的方法函数,每个继承自Function的函数都有这三个方法。 相同点: 都可以改变函数内部的this指向 所传入的第一个参数都是this所要指向的那个对象 不同点: apply和 阅读全文
posted @ 2017-12-19 16:42 赵大树 阅读(324) 评论(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 赵大树 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 语义化标签从字面上理解就是标签的本身命名具有明确的布局或者功能含义。比如: 前者我们需要从div的class属性来判断这个div的作用和位置,而后者只用看到它的名字就可以得到这些信息。语义化标签的作用和优点:1 利于开发人员阅读和维护2 在css丢失或暂无时可以保证基本的效果,比如因为网速效果而cs 阅读全文
posted @ 2017-12-18 16:26 赵大树 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 文件名尽量统一使用小写,单词之间连接使用“-”; url路径名尽量统一使用小写,单词之间连接使用“_”。 网址的基本结构是 [协议]://[域名]/[路径],其中协议和域名部分不分大小写。路径部分是否区分大小写则不一定,要看网站使用的服务器和网站的后台是如何实现的。 uri一般是直接映射到磁盘路径上 阅读全文
posted @ 2017-11-24 19:37 赵大树 阅读(3831) 评论(0) 推荐(1) 编辑
摘要: 作者:赵鑫链接:https://www.zhihu.com/question/20028452/answer/142593276来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 本文介绍和比较几种常见图片文件格式的优缺点,并介绍不同的文件格式对Web应用程序性能的影响。 阅读全文
posted @ 2017-09-16 17:06 赵大树 阅读(7999) 评论(0) 推荐(0) 编辑
摘要: 减少HTTP请求 文件合并 合并css或js文件使要下载的文件数减少 css sprites 使用图片精灵将大量的背景图片整合到一张图片,然后用background-image和background-position控制背景图片的位置定位到要显示的图片,适用于数量多,体积小的图表等图片。 行内图片( 阅读全文
posted @ 2017-08-23 17:58 赵大树 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 禁止a标签点击跳转 在事件执行过程中使用 return false 提前终止事件,例: 原理是当点击a标签时首先触发onclick函数,然后才执行href的跳转。但是在执行到return false的时候直接终止了执行,也就没有了链接的跳转。 目前疑问是return false 和 return t 阅读全文
posted @ 2017-08-23 14:23 赵大树 阅读(14132) 评论(0) 推荐(0) 编辑