- 博客(9)
- 收藏
- 关注
原创 异步请求——起步篇(日产问题排查)
源码:let flag=false。。。ajax请求=》返回一个flag=true;var interval = setInterval(function(){if(flag == "true"){console.log("ok");clearInterval(interval)}},100)什么时候flag变成true?当时的思路一:在if(flag == "true"){前面打一个debugger,查看正确和错误两种情况下整个代码执行顺序,在代码执行过程中,每
2022-02-22 11:05:18
336
原创 wepack入门搭建相关命令记录
01初始化npm init -y02安装webpack及webpack-clinpm install webpack webpack-cli –g配置文件打包命令测试webpack serve --mode development安装所需loadee03添加样式文件npm i style-loader css-loader --save--dev04添加自动生成htmlnpm install --save-dev html-webpack-p...
2021-11-03 14:23:38
183
原创 类数组及类数组转换数组方法
什么是类数组:JavaScript中有一些看起来像却又不是数组的对象,叫做类数组一个类数组对象:具有:指向对象元素的数字索引下标以及length属性告诉我们对象的元素个数; 不具有:诸如push、forEach以及indexOf等数组对象具有的方法;典型的类数组:DOM方法document.getElementsByClassName()的返回结果(许多DOM方法的返回值都是类数组); 特殊变量arguments对象; input的文件对象Fil...
2021-11-03 14:13:58
596
原创 如何获取二维数组的最大值(数组方法练习)
方法一:先foreach遍历每一个数组的每一项,在取到每一项的最大值,最后利用push放到新数组中方法二:利用map便利每一项并返回一下新数组的方法,在取到每一项的最大值,减少步骤及代码量<script>let arr = [[1, 2, 5, 4, 2, 10],[34, 56, 3, 455, 23],[23, 432, 4, 23, 4]];let newArr = [];//方法一arr.forEach(item => {//获取数组中最
2021-10-30 10:42:15
5762
原创 组件通信实现vue+localStorage制作todolist
今天找到一篇使用组件通信的方法制作的todolist,换了一种思路,有练习了组件通信,先把第一步记录下来<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><metaname="viewport"content="width=device-width, initial-scale=1.0,
2021-10-25 22:50:29
182
原创 vue+localStorage制作todolist
相关知识点:1.localStorage//查数据var lastname = localStorage.getItem("key");//key是存在localStorage空间里面名字,相当于房门号自己命名//存数据localStorage.setItem("key", "value");//value是要存入的数据localStorage 是以字符串的形式来存储的,要使用JSON.stringify, JSON.parse进行转换2.watch基本用法:watc
2021-10-24 22:08:01
1477
原创 js浅拷贝与深拷贝
首先分清2个概念原始类型和引用类型原始类型: 是指String 、Number 、undefined 、Null 、boolean等,他们在内存中都是存储在栈内存中的 , 直接访问该变量就可以得到存储在栈中的该变量的值。 若将一个变量的值赋值给另一个变量, 则会在栈内存中新开辟一块内存,这两个变量在内存中是独立的, 修改其中一个变量的值, 不会影响另一个变量。例: let a = 1;let b = a;a = 2;console.log(a)console.log.
2021-10-23 20:20:28
110
原创 axios封装学习
基本的调用数据格式:axios({url:'',method:'get',params:{}}).then(res=>{})封装:创建相应js文件request.js与api.jsrequest.js文件用来做拦截//引入axiosimport axios from "axios";//创建一个单例(实例)const instance=axios.create({baseURL="http://www.baidu.com",tim
2021-10-23 10:15:23
242
原创 如何实现动态添加的元素绑定事件
今天被问道如何给动态加载的数据绑定事件,于是在网上搜索解答方案如下:第一种是在动态添加的html代码里添加onclick事件,并且传个唯一的参数来判断点击了哪个,<button onclick="Add()">添加</button><button onclick="Get()">获取</button><div id="joblist"><div id="job1" class="job"><input
2021-10-21 23:11:29
1555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅