自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你关注了我,是个概率极低的事件......

美团外卖移动端开发工程师、上海大学硕士

  • 博客(5)
  • 收藏
  • 关注

原创 箭头函数this指向的陷阱

箭头函数没有this!箭头函数没有this!!箭头函数没有this!!!重要的事情说三遍!那你可能要问我在箭头函数中明明可以取到this啊!function foo() { this.a = 1 let b = () => console.log(this.a) b()}foo() // 1以上箭头函数中的this其实是父级作用域中的this,箭头函数...

2019-04-27 17:33:15 1026 1

原创 【跨域】jsonp看完这篇文章就够了

jsonp是一种jQuery提供的跨域解决方案,我们今天来好好讲讲jsonp。同源策略所有浏览器都会使用同源策略这个安全策略。所谓同源,是指协议、域名、端口号都相同。没有同源的两个危险场景设想在用户访问淘宝时,进行了登录操作,并且登录信息写进了cookie。这时,你突然看到了一个广告,点击跳转进了一个广告链接。如果没有同源策略,这个广告页可以向淘宝发起请求,而由于登录信息已经写进了co...

2019-04-21 16:36:06 318

原创 require和import有啥区别?

今天在研究react的lazyRequire时突然想到了这个问题,于是展开了一些列研究。。要回答这个问题,必须从模块化说起。所谓模块化主要就是解决代码分割、作用域隔离、模块之间的依赖管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。流行的模块化规范有:CommonJS、AMD、CMD、ES6的模块系统。这里简单介绍下CommonJS规范和ES6 Module...

2019-04-10 21:26:42 1432

原创 不妨这样去理解JavaScript中的dom和bom

JavaScript是由三大部分组成:核心ECMAScript、文档对象模型-DOM、浏览器对象模型-BOM。这里我们主要来讲解下BOM和DOM。一. DOMJavaScript可以通过DOM来获取文档里的标签、属性等内容,也可以用来操控文档内容Document文档,这里的文档指的是XML和HTML的页面。当你创建一个页面并且加载到浏览器中,DOM就悄然而生。Object在学习Jav...

2019-04-09 00:10:34 281

原创 摆脱create-react-app,来让我们自己搭建一个react脚手架

创建一个文件夹REACT-CNODE-TEACHmkdir REACT-CNODE-TEACH在文件夹中npm init(我们使用npm来管理依赖包)一路点回车就行,当然你也可以去详细配置下工程信息。装一个webpack一个react工程,怎么能不安装react?这个时候我们要配置一下webpack,我们先在工程根目录创建一个文件夹build,然后创建一个webpack配置文件...

2019-04-09 00:03:33 671

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除