1)注册list组件 2)使用list结构 3)模拟业务逻辑,编写代码 1>以一个接口为准,获取所有得工单任务信息。编写中间内容区的数据,vant list编写内容 2>添加...
1)注册list组件 2)使用list结构 3)模拟业务逻辑,编写代码 1>以一个接口为准,获取所有得工单任务信息。编写中间内容区的数据,vant list编写内容 2>添加...
git push时发现有冲突,保持原commit的完整性,使用优雅的命令:git pull --rebase 原文链接:https://blog.csdn.net/chenz...
在多台电脑使用git管理开发分支的时候,会出现这样的情况。电脑A创建了分支1,并且push上了远程仓库。 电脑B本地clone仓库默认只会clone下master分支,而其他...
//1.可以改变我们当前函数的this指向(当第一个参数为null、undefined时,默认指向window;) //2.还会让当前函数执行 //亲戚家 varotherH...
call、apply、bind的作用是改变函数运行时this的指向,所以先说清楚this。 以下是函数的调用方法: 方法调用模式: 当一个函数被保存为对象的一个方法时,如果调...
1.箭头函数 普通函数取决于谁调用它,它的this就指向谁,并不是固定的(普通函数this指向取决于调用) //简写注意 1.如果有且仅有一个参数,()可以不写 2.如果有且...
1.变量提升 console.log(a);//undefined var a=123; 因为变量a的声明被提到了作用域顶端。代码编译后应该是下面这个样子(只是声明的a提升上...
父组件 => 子组件: 1.属性props // child props: { msg: String } // parent <HelloWorld msg="Welcom...
一 关于自定义viewGroup 二 关于MeasureSpec MeasureSpec代表一个32位int值,高2位代表SpecMode,低30位代码SpecSize,Sp...
引言 通过setContentView()加载布局文件时,有时加载的根部局的宽高属性会失效,如果在根部局下又套一层相同属性的宽高容器布局,则又会起效果,这到底时为啥呢?我们去...
关于ViewRootImpl ViewRootImpl是view的最高层级,属于所有View的根,但它不是View,实现了viewParent接口,控件的测量、布局、绘制以及...
关于view的加载 请移步我的上篇设置LayoutParams失效 关于view的创建 上篇博文提到了在解析xml时,会调用inflate方法,其中这个temp就是我们要创建...
performTraversals() 上文提过,在setView时会调用requestLayout()触发遍历。遍历操作指的就是performTraversals()方法。...
什么是反射机制 java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法。对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息以及动态调用...
什么是代理模式? 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 ...
Handler机制的工作原理 Handler 工作流程基本包括 Handler、Looper、Message、MessageQueue 四个部分,Message 负责消息的搭...
一 概述 泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式,然后在使用/调用时传入具体的类型。 泛型的本质是为了参...
前言 线程池(Thread Pool)是一种基于池化思想管理线程的工具。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能...
前言 线程池解决的核心问题就是资源管理问题。在并发环境下,系统不能够确定在任意时刻中,有多少任务需要执行,有多少资源需要投入。为解决资源分配问题,线程池采用了“池化思想”,即...
安卓虚拟机 Dalvik:Dalvik是Google公司用于android平台的java虚拟机。支持已转化为.dex格式的java应用程序的运行。.dex格式是专门为Dalv...