摘要: 1.link是HTML标签,@import是CSS提供的方式; 2.页面加载时,link同时被加载,@import则会等页面加载完再加载; 3.@import是CSS2.1提供的方法,老版本不支持,只在IE5以上识别,而link因为是HTML标签,不会有兼容问题; 4.link的权重高于@impor 阅读全文
posted @ 2021-05-18 15:40 桃李子 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.BFC既“块级格式化上下文”,是一块独立的布局环境,保护内部元素不受外部影响,也不会影响外部,是CSS的一种布局方式。 2.有什么特性? (1)BFC内部的盒子会在垂直方向上一个接一个的放置; (2)垂直方向上的距离由margin决定(常规情况大小选大); (3)BFC的区域不会与浮动的元素区域 阅读全文
posted @ 2021-05-18 15:28 桃李子 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1.快排 function quickSort(arr) { if(arr.length<=1) { return arr; } var s = Math.floor(arr.length/2); var temp = arr.splice(s,1); var left=[]; var right= 阅读全文
posted @ 2020-10-06 21:54 桃李子 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 面向对象 特征:封装性、继承性、多态性。 优点:易维护、易复用、易扩展等。可设计出低耦合系统,更灵活、更易于维护。 缺点:性能比面向过程低。————————ES51.类和对象 面向对象的思维特点:1.抽取(抽象)对象共用的属性和行为组织(封装)成一个类(模板)。 2.对类进行实例化、获取类的对象。 阅读全文
posted @ 2020-08-13 20:56 桃李子 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.BOM 即浏览器对象模型,提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window。 BOM把浏览器当作一个对象。 BOM的顶级对象是window,而DOM是document。 BOM是浏览器厂商各自规定,兼容性较差。 BOM大于DOM,包含DOM。2.window对象 是浏览器的 阅读全文
posted @ 2020-08-08 11:30 桃李子 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1.CSS规则 由两个主要部分构成:选择器以及一条或多条声明。 2.选择器 1)分类: 基础选择器、复合选择器。 2)基础选择器:标签选择器、类选择器、id选择器、通配选择器。 3)复合选择器 1 后代选择器:父 子(包含在父里面所有符合的子元素) 2 子代选择器:父>子(最近一级元素亲儿子,不包含 阅读全文
posted @ 2020-08-07 14:23 桃李子 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.API和Web API Web API是浏览器提供的一套操作浏览器功能和页面元素的API(BOM和DOM)。 主要针对浏览器做交互效果。 很多都是方法(函数)。2.API 应用程序编程接口。 是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能。3.DOM 文档对象模型。 可扩展标记语言的 阅读全文
posted @ 2020-08-02 22:18 桃李子 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.简介概念 1)HTML:超文本标记语言。 2)浏览器内核(渲染引擎):读取网页内容,整理讯息,计算网页的显示方式并显示页面。 3)Web标准:W3C。 原因:浏览器不同,他们显示页面或者排版就有些许差异。 优点: 1 让Web发展前景更广阔。 2 内容能被更广泛的设备访问。 3 更容易被搜索引擎 阅读全文
posted @ 2020-08-02 22:11 桃李子 阅读(53) 评论(0) 推荐(0) 编辑
摘要: !important > 行内样式 > id > class > 标签 | 伪类 | 属性选择 > 伪对象 > 继承 > 通配符 阅读全文
posted @ 2020-07-18 16:25 桃李子 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1.普通版 if(Function.prototype.bind undefined){ console.log('您的浏览器不支持bind方法,使用手写bind功能') Function.prototype.bind = function(obj){ var arg1 = [].slice.cal 阅读全文
posted @ 2020-07-17 14:30 桃李子 阅读(82) 评论(0) 推荐(0) 编辑