- 博客(10)
- 收藏
- 关注
原创 this指向
都怪大佬写的太好,让我仍不住当搬运工this永远只想最后调用他的那个对象作为一个普通函数调用 var name = "windowsName"; function a() { var name = "Cherry"; console.log(this.name); // windowsName console.log("inner:" + this); // inner: Window } a()
2021-09-16 11:20:01
100
原创 vue双向绑定原理
vue双向绑定原理是通过数据劫持结合发布者-订阅者模式来实现的数据劫持就是通过Object.defaultProperty()来给每个发布者或者说是需要观察的对象Observer添加getter和setter方法每当该对象的数据发生变化时会触发setter方法,通知watcher订阅者订阅者有多个,通过消息订阅器统一管理...
2021-09-15 14:50:21
145
原创 substr和substring
日常先看看大佬写的https://www.cnblogs.com/xxjcai/p/10865321.htmlsubstr和substring都用来截取字符串当都只有一个参数时let a = 'abcdefghijklmnopqrst' const b = a.substr(1) const c = a.substring(1) console.log(b); console.log(c);两者用法相近当两个参数时 le..
2021-09-09 16:25:14
129
原创 http状态码 4xx:客户端错误
400 Bad Request服务器⽆法理解请求的格式,客户端不应当尝试再次使⽤相同的内容发起请求。401 Unauthorized请求未授权。403 Forbidden禁⽌访问。404 Not Found找不到如何与 URI 相匹配的资源。...
2021-09-02 10:46:08
283
原创 分清npm --save --save-dev -g
看看大佬写的https://www.limitcode.com/detail/59a15b1a69e95702e0780249.htmlnpm install moduleName我试了一下,应该会安装在dependencies例如:就会默认安装在dependencies下"dependencies": { "axios": "^0.21.1", "core-js": "^3.6.5", "element-ui": "^2.15.5", ..
2021-09-02 10:33:10
101
原创 vue.js+element-ui 电商管理系统
第一次写项目,直接下载的别人的后端代码,前端在边借鉴边自学的基础上敲下来的项目预览http://47.97.115.63/gitee地址https://gitee.com/jiang-cj/vue_shop
2021-09-01 15:17:41
177
1
原创 sort()笔记
arr.sort()对arr数组进行排序排序顺序可以是字母或数字,并按升序或降序。默认排序顺序为按字母升序。arr=[1,6,3,5,2,9] arr.sort() console.log(arr);arr=[1,6,3,5,2,9] arr.sort((a,b)=> b-a) console.log(arr);arr=[1,6,3,5,2,9] arr.sort((a,b)=> a-b) console.lo
2021-09-01 15:11:25
155
原创 document.title
通过设置document.title可以将标题覆盖例如:document.title ='管理控制台'//将标题修改为管理控制台,如展示封面图片
2021-09-01 10:40:02
1605
原创 防抖和节流
函数节流:频繁触发,但只在特定的时间内才触发一次代码(频繁触发后,只执行一次)函数防抖:频繁触发,但只在特定的时间内没有触发执行条件才执行一次代码(即固定做某一件事)例如一直频繁点击,函数不会执行,停止点击后,执行函数//封装一个debounce函数,返回值返回一个函数防抖export function debounce(func,delay=100){ //防抖函数 let timer = null return function (...args){ if(timer)...
2021-08-26 17:22:56
137
1
原创 split,slice,splice头晕晕
split() 方法把一个字符串分割成字符串数组。字符串=>字符串数组String.split()执行的操作与Array.join()执行的操作相反。slice()方法表示截取。slice(start,end)并不会修改数组,而是返回一个子数组原数组=>一个新的数组,包含从start 到 end(不包括该元素)的元素splice()方法向/从数组中添加/删除项目,然后返回被删除的项目splice()会改变原始数组原数组=>被删除项目的新数组...
2021-08-26 16:59:42
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人