摘要:
项目搭建 准备好之前的几个文件: webpack.config.js const path = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') // webpack中html插件,用来自动创建html文 阅读全文
摘要:
面向对象 面向对象是程序中一个非常重要的思想,简而言之就是程序中所有的操作都需要通过对象来完成,对象中有属性和方法 举例: 操作浏览器要使用window对象 操作网页要使用document对象 操作控制台要使用console对象 要想面向对象,操作对象,首先要拥有对象 要创建对象,必须要先定义类,所 阅读全文
摘要:
强制换行 word-break: break-all; 只对英文起作用,以字母作为换行依据。 word-wrap: break-word; 只对英文起作用,以单词作为换行依据。 white-space: pre-wrap; 只对中文起作用,强制换行。 禁止换行 white-space: nowrap 阅读全文
摘要:
漏洞存在场景: NO1、使用target='_blank',且无rel="noopener"或rel="noopener noreferrer"属性。 NO2、使用window.open,但第二个参数使用默认值(即以_blank或默认方式打开)。 这两种使用情况都存在安全漏洞。 修复方法: 针对NO 阅读全文
摘要:
1、for in遍历的是键。for in遍历数组得到的是下标,遍历对象得到的是key值 2、for of遍历的是值,和forEach一样直接得到值 3、for of只能遍历数组,不能遍历对象 阅读全文
摘要:
1、下载nvm安装包:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.7,windows系统下载nvm-setup.zip安装包 2、安装nvm,双击一路next往下走 3、设置淘宝镜像:根据安装路径找到setting.txt文 阅读全文
摘要:
1、webpack的简单使用 一般项目中不会直接编译ts代码,而是使用打包工具来进行 ts_webpack文件夹 初始化项目:npm init -y(生成package.json) 下载构建工具:npm i -D webpack webpack-cli typescript ts-loader we 阅读全文
摘要:
基础: 1、typescript是JavaScript的超集,支持js的所有语法 2、typescript不能运行在浏览器,需要使用编译器编译后使用 3、全局安装typescript编译器 npm install -g typescript 4、编译typescript文件(01ts.ts) tsc 阅读全文
摘要:
1、使用闭包实现累加函数 function addFn() { let num = 0 return function() { console.log(num++) } } const add = addFn() add() // 0 add() // 1 add() // 2 或 function 阅读全文
摘要:
给App.vue中添加2个断点: vue.config.js中添加配置(cli3): vue官网(https://vuejs.org/v2/cookbook/debugging-in-vscode.html)中将这段代码粘贴到launch.json中,注意type为pwa-chrome 点击绿色按钮 阅读全文