javascript
在座的都是大神
不是我说,在座的各位都是大神
展开
-
vue3+ts 无法引入图片问题
vue3+ts 无法引入图片问题原创 2022-07-04 13:04:41 · 759 阅读 · 0 评论 -
react 无法重新渲染问题
如果文字是渐变文字,在移动端的更新数据下是无法显示更新后的。解决方案:取消文字渐变样式原创 2021-03-22 16:09:10 · 368 阅读 · 0 评论 -
Javascrip的垃圾回收机制
Javascript是自动垃圾收集机制,所以开发人员一般不用关心内存使用问题,内存的分配和无用的内存回收完全是自动管理。垃圾收集机制原理:垃圾回收器会按照固定的时间间隔,周期性的,找出不在继续使用的变量,然后释放内存。垃圾收集方式:标记清除,引用计数标记清除:垃圾收集器在运行的时候会给储存在内存中的所有变量都加上标记。然后,它会去掉环境中的变量以及环境中变量引用的变量,除此之外的标记的变量都将视为...原创 2018-07-14 00:02:20 · 218 阅读 · 0 评论 -
JavaScript浅拷贝与深拷贝
前言: 主要是对自己看的一些知识总结和记录,地址:https://juejin.im/post/5abb55ee6fb9a028e33b7e0a浅拷贝: 浅拷贝是对象只会克隆最外部的一层,更深层依然指向同一块堆内存 function shallowClone(obj) { var res = {}; ...原创 2018-07-29 02:49:39 · 225 阅读 · 0 评论 -
Javascrip面向对象模式
(function () { //字面量,会造成大量的重复代码 var obj = { name: 'zhangsan', age: 18, showName: function () { console.log(this.name); } } var o...原创 2018-08-22 11:27:40 · 121 阅读 · 0 评论 -
JavaScript继承
什么是原型:每个函数都有一个原型属性,这个属性是一个指针,指向一个对象,这个对象的用途可以实例共享的属性和方法 原型继承://原型继承 //缺点:原型对象的引用属性屎所有实例共享的,修改引用类型的值,所有实例都会改变。 //不能向超类的构造函数传递参数 (function () { function SuperType() { ...原创 2018-09-01 04:42:59 · 106 阅读 · 0 评论 -
JavaScript模块化编程
前言 前端需要写的代码变得越来越多,所以需要模块化来解决代码分割,作用域隔离,模块之间的依赖问题。模块化的优点 1:可维护性,方便独立更新和改进 2:命名空间,模块化封装,避免污染全局变量 3:复用代码CommonJS Conmmonjs的目的是让浏览器之外的javascript能够进行模块化的方式进行开发 在c...原创 2018-09-07 02:41:54 · 170 阅读 · 0 评论