JavaScript事件处理机制
weixin_30980795
Don't repeate youself
展开
-
11月22-11月28总结,pc端适配、uniapp小程序下载三种情况、原型、继承、好用的函数、计算机组成原理、小程序和游览器的线程区别、深入vue、发布订阅模式与观察者模式
pc端适配注意:要知道移动端文字最小只能去到10像素,pc端大多只能去到12像素1.zoom整体缩放,火狐支持较低2.transform:scale()整体放大缩小,ie9以下不支持3.监听窗口大小变化,px转rem,可能出现文字掉下第二行3.媒体查询,是完美适配,但是代码量会比较多...原创 2021-11-29 15:48:23 · 321 阅读 · 0 评论 -
前端滚动的方法(无兼容性问题)
1.最佳方法(vue)兼容性好document.documentElement.scrollTop = num;// 锚点跳转 async goScroll(anchor) { let target = document.getElementById(anchor); let currentTop = document.documentElement.scrollTop; let targetTop = target.offsetTop - 200;原创 2021-09-13 19:34:48 · 179 阅读 · 0 评论 -
用JavaScript原生手写div的鼠标拖拽功能
一、三个事件onmousedown(鼠标按下),onmousemove(鼠标移动),onmouseup(鼠标松)鼠标按下时box.onmousedown = function(e) { console.log("e.clientX",box.offsetLeft); console.log("e.clientY",box.offsetTop); var e = e || window.event; //要用event这个对象来获取鼠标的位置 x = e.clientX - box.offs.原创 2021-08-26 17:01:11 · 183 阅读 · 0 评论 -
javaScript事件处理机制
一个简单的事件循环的阐释天都在写JavaScript的你,是否清楚JavaScript引擎的原理呢?想要了解JavaScript引擎,首先我们从它的运行机制Event Loop来说起。首先科普一些基础知识。进程和线程进程应用程序的执行实例,每一个进程都是由私有的虚拟地址空间、代码、数据和其他系统资源所组成。线程线程是进程内的一个独立执行单元,在不同的线程之间是可以共享进程资源的。有句老话是这样说的,穷养儿子富养女。进程就是一个富二代爸爸,它选择了穷养线程儿子。进程拥有独立的堆栈空间和转载 2021-01-31 15:12:31 · 164 阅读 · 0 评论