JS学问点 JS hoist JS闭包题目 JS实行机制 JS定时器线程明白 组织函数内的要领与组织函数prototype属性上要领的对照 JS中new都阅历了什么 深切明白JavaScript中的属性和特征 JS中的c…
标签:原理
vue组件之间8种组件通信方式总结
对于vue来说,组件之间的消息传递是非常重要的,下面是我对组件之间消息传递的各种方式的总结,总共有8种方式。 1.props和$emit 父组件向子组件传递数据是通过prop传递的,子组件传递数据给父组件是通过$emit…
javascript 面向对象(完成继续的几种体式格局)
1、原型链继续 中心: 将父类的实例作为子类的原型 瑕玷: 父类新增原型要领/原型属性,子类都能访问到,父类一变别的的都变了 function Person (name) { this.name = name; }; P…
为何编程言语的都要定义数据类型
关于一个顺序员来说,写代码的第一件是请,生怕就是须要定义一些数据范例。而顺序自身,就是对这些数据范例举行操纵,有没有人思考过,为何每种言语编写的顺序,最先都须要定义数据范例呢? 以下面的C代码为例,我们来申明这个题目: …
轻松明白JS基础包装对象
本日来讨论一下JS中的基础包装对象(也叫基础包装范例),之前刚学到这里的时刻,自身也是一头雾水,不明白这个基础包装对象究竟是个什么鬼,厥后找了许多材料,终究看清了它的真面目。起首呢,我们如今温习一下JS的数据范例,JS数…
Redis有序集合原理
简介 有序集合是一个数据类型和集合和hash表很相似,数据是不重复的。由于集合中的元素是没有排序的,因此有序集合中的每个元素都和一个浮点型数字关联起来,这个浮点型数字叫做score(所以它和hash很像)。有序集合内的元…
理解ConcurrentHashMap的实现原理
HashMap的并发问题 Java7 在Java7上,HashMap扩容Rehash的过程中,可能出现循环链表导致死循环的情况: Java7在Rehash时采用了倒序链表,因为Java7在Rehash中向链表插入Entr…
ThreadLocal作用、场景、原理
1.ThreadLocal 是什么? 在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多…
深入浅出 Laravel 路由执行原理
本文首发于「 深入浅出 Laravel 路由执行原理」,转载请注明出处。 这篇文章我们将学习 Laravel 项目中一个很重要的主题 –「路由」。 可以说几乎所有的框架都会涉及到「路由」的处理,简单一点讲就将…
BlockCanary,LeakCanary原理
BlockCanary 简介 github地址,一款用来检测页面卡顿的非侵入式插件 使用 dependencies { // most often used way, enable notification to not…
Android中的AsyncTask的工作原理
Android中的线程机制是非常重要的,在很多情况下为了使APP不卡顿,我们需要将很多事情放到子线程中执行,使主线程尽量没有耗时操作,否则会导致ANR.Android中的线程几乎完全采用了Java中的线程机制,那么创建、…
View的工作原理
记得刚开始做安卓的时候,一直很好奇EditText、TextView、ListView、Relativelayout等等控件是如何工作的呢,他们的父控件或者顶层控件究竟是怎么样的呢? 今天我就带着大家一起去探索一下。 那…