10 2016 档案
摘要:闭包的实质是一个函数,是一个用于返回局部变量值的函数,因为在全局中,受JavaScript链式作用域结构的影响,父级变量中无法访问到子级的变量值,为了解决这个问题,才使用闭包这个概念。由于闭包时,变量的值都保存到内存中,会导致页面加载时内存消耗很大,IE会导致内在泄露,因此尽量少用或用时要及时删除变
阅读全文
摘要:一、脚本差异: 1、事件绑定:addEventListener 与 attachEvent 事件处理函数中this指向不同, IE中指向window 2、获取事件对象 :事件处理函数 window.event 3、获取触发事件的DOM元素: target srcElement 4、阻止默认行为: e
阅读全文
摘要:区别就是:普通事件只支持单个事件,事件绑定可以添加多个事件。 代码:
阅读全文
摘要:浮动元素脱离文档流,不占据空间。浮动元素碰到包含它的边框或者浮动元素的边框停留。 浮动元素引起的问题和解决办法? 浮动元素引起的问题: 父元素的高度无法被撑开,影响与父元素同级的元素 与浮动元素同级的非浮动元素(内联元素)会跟随其后 若非第一个元素浮动,则该元素之前的元素也需要浮动,否则会影响页面显
阅读全文
摘要:1. 工厂模式 2. 构造函数模式 3. 原型模式 4. 混合构造函数和原型模式 5. 动态原型模式 6. 寄生构造函数模式 7. 稳妥构造函数模式 1. 工厂模式 2. 构造函数模式 3. 原型模式 4. 混合构造函数和原型模式 5. 动态原型模式 6. 寄生构造函数模式 7. 稳妥构造函数模式
阅读全文
摘要:1. 原型链继承 2. 借用构造函数继承 3. 组合继承(原型+借用构造) 4. 原型式继承 5. 寄生式继承 6. 寄生组合式继承 1. 原型链继承 2. 借用构造函数继承 3. 组合继承(原型+借用构造) 4. 原型式继承 5. 寄生式继承 6. 寄生组合式继承
阅读全文
摘要:1. 减少http请求次数:CSS Sprites, JS、CSS 源码压缩、图片大小控制合适;网页 Gzip,CDN 托管,data 缓存 ,图片服务器 2. 前端模板 JS + 数据,减少由于HTML标签导致的带宽浪费,前端用变量保存 AJAX 请求结果,每次操作本地变量,不用请求,减少请求次数
阅读全文
摘要:常用的跨域方法有这样一些: 1:使用iFrame访问另一个域。 然后再从另一个页面读取iFrame的内容。jquery等有一些封装。 据说Firefox等可能不支持读取另一个iFrame的内容。 2:jsonp。需要服务器支持。使用script src动态得到一段java代码。是回调页面上的js函数
阅读全文
摘要:淘宝的样式初始化代码: body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { ma
阅读全文
摘要:1。循环绑定 No Use: var lists = document.getElementsByTagName('li'); for(var i=0;i<lists.length;i<l;i++){ lists[i].onclick=function(){alert(i);}; } 结果:点击每一
阅读全文
摘要:CSS Sprites 1.简介 CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许将一个页面涉及到的所有零星图片都包含到一张大图中, 利用CSS的“background-image”,“background- repeat”,“background-position
阅读全文
摘要:iframe可用在以下几个场景中: 1:典型系统结构,左侧是功能树,右侧就是一些常见的table或者表单之类的。为了每一个功能,单独分离出来,采用iframe。 2:ajax上传文件。 3:加载别的网站内容,例如google广告,网站流量分析。 4: 在上传图片时,不用flash实现无刷新。 5:
阅读全文
摘要:HTTP协议 1.简介 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP基于TCP/IP通信协议来传递数据。 HTTP基于客户端/服务端(C/S)架构模
阅读全文
摘要:Bootstrap 框架的网格系统工作原理如下:1 、数据行 (.row) 必须包含在容器( .container )中,以便为其赋予合适的对齐方式和内距 (padding) 。 如: <div class=" container "> <div class=" row "></div> </div
阅读全文

浙公网安备 33010602011771号