前言
最近工作一直很忙,复盘周期也有所拉长,不过还是会坚持每周复盘。今天笔者将复盘一下typescript在前端项目中的应用,至于为什么要学习typescript,我想大家也不言自明,目前主流框架vue和react以及相关生态的内部构建大部分都采用了typescript
2025年07月10日
最近工作一直很忙,复盘周期也有所拉长,不过还是会坚持每周复盘。今天笔者将复盘一下typescript在前端项目中的应用,至于为什么要学习typescript,我想大家也不言自明,目前主流框架vue和react以及相关生态的内部构建大部分都采用了typescript
2025年07月10日
在JavaScript中,原型链是一个非常重要的概念。它不仅决定了对象的继承机制,还影响了对象属性的查找过程。本文将详细介绍JavaScript中的原型链,包括它的基本概念、工作原理以及实际应用。
2025年07月10日
深入理解javascript原型和闭包系列对原型和闭包等相关知识的讲解,由浅入深,通俗易懂,每个字都值得细细研究。
一、一切都是对象
1. typeof操作符输出6种类型:string boolean number undefined function object
2. 数组、null object都是object类型
3. 对象:若干属性的集合。js中,数组是对象,函数是对象,对象是对象
4. 函数和对象的关系:
1. 函数生成对象:通过new构造函数生成实例对象
2025年07月10日
近年来,JavaScript语言经历了翻天覆地的变化。ES6(ECMAScript 2015)的发布标志着JavaScript进入了现代化时代,带来了大量新特性和更优雅的写法。但时至今日,许多开发者仍然固守着ES5时代的老旧模式,这不仅使代码显得过时,还会影响性能和可维护性。
2025年07月10日
1.css禁用鼠标事件
.disabled { pointer-events: none; cursor: default; opacity: 0.6; }
2025年07月10日
本文转载自微信公众号「不知名宝藏程序媛」,作者小土豆 。转载本文请联系不知名宝藏程序媛公众号。
前言
原型、原型链应该是被大多数前端er说烂的词,但是应该还有很多人不能完整的解释这两个内容,当然也包括我自己。
最早一篇原型链文章写于2019年07月,那个时候也是费了老大劲才理解到了七八成,到现在基本上忘的差不多了。时隔两年,兴趣所向重新开始复盘一下原型和原型链的内容。
JavaScript中的对象
2025年07月10日
书写可维护的代码
1,最小全局变量 在js中不用声明变量就可以直接使用,因此注意不要没有声明就使用。(无意中创建的全局变量)比如使用任务链进行var声明。var a=b=12;正确写法为var a,b;a=b=12;在技术上,隐式全局变量并不是真正意义上的全局变量。用var声明的变量可以用delete操作符删除,但是隐式全局变量就不可以,仅是全局对象的一个属性。属性可以删除,变量不可以。
for---in 在非数组对象上遍历,也叫枚举。尽管在javascript中数组也是对象,但不推荐使用for--in--遍历数组。有个很重要的方法hasOwnProperty可以过滤掉从原型链上继承下来的属性或者方法。在js中避免使用eval,setTimeout;setInterval;Function;
2025年07月10日
近日,于闲暇之时,我沉浸于 JavaScript 之经典著作犀牛书,当阅览至循环语句部分,顿觉有必要予以记录。
for/of 与 for/in 乃是工作中屡被运用的语句,for/of 是 ES6 新增的,而 for/in 是JavaScript从一开始就有的,以下将记录下它们之间的主要差异。
2025年07月10日
以下为个人读书笔记,以记录常看、加深印象为目的。不喜勿评 感激。
一、构造函数模式中 - 对象的 constructor 属性
1、以 创建Person对象及其实例 为例:
要创建Person的新实例,必须使用new操作符,以这种方式调用构造函数会经历以下4个步骤:
1、创建一个对象;
2、将构造函数的作用域赋给新对象(此时this指向了这个新对象);