vue 可拖拽table

Element UI下的示例: <template> <div style="width:800px"> <el-table :data="tableData" ...

2019-06-03 14:29:11

阅读数 10

评论数 0

js 实现继承

1. 对象冒充 实例: var Parent = function (username) { this.username = username this.getUserName = functi...

2019-05-14 17:44:56

阅读数 3

评论数 0

vue nextTick

由来: Vue中DOM更新是异步 Vue 实现响应式并不是数据发生变化之后 DOM 立即变化, 而是等同一事件循环中的所有数据变化完成之后,再统一进行视图更新。 触发条件: 在同一事件循环中的数据变化后,DOM完成更新,立即执行nextTick(callback)内的回调。 注意: ...

2019-04-16 21:42:15

阅读数 15

评论数 0

主机名、计算机名、域名、IP地址

域名: 域名是网络上的一个服务器或一个网络系统的名字,在全世界,没有重复的域名。 域名的范围要比主机名大。 一个域名下可以有多个主机名,域名下还可以有子域名。 简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位...

2019-04-16 21:40:51

阅读数 21

评论数 0

java 关键字 volatile、synchronized、Lock

volatile: 简介: 用以声明变量的值可能随时会别的线程修改 使用volatile修饰的变量会强制将修改的值立即写入主存 主存中值的更新会使缓存中的值失效 特性: 1. 可见性 当多个线程访问同一个变量时,某一个线程修改了变量的值,其他线程能够立即读取到该变量修改后的值。 ...

2019-04-16 21:38:22

阅读数 10

评论数 0

Android utilcode 工具依赖库

引入: implementation 'com.blankj:utilcode:1.18.2' API 介绍: https://blog.csdn.net/qq_38998213/article/details/82181309 github官网地址: https://github.c...

2019-04-16 21:35:30

阅读数 14

评论数 0

网络请求框架 Retrofit

创建实例: Retrofit retrofit = new Retrofit.Builder() .baseUrl("http://localhost:4567/") .build(); 注意: 创建Retrofit实例时需要通过Re...

2019-04-15 21:33:32

阅读数 13

评论数 0

Volley

StringRequest的用法: 1. GET 请求 // 获取到RequestQueue对象 RequestQueue mQueue = Volley.newRequestQueue(context); /** * 创建...

2019-04-15 21:10:58

阅读数 17

评论数 0

json解析

常用的解析工具: 1. Gson 在进行序列化与反序列操作前实例化一个 com .google.gson.Gson 对象 1. 获取 Gson 对象的方法有两种: 1.1 通过构造函数来获取 Gson gson = new Gson(); ...

2019-04-15 21:07:14

阅读数 48

评论数 0

Rxjava

Rxjava 简介: 核心思想都是观察者模式 引入项目: implementation 'io.reactivex.rxjava2:rxjava:2.0.1' implementation 'io.reactivex.rxjava2:rxandroid:2.0.1' 语法结构: /*...

2019-04-10 21:52:33

阅读数 8

评论数 0

网络请求框架 Okhttp

OkHttp 简介: OkHttp是一个高效的HTTP客户端 使用builders构造器模式,支持阻塞式的同步请求和带回调的异步请求。 特性: 1. 允许所有同一个主机地址的请求共享同一个socket连接 2. 连接池减少请求延时 3. 透明的GZIP压缩减少响应数据的大小 4. ...

2019-04-10 21:45:41

阅读数 16

评论数 0

JS 对象属性定义、检测与枚举

在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。 可枚举性决定了这个属性能否被for…in查找遍历到。 判断对象是否可枚举: Object 对象的 propertyIsEnumerable() 方法可以判断此对象是否包含某个属性...

2019-04-08 21:15:14

阅读数 46

评论数 0

JS Object.assign()方法

作用: 用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 实例: const one = {a: 1, b: 2} const two = {c: '3', d: '4'} var three = Object.assign({e: 5}, one...

2019-04-08 21:13:33

阅读数 84

评论数 0

es6 模板字符串

模板字符串语法: es5写法: 需要使用大量的“”(双引号)和 + 来拼接才能得到我们需要的模版 实例: "He is <b>" + person.name + "</b> and we wish...

2019-04-03 21:10:37

阅读数 11

评论数 0

es6 set 与 WeakSet

set: ES6提供的新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化。 在Set内部,两个NaN是相等。两个对象总是不相等的。可以用length来检测。 set的四个操作方法: add(...

2019-04-03 21:09:27

阅读数 17

评论数 0

js decodeURI、decodeURIComponent、encodeURI、encodeURIComponent

作用: 用来编码和解码URI 区别: 1. encodeURI 和 decodeURI 函数操作的是完整的 URI; 这俩函数假定 URI 中的任何保留字符都有特殊意义,所有不会编码它们。 2. encodeURIComponent 和 decodeURIComponent 函数操作的...

2019-04-03 21:08:23

阅读数 11

评论数 0

js some() 与 every() 函数

声明实例数组: const arr = [1,2,3,4] 1. every() 一假即假 是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。 实例: let result = arr.every((val, index, arr) => {v...

2019-04-03 21:07:12

阅读数 26

评论数 0

js for in, forEach

声明实例数组: const arr = [1,2,3,4], obj = {a: 'a', b: 'b'}; 1. for in 1.1 用于对数组或者对象的属性进行循环/迭代操作。 数组迭代出来的是数组元素 对象迭代出来的是对象的属性key值,可以通过obj.key取出属性值 实...

2019-04-03 21:06:10

阅读数 13

评论数 0

es6 filter()过滤函数

1. filter() 返回符合条件的元素的数组[] 筛选回调函数,有三个参数 语法: array.filter((value, index, arr) => {value === '匹配对象'}) 特殊用法: 1. 去掉空字符串、undefined、null ar...

2019-04-03 21:05:01

阅读数 11

评论数 0

es6 find()和findIndex()查找函数

1. find() 用来查找目标元素,找到就返回该元素,找不到返回undefined. 查找回调函数,有三个参数 语法: array.find((value, index, arr) => {value === '匹配对象'}) 2....

2019-04-03 21:03:52

阅读数 26

评论数 0

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