09 2021 档案

摘要:首先说一下单进程浏览器 2007年之前,市面上的浏览器都是单进程的,即所有页面中所有的模块都运行在一个进程里,这些模块包括:网络、插件、javascript运行环境、渲染引擎、页面展现等。 这么多模块都运行在一个进程中,是浏览器不稳定、不流畅和不安全的主要因素。 1.不稳定 早期浏览器需要借助插件来 阅读全文
posted @ 2021-09-26 09:52 键盘敲飞 阅读(972) 评论(0) 推荐(0) 编辑
摘要:Draggable为基于Sortable.js的vue组件,用以实现拖拽功能。 特性 支持触摸设备 支持拖拽和选择文本 支持智能滚动 支持不同列表之间的拖拽 不以jQuery为基础 和视图模型同步刷新 和vue2的国度动画兼容 支持撤销操作 当需要完全控制时,可以抛出所有变化 可以和现有的UI组件兼 阅读全文
posted @ 2021-09-15 15:35 键盘敲飞 阅读(5868) 评论(1) 推荐(0) 编辑
摘要:1. Vue 响应式原理 核心实现类: Observer : 它的作用是给对象的属性添加 getter 和 setter,用于依赖收集和派发更新 Dep : 用于收集当前响应式对象的依赖关系,每个响应式对象包括子对象都拥有一个 Dep 实例(里面 subs 是 Watcher 实例数组),当数据有变 阅读全文
posted @ 2021-09-13 09:49 键盘敲飞 阅读(827) 评论(0) 推荐(0) 编辑
摘要:一、前言 现在随着前端开发的复杂度和规模越来越大,鹰不能抛开工程化来独立开发,比如:react的jsx代码必须编译后才能在浏览器中使用,比如sass和less代码浏览器是不支持的。如果摒弃这些开发框架,开发效率会大幅下降。 在众多前端工程化工具中,webpack脱颖而出成为了当今最流行的前端构建工具 阅读全文
posted @ 2021-09-10 10:05 键盘敲飞 阅读(367) 评论(0) 推荐(0) 编辑
摘要:安装mockjs npm install mockjs 可以使用数据模板生成模拟数据。 Mock.mock( rurl?, rtype?, template ) ) // 或者 Mock.mock( rurl, rtype, function( options ) ) Mock.mock( rurl 阅读全文
posted @ 2021-09-06 14:27 键盘敲飞 阅读(681) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示