摘要: 1. <canvas>标签的定义和用法: (1)<canvas>标签定义图形,比如图表和其他图像 (2)<canvas>标签只是图形容器,必须使用脚本来绘制图形 2. <canvas>标签和SVG和VML之间的差异: (1)<canvas>有一个基于JS的绘图API,而SVG和VML使用一个XML文 阅读全文
posted @ 2019-08-28 11:06 daydayupY 阅读(161) 评论(0) 推荐(0)
摘要: 一. setInterval()和setTimeout() 1. setTimeout(): (1)setTimeout()方法用于在指定的毫秒数后调用,即超时调用 (2)语法:setTimeout(fn,ms) (3)使用clearTimeout()方法阻止函数的执行 2. setInterval 阅读全文
posted @ 2019-08-26 09:28 daydayupY 阅读(124) 评论(0) 推荐(0)
摘要: js关于浏览器兼容性的处理1.为元素绑定事件: var x = document.getElementById("myBtn"); if (x.addEventListener) { // 所有主流浏览器,除了 IE 8 及更早版本 x.addEventListener("click", myFun 阅读全文
posted @ 2019-07-17 16:55 daydayupY 阅读(313) 评论(0) 推荐(0)
摘要: 1.vue diff 算法(1)为什么有diff算法: diff算法用来修改一小段dom,不会引起dom树的重绘(2)diff算法实现原理: diff算法将virtual dom的某个节点数据改变后生成的新的vnode与旧的节点比较,并替换为新的node diff的过程就是调用名为patch的函数, 阅读全文
posted @ 2019-07-12 11:33 daydayupY 阅读(493) 评论(0) 推荐(0)