会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
-欲速则不达
每天都要进步一点点
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年10月12日
排序算法
摘要: 一,冒泡排序 思路: - 对未排序的各元素从头到尾依次比较相邻的两个元素大小关系- 如果左边的队员高, 则两队员交换位置- 向右移动一个位置, 比较下面两个队员- 当走到最右端时, 最高的队员一定被放在了最右边- 按照这个思路, 从最左端重新开始, 这次走到倒数第二个位置的队员即可.- 依次类推,
阅读全文
posted @ 2020-10-12 20:09 北巷听雨
阅读(117)
评论(0)
推荐(0)
2020年10月10日
vue响应式原理
摘要: vue.js采用的是数据劫持结合发布和-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 Vue 的响应式原理是核心是通过 ES5 的保护对象的 Object.defindeProper
阅读全文
posted @ 2020-10-10 11:22 北巷听雨
阅读(172)
评论(0)
推荐(0)
JavaScript设计模式:观察者模式与发布-订阅模式
摘要: 一,两者区别 有人把观察者(Observer)模式等同于发布(Publish)/订阅(Subscribe)模式,其实两者是有区别的,观察者模式和发布订阅模式最大的区别就是发布订阅模式有个事件调度中心。 从图中可以看出,观察者模式中观察者和目标直接进行交互,而发布订阅模式中统一由调度中心进行处理,订阅
阅读全文
posted @ 2020-10-10 09:48 北巷听雨
阅读(256)
评论(0)
推荐(0)
2020年10月9日
vue-性能优化
摘要: 1.路由懒加载 懒加载简单来说就是延迟加载或按需加载,即在需要的时候的时候进行加载 常用的懒加载方式有两种:即使用vue异步组件 和 ES中的import vue异步组件 { path: "/login", name: "Login", meta: { title: "登录" }, componen
阅读全文
posted @ 2020-10-09 14:55 北巷听雨
阅读(148)
评论(0)
推荐(0)
2020年9月30日
import与require区别
摘要: 遵循规范 require 是 AMD规范引入方式 import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法 调用时间 require是运行时调用,所以require理论上可以运用在代码的任何地方 import是编译时调用,所以必须放在文件开头 本质 require是赋值过程,其
阅读全文
posted @ 2020-09-30 18:30 北巷听雨
阅读(231)
评论(0)
推荐(0)
vue-改变数据页面不刷新的问题
摘要: 参见官方文档-深入响应式原理 1. Vue 无法检测实例被创建时不存在于 data 中的 property 由于 Vue 会在初始化实例时对 property 执行 getter/setter 转化,所以 property 必须在 data 对象上存在才能让 Vue 将它转换为响应式的 var vm
阅读全文
posted @ 2020-09-30 11:31 北巷听雨
阅读(5263)
评论(0)
推荐(1)
element-ui中select的change方法传递多个参数
摘要: element-ui中的select,checkbox等组件的change方法的回调函数只有当前选择的val,如果想再传入自定义参数怎么办? 方法一:@change="dataChange($event, args) $event就是当前选中的值 <el-select v-model="value"
阅读全文
posted @ 2020-09-30 09:29 北巷听雨
阅读(6916)
评论(0)
推荐(0)
2020年9月24日
js中的事件循环(Event Loop)机制
摘要: 一,关于线程 javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。 单线程意味着,javascript代码在执行的任何时候,都只有一个主线程来处理所有的任务。 而非阻塞则是当代码需要进行一项异步任务(无法立刻返回结果,需要花一定时间才能返回的任
阅读全文
posted @ 2020-09-24 11:14 北巷听雨
阅读(984)
评论(0)
推荐(0)
2020年9月23日
vue-屏幕适配方案
摘要: 一,PC端适配 开发PC端项目,通常会要求适应各种的屏幕尺寸,并且要求浏览器缩小页面等比例变化,因此就要求写出来的前端页面是能够自适应的 利用webpack配置px2rem-loader和lib-flexible来实现px转化rem 1、安装npm install px2rem-loader -Dn
阅读全文
posted @ 2020-09-23 16:55 北巷听雨
阅读(3345)
评论(0)
推荐(0)
2020年9月22日
vue-slot与slot-scope详解
摘要: 一,思考,element-UI <el-table>中如何获取当前行数据? <el-table-column prop label="操作"> <template slot-scope="scope"> <span class="edit"></span> <span class="delete"
阅读全文
posted @ 2020-09-22 09:48 北巷听雨
阅读(9016)
评论(1)
推荐(9)
上一页
1
2
3
4
5
6
7
下一页
公告
返回顶端