摘要: 前言 要做成如下的Message弹出框,该弹出框是一个JS类型组件 使用方法如下 Message({ title:"城市定位", content:this.city, toggleClick:()=>{ this.city = "上海" return this.city; } }); 组件分类 UI 阅读全文
posted @ 2019-08-06 22:21 知了呀 阅读(299) 评论(0) 推荐(0)
摘要: 理解 js是单线程语言,主要是由于js会操作dom.假设js是多线程,一个线程执行打开弹出框操作,另一个线程执行关闭弹出框操作,两个线程同时执行(线程可以并发执行),这就造成了问题,浏览器不知道应该执行哪一个操作.这就是js为什么要设置为单线程的原因.但是单线程会导致一个问题:任务排队.如果前一个任 阅读全文
posted @ 2019-08-06 20:40 知了呀 阅读(117) 评论(0) 推荐(0)
摘要: 前言 目标是自己实现一个vue-router插件,路径是hash模式 需求分析 需求一,spa页面不刷新。有两种方法: 第一种,利用hash不刷新页面的特性。(本文内容) 第二种利用history api,浏览器特性在url改变时浏览器不会发出请求 需求二,根据url显示对应的内容,这里涉及几个关键 阅读全文
posted @ 2019-08-06 20:36 知了呀 阅读(277) 评论(0) 推荐(0)
摘要: 前言 xss全名跨站脚本攻击可以理解为向目标网站注入可执行脚本,当脚本执行时达到攻击的目的 XSS的危害 1.窃取用户的cookie 通常我们登录某个网站后,网站会给我们返回一个cookie,这个cookie表示用户的身份.XSS攻击可以通过document.cookie窃取到用户的这个cookie 阅读全文
posted @ 2019-08-06 20:34 知了呀 阅读(181) 评论(0) 推荐(0)