摘要:
npm 初始化npm npm init 配置一些基本信息 下载包 npm install slugify 这里是向dependencies安装包 npm install nodemon --save-dev 这里是向devDependencies安装包,开发环境。 nodemon不需要每次都重新启动 阅读全文
摘要:
实现效果 用border实现边框 伪元素实现加号 鼠标悬浮在框上变色 html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="I 阅读全文
摘要:
vue中配置SVG图片 1. 安装依赖包 npm install svg-sprite-loader 2. 在src下新建文件夹 在src下新建src/icon/svg 3. 配置vue.config.js 这里是使用wepack处理svg文件 const {defineConfig} = requ 阅读全文
摘要:
回溯算法题目 1. 组合问题 1. 77. 组合 push进res的条件:path的长度符合要求 push进path的条件:存在于1到n之间的数 这是组合的基础问题 /** * @param {number} n * @param {number} k * @return {number[][]} 阅读全文
摘要:
1. css-loader 在js文件夹下新建component.js function component() { const element = document.createElement("div"); element.innerHTML = ["hello", "webpack"].joi 阅读全文
摘要:
1. 为什么会出现构建工具包 1.1 前端开发的复杂化 前端开发目前我们遇到什么复杂的问题? 开发过程中我们需要通过模块化的方式开发 使用高级的特性加快开发效率或者安全性,ES6+,TypeScript,通过sass,less等方式来编写css样式代码 我们希望实时地监听文件的变化来反映到浏览器上面 阅读全文
摘要:
Map和Object的区别 Map使用set设置属性,对象使用obj[key]=value Map使用get获取属性值,对象使用obj[key] Map使用has判断属性值是否存在,对象只能obj[key] Map删除元素使用delete方法,对象使用delete关键字 Map使用clear进行清空 阅读全文
摘要:
二叉树的属性问题 1. 101. 对称二叉树 检查自己,左子树,右子树 /** * @param {TreeNode} root * @return {boolean} */ var isSymmetric = function(root) { const check = (left,right) 阅读全文
摘要:
二叉搜索树的问题 1. 二叉搜索树的属性 二叉搜索树的属性是一个节点的值大于左节点的值,小于右节点的值 1. 700. 二叉搜索树中的搜索 相当于二分搜索,根节点比较,如果小往右走,大往左走 /** * @param {TreeNode} root * @param {number} val * @ 阅读全文
摘要:
1. 二叉树的遍历方式 1. 前序遍历 1. 144. 二叉树的前序遍历 简单的前序遍历,两种方式,递归和非递归 /** * @param {TreeNode} root * @return {number[]} */ var preorderTraversal = function(root) { 阅读全文