JavaScript
李青伟
不一样的烟火
展开
-
JavaScript——闭包
闭包一直是js中的难点和关键点原创 2019-01-04 00:28:31 · 135 阅读 · 0 评论 -
JavaScript——原型和原型链
js中的原型和原型链在网上似乎很难找到一个易懂的解释。原创 2019-01-04 01:37:05 · 161 阅读 · 0 评论 -
JavaScript——this
this关键字在js中是一个神奇的存在原创 2019-01-04 15:31:45 · 99 阅读 · 0 评论 -
JavaScript——跨域
因为浏览器出于安全考虑,有同源策略。也就是说,如果协议、域名或者端口有一个不同就是跨域,Ajax 请求会失败。主要是用来防止 CSRF 攻击的。简单点说,CSRF 攻击是利用用户的登录态发起恶意请求。也就是说,没有同源策略的情况下,A 网站可以被任意其他来源的 Ajax 访问到内容。如果你当前 A 网站还存在登录态,那么对方就可以通过 Ajax 获得你的任何信息。当然跨域并不能完全阻止 CSRF。...原创 2019-03-11 23:41:09 · 280 阅读 · 0 评论 -
new操作符
new操作符:function Person(name,gender){ this.name = name; this.gender = gender;}Person.prototype.sayName = function(){ console.log(this.name);}var lqw = new Person('lqw','male');console.log(lqw....原创 2019-04-30 15:22:14 · 154 阅读 · 0 评论 -
JavaScript——call(),apply(),bind()
改变this的方法原创 2019-04-30 17:21:28 · 123 阅读 · 0 评论 -
JavaScript——异步
js是单线程的,在程序运行过程中,避免阻塞,那么异步执行就是不可缺少的。在js中,常见的异步操作有哪些呢?ajax、定时器、Promise、async await等。ajax之后再分享,先通过下面这段代码来体会一下其他这些异步操作async function async1(){ console.log('async1 start') await async2() console.lo...原创 2019-05-24 01:03:26 · 108 阅读 · 0 评论