随笔分类 - JavaScript
摘要:Cookie Cookie 是一些数据, 存储于你电脑上的文本文件中,当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是存储 web 页面的用户信息 javascript 中使用 document.cookie 属性进行 cookie 的
        阅读全文
                
摘要:^[1-9]\d*$ //匹配正整数 ^-[1-9]\d*$ //匹配负整数 ^-?[1-9]\d*$ //匹配整数 ^[1-9]\d*|0$ //匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0) ^[1-9]\d*.\d*|0.\d*[1-9]\d*$
        阅读全文
                
摘要:let 和 const let 是块级作用域 let 声明的变量只在其所在的作用域内生效 之前在做保存局部变量的时候,都是通过闭包将当前的变量保存到就近的作用域链中。而使用 let 就不用了,let 声明的变量只在比如 console.log(a); //undefined console.log(
        阅读全文
                
摘要:在vue項目中使用vue router通过url进行传值 encodeURIComponent encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。encodeURIComponent(URIstring) 数据 encodeURIComponent() 函数 与 e
        阅读全文
                
摘要:Cookie Cookie 是一些数据, 存储于你电脑上的文本文件中,当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是存储 web 页面的用户信息 javascript 中使用 document.cookie 属性进行 cookie 的
        阅读全文
                
摘要:面试题 event 事件 事件委托是什么? 如何阻止事件冒泡,阻止默认事件呢? Javascript 的事件流模型都有什么? 事件绑定和普通事件有什么区别? Event 对象 Event 对象,当事件发生的时候出发某个函数,该 Event 对象将自动在函数内可用,该对象包含了很多事件触发时候的信息,
        阅读全文
                
摘要:Canvas Canvas 是 HTML5 新增的组件,就像一个画板,用 js 这杆笔,在上面乱涂乱画 创建一个 canvas 渲染上下文 "CanvasRenderingContext2D" 使用 canvas.getContext('2d')方法让我们拿到一个 CanvasRenderingCo
        阅读全文
                
摘要:js 的函数节流(throttle)和函数防抖(debounce)概述 函数防抖(debounce) 一个事件频繁触发,但是我们不想让他触发的这么频繁,于是我们就设置一个定时器让这个事件在 xxx 秒之后再执行。如果 xxx 秒内触发了,则清理定时器,重置等待事件 xxx 秒 比如在拖动 windo
        阅读全文
                
摘要:audio 在浏览器中自动播放 autoplay 属性 autoplay 属性规定一旦音频就绪马上开始播放。 如果设置了该属性,音频将自动播放。 使用 autoplay 属性进行播放 监听 canplaythrough 事件进行播放 / Created by easterCat on 2017/10
        阅读全文
                
摘要:promise promise 是 es6 提出的一个异步解决方案,比传统回调事件的写法更加合理更加强大,主要还是优雅 promise 有 pending(等待中),fulfilled(已成功),rejected(已失败),只有异步操作的结果才能够将状态改变,且只会有 pending fulfill
        阅读全文
                
摘要:XMLHttpRequest 使用 XMLHttpRequest 对象可以和服务器进行交互,可以获取到数据,而无需让整个页面进行刷新.这样 web 页面可以做到只更新局部页面,降低了对用户操作的影响. XMLHttpRequest 对象可以用于获取各种类型的数据,而不止是 xml,还支持 JSON,
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号