阅读vue源码-----变化侦测篇(object的变化侦测)
摘要:变化侦测篇:变化侦测就是追踪状态,亦或者说是数据的变化,一旦发生了变化,就要去更新视图。 Vue的最大特点之一:数据驱动视图 在这里,我们可以把数据理解为状态,而视图就是用户可直观看到页面。页面不可能是一成不变的,它应该是动态变化的,而它的变化也不应该是无迹可寻的,它或者是由用户操作引起的,亦或者是
阅读全文
posted @
2020-10-21 17:47
小名香菜~
阅读(230)
推荐(0)
阅读underscore源码之写自己的underscore
摘要:underscore 系列 转载:underscore 系列目录地址:https://github.com/mqyqingfeng/Blog。 什么是 Web Worker? 当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。web worker 是运行在后台的 JavaSc
阅读全文
posted @
2020-10-20 17:03
小名香菜~
阅读(155)
推荐(0)
初学Underscore(四)
摘要:实用功能(Utility Functions) noConflict _.noConflict()放弃Underscore 的控制变量 _。返回Underscore 对象的引用。 var underscore = _.noConflict(); identity _.identity(value)返
阅读全文
posted @
2020-10-20 15:53
小名香菜~
阅读(114)
推荐(0)
初学Underscore(三)
摘要:与函数有关的函数(Function (uh, ahem) Functions) bind _.bind(function, object, *arguments)绑定函数 function 到对象 object 上, 也就是无论何时调用函数, 函数里的 this 都指向这个 object.任意可选参
阅读全文
posted @
2020-10-20 15:27
小名香菜~
阅读(155)
推荐(0)
初学Underscore(二)
摘要:数组函数(Array Functions) 注: 所有的数组函数也可以用于 arguments (参数)对象。 但是,Underscore 函数不能用于稀疏("sparse" )数组。 First _.first(array, [n]) Aliases: head, take返回array (数组)
阅读全文
posted @
2020-10-14 15:50
小名香菜~
阅读(128)
推荐(0)
初学Underscore(一)
摘要:Underscore Underscore一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。它是这个问题的答案:“如果我在一个空白的HTML页面前坐下, 并希望立即开始工作, 我需要什么?“...它弥补了部分jQuery没有实现的功能,同
阅读全文
posted @
2020-10-14 15:40
小名香菜~
阅读(328)
推荐(0)
el-select与el-tree的结合使用
摘要:效果: html代码 <el-form-item label="树型结构" > <el-select v-model="treeData" placeholder="请选择..." style="width: 16rem" > <el-option :value="treeDataValue" st
阅读全文
posted @
2020-10-14 10:17
小名香菜~
阅读(6691)
推荐(0)
js当只有parentId和oid时实现组织机构的树形结构
摘要:getData(orglist ) { //orglist 为要处理的数据 res = {} for (let i = 0; i < orglist.length; i++) { let row = orglist[i] row.parentId = row.parentId ? row.paren
阅读全文
posted @
2020-10-14 10:00
小名香菜~
阅读(407)
推荐(0)
router设置路由拦截
摘要:需求:在未登录的情况下,不能通过路由路径进入到页面; import Vue from 'vue' import VueRouter from 'vue-router' import home from '@/views/home' import login from '@/views/pages/l
阅读全文
posted @
2020-10-10 15:21
小名香菜~
阅读(1138)
推荐(0)
大部分人都会做错的经典 JS 闭包面试题
摘要:题目代码: function fun(n,o) { console.log(o) return { fun:function(m){ return fun(m,n); } }; }var a = fun(0); a.fun(1); a.fun(2); a.fun(3);//undefined,?,?
阅读全文
posted @
2020-10-10 11:11
小名香菜~
阅读(273)
推荐(0)
js存在的几种函数
摘要:函数 第一种,普通函数:用 function 关键字定义的函数。 function foo(){ // code } 第二种,箭头函数:用 => 运算符定义的函数。 const foo = () => { // code } 第三种,方法:在 class 中定义的函数。 class C { foo(
阅读全文
posted @
2020-10-10 10:48
小名香菜~
阅读(481)
推荐(0)
el-select组件中,获取所选中的对象。
摘要:el-select中当显示的label与使用的value值不一样的时候,如何获取所选中的对象。 html代码 <el-select v-model="device.outDevice" :disabled="disabled" placeholder="请选择内容" size="mini" styl
阅读全文
posted @
2020-10-09 11:07
小名香菜~
阅读(7147)
推荐(0)