标签:javascript
主要它们的判断规则不同 ==判断规则:值或者引用地址相同,那么它们就相等 ===判断规则:值或者引用地址相同,并且数据类型也要相同,那么它们就相等 如何确定它们的值是否相同? 相同类型的变量,值相等即可 不同类型的变量,则会进行隐式转换数据类型为相同的类型,在进行判断 转换为 Boolean 类型
一、数组 push:末尾插入,返回插入后的数组长度 unshift:开头插入,返回插入后的长度 pop:末尾删除,返回删除的元素 shift:开头删除,返回删除的元素 concat:连接数组,并返回新数组 join:数组转化为字符串,并返回字符串 var arr = new Array(1,2,
简单对比 Vue2.x 与 Vue3.x 响应式   Vue2 使用Object.defineProperty劫持对象的属性 Vue3 使用Proxy 直接代理对象   由于Object.defineProperty只能劫持对象属性,需要遍历对象的每一个属性,如果属性值也是对象,就需要递归进行深
HashMap代码(有问题的代码,有没有大神可以指出问题在哪?): /** * HashMap * 2021年09月09日 */ (function (global) { var _map; var _length; global.HashMap = funct
LeetCode刷题笔记 题目来源:力扣(LeetCode) 分割平衡字符串 在一个 平衡字符串 中,'L' 和 'R' 字符的数量是相同的。 给你一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。 注意:分割得到的每个字符串都必须是平衡字符串。 返回可以通过分割得到的平衡
C.js代码: /** * 有BUG */ (function (global) { var _id; var _map; var _length; global.C = function () { _map = {}; _
用Markdown文件写笔记,用文件夹做分类,整个笔记文档项目构成了一个树形结构。笔记文章之间、文章与分类之间经常有特定的先后顺序,于是就在文件名前面加上数字前缀来控制排序。但是,Windows的文件系统始终把文件夹和文件分开来排序,一般是所有文件夹排在所有普通文件之前,Typora也采用了这种策
vConsole 一个轻量、可拓展、针对手机网页的前端开发者调试面板,可用于APP内嵌H5及其他调试H5的地方。 使用 方法一:cdn 方式引入 // 引入 <script src="https://cdn.bootcss.com/vConsole/3.2.0/vconsole.min.
闭包就是指有权访问另一个函数作用域中的变量的函数 观看了 JS 高级程序设计中的闭包后,发现可以描述的更具体,这个将在后期更新此篇文章 栗子 function foo() { var local = 1; function bar() { local++;
CSS文文件件划划分分及及功功能能分分类类 一、CSS文件划分 在中大型项目中,一般会对CSS进行文件划分,根据文件的性质与用途,大概会分成: 公共型样式 特殊型样式 皮肤型样式 公共型样式可命名为global.css或common.css等名字,主要包括网站通用样式编写,例如:重置默认样式res
前言 TypeScript是什么? 引用官方原话 TypeScript是JavaScript类型的超集,它可以编译成纯JavaScript。TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。   个人的理解: 由微软开发的一个开源项目,对javascrip
假设我们要复制一个对象,如果不对其进行深拷贝,那么改变其中一个对象后,另外一个对象也会跟着改变 正常情况场景 let a = { age: 20 }; let b = a; b.age = 30; console.log(a.age); // 30 这并不是我们想要的效果,所以想要
Vue 2.0 基础 知识点 特点 实例 基本语法 生命周期 路由管理Vue-Router 状态管理Vuex Http请求库Axios 特点 1.是一个MVVM框架 由MVC架构衍生,分为View(视图层)、ViewModel(数据视图层)、Model(数据层),MVVM 最标志性的特性就是 数
webpack这类的打包工具,能帮助我们把用esModule组织起来的代码打包到一个js文件中,在浏览器中运行。实现前端项目的模块化,同时优化请求数量,文件大小等。 话不多说,我们自己来实现一个类似的bundler,对模块化的前端代码进行打包,输出能在浏览器运行的js文件。 准备工作 先来看看我们
Dom标准事件模型 在Dom标准事件模型中,事件是先进行捕获,达到目标阶段时,在进行冒泡的 捕获阶段==>目标阶段==>冒泡阶段 目标元素和非目标元素 在介绍事件捕获和事件冒泡前 我们先要了解一下目标元素和非目标元素是什么意思 目标元素:它是我们当前触发事件的元素 非目标元素:它是
前言:vue-quill-editor心得总结。 基础用法 显示问题(回显格式不正确) 插入带颜色字符后 光标颜色改变,后续字体颜色随之变化 实现点击富文本外条件列表,自动在富文本中插入,及之后的条件回填 1.安装并引入 下载包并在mian.ts中引入 vue-amap npm inst