自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 js知识汇总

1.简述同步和异步的区别2.怎么添加、移除、复制、创建、和查找节点3.实现一个函数clone 可以对Javascript中的五种主要数据类型(Number、string、Object、Array、Boolean)进行复制4.数组去重方法12种方法5.写一个返回闭包的函数(1)首先知道什么是闭包?闭包就是能够读取其他函数内部变量的函数。6.使用递归完成1到100的累加(递归就是“自己调用自己”)7.Javascript有哪几种数据类型1,基本类型:字符串类型(string),数字类型(num

2020-05-11 19:43:48 324

原创 谈谈EVENT LOOP

什么是event loopJavaScript从诞生起就是单线程。原因大概是不想让浏览器变得太复杂,因为多线程需要共享资源、且有可能修改彼此的运行结果,对于一种网页脚本语言来说,这就太复杂了。后来就约定俗成,JavaScript为一种单线程语言。因为JavaScript是一种单线程语言,所有任务都在一个线程上完成。一旦遇到大量任务或者遇到一个耗时的任务,网页就会出现"假死",因为JavaS...

2020-04-22 17:25:29 157

原创 mobx学习小记

1.原理react的render是状态转化为树状结构的渲染组建的方法,mobx提供了一种存储更新state的方法,react是让虚拟dom减少繁琐的dom变化。mobx通过虚拟的状态依赖图来让react组建和应用状态同步化来减少不必要的状态导致组建更新2.API 简介(observable,computed)1.observable让一个有属性的对象成为一个观察者,@observable...

2020-04-14 12:10:16 128

原创 从react原理出发,谈谈性能提升

一. 单个组建的性能优化1.render里尽量减少新建变量和bind函数,传递参数尽量减少传递参数的数量2.合理使用shouldComponentUpdate,去判断props是否变换,进而确定是否需要更新此组件,及传参数给组件或给组件绑定事件时要包一层,用一个方法或变量表示,可使用React.PureComponent3.使用Immutableimport { Map , is } fr...

2020-04-14 12:09:37 186

原创 为什么要用babylonJS

babylonJS调研总结webGL. threeJS. babylonJS对比引用网上一位资深开发者的话:WebGL原生开发好比远古时期的投石索,既原始又难以控制,但通过不断使用投石索锻炼出来的强壮体魄可以在任何情况下给予你支持;Three.js好比AK47,简单粗暴又威力强大,在特定情况下能够快速解决问题,但当你想深入研究时又发觉难以控制;Babylon.js好比绝地武士的光剑,外形简约但...

2019-02-18 18:38:57 12728 2

原创 WEBGL 学习笔记

一. material -基础属性opacity和transparent是一起使用的,transparent为true时,opacity才起作用overdraw 渲染物体有缝隙时,将其设为trueside 决定了绘制那个面,还是两个面都进行绘制材质的属性值更新时,需要将needsUpdate为TRUE二. material -融合属性blending 决定了物体的材质如何和背景融...

2018-12-13 11:08:55 212 1

转载 react生命周期

2018-10-26 15:08:41 160

空空如也

空空如也

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

TA关注的人

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