前端笔记
Jason_G12
这个作者很懒,什么都没留下…
展开
-
关于attachEvent与addEventListener事件绑定兼容问题
attachEvent与addEventListenerattachEvent:是IE支持的事件绑定方法用法:元素节点对象.attachEvent(“on” + 事件名, 处理函数) let qy = window.document.querySelector.bind(document) //节点选择器 qy("#id").attachEvent("on" + click, ()=>{ console.log("IE的事件绑定方法") })addEventListener:原创 2022-04-19 18:26:06 · 285 阅读 · 1 评论 -
call()、apply()、bind() 的使用
♥call()用法:函数方法.call(对象/数组,参数1,参数2) let nini ={ name:'nini', money:50, } function charge(e1,e2){ return this.money + e1 + e2 } let res = charge.call(nini,1,2) //将函数转移到nini对象中,并让nini执行,如:nini.cha原创 2022-04-19 16:00:29 · 116 阅读 · 0 评论 -
js--深拷贝
function deepClone(obj){ // 要原路返回 不做深拷贝 if(obj == null) return obj; //如果是null或者undefined我就不进行拷贝操作 if(obj instanceof Date) return new Date(obj);//如果拷贝的是Date日期对象 那么直接返回一个新的日期就好啦 if(obj instanceof RegExp) return new RegExp(obj); if(typeof obj原创 2022-04-09 16:37:51 · 77 阅读 · 0 评论 -
vue-cookie的使用
下载模块:npm install vue-cookie --save//引入import Vue from 'vue'import VueCookie from 'vue-cookie'Vue.use(VueCookie);//设置cookie//this指向vue对象//写法一 :第一个参数key值 第二个参数value值 第三个参数:期限值,到期就会清除this.$cookie.set('test' , 'Hello world!', 1); //写法二://获取时间对象翻译 2022-03-22 17:22:28 · 1134 阅读 · 0 评论 -
vueX基础
vueX基础及方法调用原创 2022-03-19 19:25:48 · 211 阅读 · 0 评论 -
记录些mock.js对自测开发有用的规则
笔记来源:Mock.js 的语法规范属性名 和 生成规则 之间用竖线 | 分隔。生成规则 是可选的。生成规则 有 7 种格式:‘name|min-max’: value‘name|count’: value‘name|min-max.dmin-dmax’: value‘name|min-max.dcount’: value‘name|count.dmin-dmax’: value‘name|count.dcount’: value‘name|+step’: value属性值是字符串转载 2022-03-15 16:42:59 · 134 阅读 · 0 评论 -
简单使用 mock.js 请求数据自测
♥分析 axios.defaults.baseURL的用法※ axios.defaults.baseURL = “/api” 这种写法会搭上当前运行时的本地 地址。如:https://localhost:8080/api※ axios.defaults.baseURL = “https://xxx/xxx/:1000/api” 请求的就是这个接口//引入模块let Mock = require('mockjs') //mock: // 第一个参数:要请求的接口地址url // 第二个参原创 2022-03-15 16:23:54 · 433 阅读 · 0 评论 -
vue-请求地址模块化管理
说明:当执行npm run serve(或其环境名)项目运行时,获得不同的请求地址。原创 2022-03-15 09:54:03 · 1293 阅读 · 0 评论 -
前端跨域解决
前端跨域解决原创 2022-03-11 23:11:52 · 1095 阅读 · 0 评论 -
简单封装storage存储与删改的功能
封装一个js文件:key:传入的键val:传入想设置的value值module:二级对象const name = 'any' //设置存入sessionStorage的键名//测试数据:// let vals = {// a: 1,// b: 'qiao',// c: { aa: [1, 2], bb: 'qiao' }// }//window.sessionStorage.setItem(name, JSON.stringify(vals))export原创 2022-03-13 17:01:09 · 511 阅读 · 0 评论