
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 · 247 阅读 · 2 评论 -
Javascript 性能优化
加载放到body底部, 这样不会阻塞页面渲染<body><script></script></body>数据读取访问局部变量 比 全局要快 //badlet data = {};(function(){ alert(data);}())// goodslet data = {};(function(){ let l_data = data; alert( l_data);}())频繁访问对象属性,请保存到原创 2020-07-16 22:12:28 · 220 阅读 · 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 · 155 阅读 · 0 评论 -
Javascript 异步编程笔记
环境:chrome 80演习:用Promise async/await封装$.ajaxPromise第一次请求成功,接着请求第二次// 先引入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 · 121 阅读 · 0 评论