![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
JS日常用到的知识
红色制作
这个作者很懒,什么都没留下…
展开
-
页面自适应设置--屏幕适配
页面自适应在html中进行页面自适应在head中加入下面代码 <script> if (window.innerWidth <= 600) { let html = document.getElementsByTagName('html')[0] html.style.fontSize = (14 * window.innerWidth) / 375 + 'px' } window.onr原创 2020-12-26 21:00:22 · 714 阅读 · 0 评论 -
虚拟DOM的理解
虚拟dom在vue的作用虚拟dom的最终目标是为了将虚拟节点渲染到视图上。减少不必要的dom操作,节省性能虚拟dom在虚拟节点映射到视图的过程中,将虚拟节点与上一次渲染视图所使用的旧虚拟节点对比,找出真正需要更新的节点进行dom操作,进而避免其他无需改变的节点虚拟DOM在vue.js的主要作用:提供与真实DOM节点所对应的虚拟节点vnode将虚拟vnode节点与之前的虚拟oldVnode节点进行对比,然后更新视图虚拟dom的基础操作在内存中生成一个虚拟dom树将内存中的虚拟dom原创 2020-11-13 00:36:54 · 154 阅读 · 0 评论 -
new 关键字的工作原理
new的工作原理对象创建原理即为new关键字工作原理使用new去调用一个函数,new做了以下四步创建一个空对象 { }this指向这个对象 this = {}执行对象赋值返回这个对象function Person(name,age){ this.name = name this.age = age}let p1 = new Person('郭德纲',48)let p2 = new Person('于谦',46)let p3 = new Person('麒麟',23)此原创 2020-11-11 23:29:49 · 643 阅读 · 0 评论 -
js高级笔记
JS高级笔记JS高级第一天1-面向对象介绍面向对象 : 面向对象是一种解决问题的思维方式面向对象 : 注重的是结果面向过程 : 注重的是过程面向对象本质 : 面向过程的封装(1)以前思维方式:面向过程 -> 注重的是过程(2)面向对象思维方式 -> 注重的是结果2-面向对象编程// 面向过程 : 注重的是过程// 弊端 : (1)代码冗余 (2)不便于维护// 使用函数封装// 好处: 解决代码冗余//弊端: 全局变量污染 (全局变量重复设置导致覆原创 2020-09-11 18:50:59 · 317 阅读 · 0 评论