自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leviscar的博客

码农之路漫漫

原创 React-router路由基本原理

1. 路由基本功能 2.react-router的状态机特性 3.用户点击了Link组件后路由系统中到底发生了哪些变化 4.前端路由如何处理浏览器的前进和后退功能 location.hash 与 hashchange history.pushState 与 popstate 1....

2018-08-20 22:03:09

阅读数 6451

评论数 0

原创 2018.8.20 360 前端面经

一面:(60min) 1. 自我介绍 2. 项目试玩 难点 技术栈 3. 如何实现地图(分层),一层如何实现(数据结构,类似打飞机) 4. 如何实现组件间通信(on,emit,全局变量) 5. webSocket遇到的问题,如何调试 6. 碰撞检测如何实现(数据结构) 7. 文章标题居中(te...

2018-08-20 21:58:02

阅读数 624

评论数 0

原创 性能调优

性能调优 子级校正过程的工作原理(Reconciliation) 当你改变React组件状态是,它会触发组件的重绘过程。React会构建一个新的虚拟DOM来呈现应用UI的状态,然后检测和当前的虚拟DOM之间的差异,从而计算出哪些DOM元素需要进行更新、添加或者删除,这个过程被称为“子级校正...

2018-04-24 11:13:46

阅读数 57

评论数 0

原创 深入React DOM对象

深入React DOM对象 DOM事件监听器 React做的工作 React实现了一个合成事件系统,为应用程序和界面带来了一致性和高性能 通过标准化事件来实现一致性,使得事件在不同浏览器和平台间都能拥有相同的属性 自动事件委托。 React不会将事件处理程序附加到节点本身,会将单独事件...

2018-04-24 11:13:13

阅读数 210

评论数 0

原创 React同构应用

React同构应用 引言 简单讲,单页应用基本上就是一个空白的HTML体,使用JavaScript来生成应用的页面。这种方式虽然有很多优势,但是也有缺点: 在浏览器下载应用的JavaScript并运行(以及从服务器上获取最初的数据)之前,用户会看到一个白屏闪过,然后才是页面的内容。 同构...

2018-04-24 11:12:14

阅读数 468

评论数 0

原创 Reacr 16 新特性

Reacr 16 新特性 1. 体积变小 react+react-dom 在gzipped之后小了 - react 大小从之前的20.7kb(压缩后6.9kb)降低到现在的5.3kb (压缩后2.2kb)。 - react-dom 从之前的141kb(压缩后42.9kb)降低到现在的1...

2018-03-24 02:54:17

阅读数 266

评论数 0

原创 面试记录之菜鸟一面(2018-3-16)

谈谈你对作用域和闭包的理解 zepto.js的事件绑定函数实现,原生js事件绑定函数实现 promis底层原理,then,all AMD和CommonJS的区别 es6实现对this作用域的改变 描述一下原型链和继承 说说事件捕获和事件冒泡的理解 call和apply的区别 ...

2018-03-22 15:21:28

阅读数 721

评论数 0

转载 React服务端渲染总结

   为什么需要服务端渲染?什么情况下进行服务端渲染?笔者认为,当我们要求渲染时间尽量快、页面响应速度快时(优点),才会采用服务器渲染,并且应该“按需”对页面进行渲染 ——“首次加载/首屏”。即服务端渲染的优势在于:由中间层( node端 )为客户端请求初始数据、并由node渲染页面。那客户端渲染...

2018-02-11 15:10:51

阅读数 1662

评论数 0

原创 ES6入门函数篇(一)之函数形参的默认值

一、在ECMAScript5中模拟默认参数JavaScript函数有一个特别的地方,无论在函数定义中声明了多少参数,都可以传入任意数量的参数,也可以在函数定义时添加针对参数数量的处理逻辑,当已定义的形参无对应的传入参数时,为其指定一个默认值。在ES6之前,不能直接为函数的参数指定默认值,只能采用变...

2017-11-22 20:08:11

阅读数 387

评论数 0

翻译 理解Javascript Bind()方法

原文地址:https://www.smashingmagazine.com/2014/01/understanding-javascript-function-prototype-bind/对于初学者来说绑定函数可能是不怎么受关心的函数之一,但是当你将一个方法从对象中拿出来,然后再调用,希望方法中...

2017-11-08 22:21:59

阅读数 2232

评论数 0

原创 JavaScript 自动插入分号

JavaScript 自动插入分号本文介绍了自动插入分号机制在return语句中的例子,以及在es5标准下的相应规则。楔子之前一直写C,写了一段时间JavaScript之后一直很很好奇一个东西。在C和Java等语言里面,大括号的使用一般都是类似这样的int main(args[]) { r...

2017-10-25 17:40:15

阅读数 423

评论数 0

原创 使用Eclipse搭建Android开发环境

首先到Eclipse官网下载Eclipse,选择安装for Android developer版 接下来安装 adt插件 到这里都很顺利 接下来可能遇到墙的问题 解决方式是去官网下载 sdkmanager独立包,安装起来简直开心得不行 到https://developer...

2017-04-28 09:45:31

阅读数 122

评论数 0

原创 SQL SERVER安装教程

1.下载地址:ed2k://|file|cn_sql_server_2016_developer_x64_dvd_8776722.iso|2452795392|EF6BAADFBCC9C647180B0F93FD0186D0|/  建议下载的时候去淘宝买个会员,非会员下载太慢了!!! ...

2017-02-21 09:45:55

阅读数 801

评论数 0

转载 如何阅读别人的代码(转自coney)

原文网址:http://gengbiao.me/technique/如何阅读别人的代码/# 第一次写博客,所以就先从转载别人的文章开始,然后加一点自己的感受。 如何阅读别人的代码 首先要能运行起来 本人一般都是先想办法让代码运行起来,只有这样,当我对代码做更改的时候,才能通过程序的...

2017-01-25 19:09:24

阅读数 255

评论数 0

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