- 博客(35)
- 收藏
- 关注
原创 window.history.pushState()和window.history.replaceState()
window.history.pushState()和window.history.replaceState()
2022-09-07 21:14:32 8390
原创 element组件中防止一段时间内弹出多个错误提示框+Video标签隐藏相关按钮
一、element组件中防止一段时间内弹出多个错误提示框二、Video标签隐藏相关按钮
2022-08-30 22:33:58 522
原创 混入vue、小程序
Vue中mixin(混入)的运用理解有两个非常相似的组件,他们的基本功能是一样的,但他们之间又存在着足够的差异性。他们可能会公用一部分业务逻辑,但是他们的页面结构又不相同。这个时候就可以使用mixin来让代码复用。可以混入到组件中去,但是组件之间不受影响,当本组件与mixin有同名方法或同名数据时,有先调用本组件的方法或数据,混入的部分失效。微信小程序混入behaviors使用:新建一个behaviors.js文件,module.exports = Behavior({ data: { be
2022-05-01 15:52:09 332
原创 微信小程序跑马灯
wxml中:<view>{{msg1}}</view><button bind:tap='start'>开始</button><button bind:tap='pause'>暂停</button>js中: start(e) { // console.log(this.data.msg1); // console.log(start); // console.log(end); cl.
2022-04-18 21:13:21 130
原创 ref的使用
原生js获取DOM元素是很麻烦的,需要用如:document.getElementById这么长的API来获取,于是jQuery应运而生,$("#id")的使用使我们的操作变得简便起来。但是jQuery仅仅是库(插件),不能够用来搭建框架。于是vue可以帮我们解决这个问题,vue也有自带的获取DOM的方法,那就是ref。它不仅可以获取DOM元素还可以获取组件。一、获取DOM,操作DOM1、给dom节点记上ref属性,可以理解为给dom节点起了个名字。2、加上ref之后,在$refs属性中多了这个
2022-04-16 18:09:45 1213
原创 数组去重的三种方法
一、原生JS去重数组去重思路:1、建立新数组2、遍历旧数组3、往新数组中放置旧数组的元素4、遍历新数组5、判断如果新数组中有相同的元素,就不往新数组中放了var flag = true;//新数组中没有相同的元素 var arrOld = [2, 3, 5, 4, 3, 2, 6, 8, 5, 4, 6, 2]; // 1、 var arrNew = []; // 2、 for (var i = 0; i < arrOld.length; i++) {
2022-04-15 20:52:43 112
原创 proxy代理
proxy作用:1、代理另一个对象(个人代理商家)2、解决跨域// let 代理对象 = new Proxy(target,handler)/*target:目标对象handler:目标对象的行为特征综合为一个对象中*/ let xiaoMingStudent = new Proxy( daZhongSchool, { // 1、 get:读取目标对象的行为特征 读操作 get (target, property) {
2022-04-15 20:49:02 11434
原创 同源策略和跨域
一、同源策略所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个 ip 地址,也非同源。同源策略/SOP(Same origin policy)是一种约定,由 Netscape 公司 1995 年引入浏览器,它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。如果缺少了同源策略,浏览器很容易受到 XSS、 CSFR 等攻击。1、比如一个web应用,用户访问的页面,处理页面的请求的controller都是在同一个contextPath下的
2022-04-02 20:01:53 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人