摘要:
引入symbol数据类型的原因:ES5的对象属性名都是字符串,这容易造成属性名的冲突,如果你要使用别人提供的一个对象,你想往这个对象上添加一个新的属性和方法,如果造成了属性名的重复,这样就会对原有的属性造成覆盖,如果有一种机制,能给对象提供一个独一无二的方法,这样能从根本上防止属性名的冲突,所以诞生 阅读全文
摘要:
方法内容: function $1(res) { return document.querySelector(res) } function $2(res) { return [...document.querySelectorAll(res)] } function Tiled(Arr) { le 阅读全文
摘要:
场景创建引用// http://www.yanhuangxueyuan.com/threejs/build/three.js 在线地址 1.var scene = new THREE.Scene();创建场景 2. new THREE.PerspectiveCamera( 75, window.in 阅读全文
摘要:
// $(".set").toggle(1000)//隐藏的出现,出现的隐藏 // $(".set").fadeIn('show')//淡入 // $(".set").fadeOut(3000)//淡出 // $(".set").fadeToggle(3000)//淡出淡入切换 // $(".set 阅读全文
摘要:
防抖(Debounce)和节流(throttle)都是用来控制某个函数在一定时间内执行多少次的技巧,两者相似而又不同。 函数节流(throttle):是让一个函数无法在很短的时间间隔内连续调用,当上一次函数执行后过了规定的时间间隔,才能进行下一次该函数的调用。 函数去抖(debounce):让一个函 阅读全文
摘要:
1:在全局作用域下 this对象指向的是window对象 console.log(this)//全局作用域 控制台打印 2.在函数作用域下 在非严格模式下: this的指向依旧是window对象 function text(){ console.log(this) } text()//当前函数无具体 阅读全文
摘要:
前情提要: 浏览器渲染一个网页的时候会启用两条线程: 一条渲染javascript 脚本,另一条渲染 UI即css 样式的渲染。 两条线程是互斥的。 当javascript 线程运行的时候 UI线程则会中止暂停,相反当UI线程运行的时候javascript线程也会中途停止。 为什么互斥呢? 因为当u 阅读全文
摘要:
挂载 组件首次被实例化创建并插入DOM中需要执行的生命周期函数: constructor():需要在组件内初始化state或进行方法绑定时,需要定义constructor()函数。不可在constructor()函数中调用setState()。 static getDerivedStateFromP 阅读全文
摘要:
created: function () { //在实例创建之后同步调用。此时实例已经结束解析选项,这意味着已建立:数据绑定,计算属性,方法,watcher/事件回调。 //但是还没有开始 DOM 编译,$el 还不存在,但是实例存在,即this.a存在,可打印出来 。 console.log("建 阅读全文
摘要:
简介 React Redux框架可以用来对React Native进行数据流管理。Redux是一个用于UI布局框架的标准库。Redux的概念是通过UI binding来将Redux和React绑定到一起,这样可以避免UI 部分和store直接交互。 UI binding 从组件布局来讲,当我们在构建 阅读全文
摘要:
栈 1,栈只能从表的一端存取数据,另一端是封闭的。 2,在栈中,无论是存数据还是取数据,都必须遵循"先进后出"的原则,即最先进栈的元素最后出栈。 进栈和出栈 基于 栈结构的特点,在实际应用中,通常只会对栈执行以下两种操作: 向栈中添加元素,此过程被称为"进栈"(入栈或压栈); 从栈中提取出指定元素, 阅读全文