上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 1.响应式数据的理解 数组和对象类型当值变化时如何劫持到。对象内部通过defineReactive方法,使用Object.defineProperty将属性进行劫持(只会劫持已经存在的属性),数组则是通过重写数组方法来实现。 这里在回答时可以带出一些相关知识点(比如多层对象是通过递归来实现劫持,顺带 阅读全文
posted @ 2020-09-08 11:43 石头记1 阅读(1482) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-08-26 16:58 石头记1 阅读(112) 评论(0) 推荐(0)
摘要: // 给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。// 左括号必须用相同类型的右括号闭合。// 左括号必须以正确的顺序闭合// 空字符串可被认为是有效字符串// 输入:'()'// 输出:true// 输入:'(}'// 输出:false var isV 阅读全文
posted @ 2020-08-24 11:50 石头记1 阅读(1065) 评论(0) 推荐(0)
摘要: let left = {a:1,b:3} let right = {a:14,b:16,c:6} function main(left,right){ for(var i in left){ if(right.hasOwnProperty(i)){ left[i] = right[i] } } re 阅读全文
posted @ 2020-08-21 11:26 石头记1 阅读(126) 评论(0) 推荐(0)
摘要: 构造函数正则 var exp = '/^1[3456789]\\d{9}$/' new RegExp(exp.slice(1,-1)).test(18086440878) 需要注意的是创建字符串变量时会把一个\去掉,需要用两个\\ 找出一串字符串中出现(或者连续出现)最多的字符 function f 阅读全文
posted @ 2020-08-03 17:17 石头记1 阅读(176) 评论(0) 推荐(0)
摘要: (async () => { const delays = [1,2,3,4,5]; while(delays.length > 0){ const delay = delays.shift(); console.log(`Start delay: ${delay} loop`) await new 阅读全文
posted @ 2020-07-22 09:20 石头记1 阅读(301) 评论(0) 推荐(0)
摘要: <style type="text/css"> .aadiv { width: 80px; height: 80px; background-color: skyblue; border-radius: 8px; } .skewed { width: 80px; height: 80px; posi 阅读全文
posted @ 2020-07-22 09:05 石头记1 阅读(2455) 评论(0) 推荐(0)
摘要: <div :style="{height: contentHeight}"> <van-list v-model="listloading" :finished="listfinished" finished-text="亲,我是有底线的" v-on:load="onLoad" :immediate 阅读全文
posted @ 2020-07-10 10:49 石头记1 阅读(4198) 评论(0) 推荐(0)
摘要: this一般情况下指向执行上下文环境。那上下文环境究竟是什么? this的执行上下文环境是调用时的对象,通俗一点就是谁调用它,就指向谁, 箭头函数则指向创建时的对象, call,apply,bind都能改变this指向,bind比较特殊的地方在于是创建的一个新函数,我们必须去手动调用这个函数 阅读全文
posted @ 2020-07-09 14:37 石头记1 阅读(118) 评论(0) 推荐(0)
摘要: <van-col span="12"> <van-field label="载重量:" placeholder="保留2位小数" name="dweight" :value="dweight" v-on:touchend.native.stop="weightkeyPos"></van-field> 阅读全文
posted @ 2020-07-08 15:20 石头记1 阅读(3411) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页