![](https://img-blog.csdnimg.cn/20200714214144552.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Javascript
visitor009
网络安全
展开
-
js PC端选择框特效
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>can原创 2021-01-02 20:17:33 · 214 阅读 · 2 评论 -
Javascript 性能优化
加载 放到body底部, 这样不会阻塞页面渲染 <body> <script></script> </body> 数据读取 访问局部变量 比 全局要快 //bad let data = {}; (function(){ alert(data); }()) // goods let data = {}; (function(){ let l_data = data; alert( l_data); }()) 频繁访问对象属性,请保存到原创 2020-07-16 22:12:28 · 196 阅读 · 0 评论 -
Javasript中各种状态下的this指向
据我所知的有5种: 1.作为普通函数调用:this指向全局 2.作为对象的方法调用:this指向当前对象 3.作为构造器使用: this指向实例对象 4.用call、apply调用时:this指向所指定的上下文 5.在箭头函数中使用this时:this指向箭头函数开始定义的上下文 ##作为普通函数调用 function test () { return this; } function test2 () { console.log(test()); } let obj = { test: functi原创 2020-07-16 22:09:17 · 129 阅读 · 0 评论 -
Javascript 异步编程笔记
环境:chrome 80 演习:用Promise async/await封装$.ajax Promise 第一次请求成功,接着请求第二次 // 先引入jq <script src="https://cdn.bootcss.com/jquery/3.5.0/jquery.min.js"></script> let {log} = console; function request(url) { return new Promise((resolve,reject)=>{原创 2020-07-14 21:38:07 · 99 阅读 · 0 评论