Javascript
wuyi-web
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vue.nexttick(callback)方法介绍
官方:在下次 DOM 更新循环结束之后执行延迟回调callback。在修改数据之后立即使用这个方法,获取更新后的 DOM。解析:因为Vue为了高效渲染,当数据模型data里面由数据更新时,不会立即更新DOM,而是将这次得data更新添加到事件模型内。直到当前得任务执行完毕,才会对这期间得DOM进行统一更新。如下代码打印出的分别是11111,和 00000。因为虽然this.Msg被赋值为 '22222' ,但是DOM的ref_p节点并没更新。这个也很好理解,因为你在把msg改为111111时,Vue原创 2022-04-18 18:28:45 · 1113 阅读 · 1 评论 -
vue的响应原理
来自官方的MVVM的介绍原创 2022-03-30 15:39:27 · 915 阅读 · 0 评论 -
webpack快速入门
Webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。当 webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图(dependency graph),然后将你项目中所需的每一个模块组合成一个或多个 bundles,它们均为静态资源,用于展示你的内容。。而这里面涉及一些基础的配置和概念:入口(entry)指示 webpack 应该使用哪个模块,来作为构建其内部 依赖图(dependency graph) 的开始。进入入口起点后,webpack 会找出原创 2022-03-01 11:33:01 · 283 阅读 · 0 评论 -
监听iframe加载事件
监听iframe加载事件原创 2022-01-06 11:24:21 · 2047 阅读 · 0 评论 -
递归遍历取出数组中的某一属性
在很多情况下我们需要对从后端拿的数据进行处理,例如从多层嵌套中获取某一属性。例如下面这个数组,这个数组有多层嵌套的结构。如果我们需要用到数组结构中所有的name属性,并将之生成一个新的数组,这时我们就需要通过循环获取内层的name属性。但如果层级稍微多一点,有三层或以上的嵌套(当然这样的数据结构本身就不合理,这里我们仅作一种假设)。这时我们就需要用到三层及以上的循环次数。显然这样是并不高效和并不符合代码格式美观的,这时我们就可以用到递归遍历的方法。如下时一个模拟的数组,我们需要取出其中的name属性,原创 2021-12-07 16:55:05 · 1615 阅读 · 0 评论 -
改变原数组的方法
arr.push(item1,item2,·····,itemx) arr.pop() arr.unshift(item1,item2,·····,itemx) arr.shift()arr.splice() arr.reverse() arr.sort() arr.fill() arr.copyWithin()原创 2021-12-07 15:33:12 · 107 阅读 · 0 评论 -
js 判断数据类型
1、js中的数据类型基本数据类型:Undefined、Null、Boolean、Number、String,Symbol引用数据类型 :Objectlet bool = false;let num = 2;let str = 'ab12c';let und= undefined;let nul = null;let arr = [1,2,3,4,5,4];let obj = {name:'jack',age:12};let fun = function(){console.log('h原创 2021-12-06 19:11:47 · 354 阅读 · 0 评论 -
使用运算符时 数据类型的改变
运算符:只要一个运算元是字符串,另一个运算元也会转化为字符串。例如: ‘1’+2 ===> ‘12’1+‘2’ ===> ‘12’2 + 2 + ‘1’ ===> ‘41’对于单个运算元,+对于数字没有影响,但对于非数字 会转化为 数字例如: let str = ‘‘12’’console( + str ) ===> 12赋值运算符=:语句 x = value 将值 value 写入 x 然后返回 x。console.log(x = 3) ==原创 2021-11-02 10:06:31 · 153 阅读 · 0 评论 -
JS Boolea类型转换的规则
只有0 null undefined “”(空字符串,“ ”如果里面有空格就不是false而是true) NaN原创 2021-11-01 15:54:28 · 188 阅读 · 0 评论
分享