240 发简信
IP属地:浙江
  • 清楚浏览器缓存的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类...

  • 120
    不使用 float 完成三栏式布局

    不使用 float 完成三栏式布局,我分以下几步走: 1. 定义出大体的 HTML 结构 2. 调节各 div 背景、边框等样式 效果如下: 3. 给最大的 div 设置 d...

  • 用的不多,jsonp用的比较多。

    跨域问题6种解决方式

    为什么会有跨越问题?因为所有支持Javascript的浏览器都会使用同源策略这个安全策略。 下面介绍5种解决跨域的方法 1. 通过jsonp跨域 利用页面上可以引入不同域上的...

  • js严格模式

    1.为什么用严格模式 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 消除代码运行的一些不安全之处,保证代码运行的安全; 提高编译器效率,增加运行速...

  • 深度克隆对象

    克隆的概念 浅度克隆:原始类型为值传递,对象类型仍为引用传递。 深度克隆:所有元素或属性均完全复制,与原对象完全脱离,也就是说所有对于新对象的修改都不会反映到原对象中。看一个...

  • http2.0优势

    HTTP/2 相比于 HTTP 1,大幅提升了 web 性能,减少网络延迟。 一、多路复用的单一长连接 单一长连接在HTTP/2中,客户端向某个域名的服务器请求页面的过程中,...

  • Promise

    Promise的兴起,是因为异步方法调用中,往往会出现回调函数一环扣一环的情况。这种情况导致了回调金字塔问题的出现。不仅代码写起来费劲又不美观,而且问题复杂的时候,阅读代码的...

  • 命令模式

    举一个刷新列表的例子//刷新方法var MenuaBar = {refresh: function() {console.log('刷新列表');}}//创建命令var Re...

  • 发布-订阅模式/观察者模式

    举个现实中的例子,小明到A开发商那买一套房子,碰巧现在没房,售楼处答应在有房子的时候通知小明。这时,小明就订阅了售楼处的消息,售楼处负责发布消息。这就是一个很好的发布=订阅模...

  • 哪些地方会出现css阻塞,哪些地方会出现js阻塞?

    js 阻塞 所有浏览器在下载 JS 的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。直到 JS 下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。为...

  • 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?

    分为4个步骤: 当发送一个URL请求时,不管这个URL是Web页面的URL还是Web页面上每个资源的URL,浏览器都会开启一个线程来处理这个请求,同时在远程DNS服务器上启动...

  • JavaScript作用域链和原型链

    一、作用域链 当执行一段JavaScript代码(全局代码或函数)时,JavaScript引擎会创建为其创建一个作用域又称为执行上下文(Execution Context),...

  • null和undefined

    null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。 当声明的变量还未被初始化时,变量的默认值为undefined...

  • GET和POST的区别,何时使用POST?

    GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符 POST:一般用于修改服务器上的资源,对所发送的信息没有限制。 GET方式需要...

  • html5有新特性

    HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。 拖拽释放(Drag and drop) API语义化更好的内容标签(header...

  • css的一些小问题

    display:none和visibility:hidden的区别? display:none 隐藏对应的元素,在文档布局中不再给它分配空间,它各边的元素会合拢,就当他从来...

  • 浏览器本地存储

    在较高版本的浏览器中,js提供了sessionStorage和globalStorage。在HTML5中提供了localStorage来取代globalStorage。 ht...

  • 常见状态码

    100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息200 OK 正常返回...

  • 前端性能优化

    (详情请看雅虎14条性能优化原则) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务...