摘要: (2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载;(3)import是CSS2.1 提出的,只在IE5以上才能被识别,而link是XHTML标签,无兼容问题; 介绍一下你对浏览器内核的理解? 主要分成两部分:渲染引擎(layout engineer或R 阅读全文
posted @ 2019-02-26 14:50 橱窗外的小孩 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 一.setInterval与setTimeout的区别 setInterval setInterval()方法可按照指定的周期来调用函数或者计算表达式(以毫秒为单位) 语法: setInterval(函数表达式,毫秒数); setInterval()会不停的调用函数,直到clearInterval( 阅读全文
posted @ 2019-02-26 10:59 橱窗外的小孩 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: js中有7种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)以及es6语法新增的Symbol数据类型 es6语法新增:Symbol数据类型 let symbol = Symbol("aaa"); 没有构造函 阅读全文
posted @ 2019-02-26 10:19 橱窗外的小孩 阅读(4728) 评论(0) 推荐(4) 编辑
摘要: 原生js ajax的调用: 阅读全文
posted @ 2019-02-26 09:43 橱窗外的小孩 阅读(1335) 评论(1) 推荐(0) 编辑
摘要: 什么是Ajax? AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 var btn = document.getElementsByTagName('button')[0]; btn.onclick = function (ev1) { //1.创建一个异步对象 va 阅读全文
posted @ 2019-02-26 09:15 橱窗外的小孩 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 起因源于几道前端笔试题: 问:控制台会如何打印? chrome打印结果如下: 虽然setTimeout函数在每次循环的开始就调用了,但是却被放到循环结束才执行,循环结束,i=3,接连打印了3次3。 这里涉及到javascript单线程执行的问题:javascript在浏览器中是单线程执行的,必须在完 阅读全文
posted @ 2019-02-26 08:36 橱窗外的小孩 阅读(1242) 评论(0) 推荐(0) 编辑