摘要: 浏览器内核: ie:trident chrome:blink opera:blink firfox:gecko safari:webkit ie8开始,慢慢靠近规范 css兼容问题解决: 1. css hack: 属性(*,_):*color/*IE6,IE7*/; _color/*IE6*/; c 阅读全文
posted @ 2020-07-30 18:23 哒哒阿 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1、svg绘制出来的每一个图形的元素都是独立的DOM节点,能够方便的绑定事件或用来修改。canvas输出的是一整幅画布; 2、svg输出的图形是矢量图形,后期可以修改参数来自由放大缩小,不会是真和锯齿。而canvas输出标量画布,就像一张图片一样,放大会失真或者锯齿 阅读全文
posted @ 2020-07-30 10:02 哒哒阿 阅读(106) 评论(0) 推荐(0) 编辑
摘要: history,hash 阅读全文
posted @ 2020-07-28 14:58 哒哒阿 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 在PC端,1个CSS像素往往都是对应着电脑屏幕的1个物理像素。 而在移动端,由于retina视网膜屏幕的出现,逻辑像素和物理像素不再只是1:1,所以要适应不同尺寸的设备,需要比pc端多做适配方案。 百分比+固定高度适配 .box{ overflow:hidden //形成bfc,浮动参与计算 } . 阅读全文
posted @ 2020-07-28 00:15 哒哒阿 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 执行栈,事件队列,宏任务,微任务 阅读全文
posted @ 2020-07-27 12:18 哒哒阿 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 跨域问题来源于浏览器的同源策略。当一个域下的脚本试图去请求另一个域的资源时, jsonp基于script发送请求,使用时可以为src属性指定一个跨域url,与img,link,iframe类似,都是进行资源文件请求,这些都是get请求。 不安全》》 cors前端使用axios/fetch,后端配置允 阅读全文
posted @ 2020-07-27 11:57 哒哒阿 阅读(98) 评论(0) 推荐(0) 编辑
摘要: native: @click.native=’’ // 绑定原生点击事件。在vue中给组件绑定事件的时候必须加上native修饰,监听根元素的原生事件用native修饰 stop:元素嵌套时阻止事件冒泡 prevent:阻止事件默认行为,比如阻止浏览器自身的右键菜单 self:只能自己调用才有效 阅读全文
posted @ 2020-07-21 21:22 哒哒阿 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 七种排序的算法:按算法的复杂度分为两大类,冒泡排序、简单选择排序和直接插入排序属于简单算法,而希尔排序、堆排序、归并排序、快速排序属于改进算法。 冒泡排序 选择排序 插入排序 快速排序 阅读全文
posted @ 2020-07-19 01:42 哒哒阿 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 定义:用于创建已经设置好了一个或多个参数的函数。函数柯里化的基本方法和函数绑定是一样的:使用一个闭包返回一个函数。两者的区别在于,当函数被调用时,返回的函数还需要设置一些传入的参数。 使用场景: 阅读全文
posted @ 2020-07-17 23:59 哒哒阿 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 节流:用于频繁请求操作例如change,click,保证某些代码不可以在没有间断的情况下连续重复执行,第一次调用,会创建一个定时器,在指定的时间间隔之后执行代码。当第二次调用时,它会清除前一次的定时器并设置新的一个,如果前一个定时器已经执行过了,这个操作就没有意义。然而,如果前一个定时器尚未执行,其 阅读全文
posted @ 2020-07-17 23:52 哒哒阿 阅读(150) 评论(0) 推荐(0) 编辑