随笔- 15
文章- 0
评论- 7
阅读-
4091
08 2022 档案
浅拷贝和深拷贝的概念及方法
摘要:浅拷贝 只拷贝第一层的值,其他后面拷贝的是地址。 示例 使用u盘在一台电脑上拷贝文件,使用浅拷贝拷贝的相当于快捷方式。 第一层两个内容不一样,其他每层都是指向同一个文件 实现浅拷贝的方法 Object.assign (实现浅拷贝) let obj = { user:{ name: " jack" }
阅读全文
小米商城购物车案例实现
摘要:首先,给大家看下效果图: 该案例包含的功能有:可以对商品价格进行计算,用户可以对商品数量进行增加和勾选,底部有显示用户勾选商品的件数,还有商品总价的结果,此外,用户还有对商品进行移除的功能。 以下是代码部分: html+css代码: <!DOCTYPE html> <html lang="en">
阅读全文
防抖和节流的介绍及实现
摘要:防抖 概述:在规定时间内只执行一次(执行最后一次) 举个例子:电梯关门案例 a 进入电梯 等待5s后 就可以上升了 在a等待了4s中后 b过来 那么之前的等待就结束了 开始新的等待 在b等待了3s后 c过来 那么之前的等待也结束了 开始新的等待 .... 直到最后一次等待结束 电梯就上升 (实际电梯
阅读全文
axios实现无感刷新
摘要:前言 最近在做需求的时候,涉及到登录token,产品提出一个问题:能不能让token过期时间长一点,我频繁的要去登录。 前端:后端,你能不能把token 过期时间设置的长一点。 后端:可以,但是那样做不安全,你可以用更好的方法。 前端:什么方法? 后端:给你刷新token的接口,定时去刷新token
阅读全文
ES5及ES6的新增特性
摘要:介绍 es表示ECMASCript ,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6 es5的新特性 严格模式(对应的相反的称为怪异模式) 'use strict' //一般用
阅读全文
Cookie会话跟踪技术
摘要:cookie是什么 cookie 也叫 HTTPCookie,是客户端与服务器端进行会话(session)使用的一个能够在浏览器本地化存储的技术。 cookie就是为了存储 sessionID而诞生. cookie的特性,会随着请求自动携带cookie的值到服务器 cookie的作用 cookie的
阅读全文
用JS实现一个简单的购物车小案例
摘要:该案例主要是实现的功能有:添加商品功能,将商品添加到购物车的功能还有将商品删除功能,还有就是移出购物车的功能 该案例实现的难点是将商品添加到购物车列表的时候 数量的增加,当购物车有该商品的时候就进行累加操作,没有该商品就赋值为1. 上代码: <!DOCTYPE html> <html lang="e
阅读全文
BOM的概述及方法
摘要:BOM的概述: bom 称为浏览器对象模型(bowser object model),也就意味他可以获取浏览器上的所有内容以及相关的操作。BOM缺乏规范的,存在共有对象来解决这个问题,但是共有对象也存在兼容问题(ie10以后) window 概述: window是顶层对象 属于golbal对象。他是
阅读全文
对象及日期定时器
摘要:Date日期 日期对象的定义(使用new关键词) 1.获取当前的时间(本地的时间) var date = new Date() //不传参就是获取当前时间 2.获取指定的时间 var date = new Date(123456) //一个参数毫秒值 将这个毫秒值去加上对应的1970.1.1 0:0
阅读全文