240 发简信
IP属地:河南
  • 120
    qiankun微前端开发多页签缓存及刷新实现方式

    一、基于微前端qiankun的多页签缓存方案实践 1、多个子应用同时存在在dom上通过v-show控制显示哪一个子应用,及display:none;控制不同子应用dom的显示...

  • 120
    vue学习篇8之数据绑定(Watcher和Dep)

    数据绑定一旦更新了data中的某个属性数据,所有界面上直接使用或间接使用了此属性的节点都会更新。 数据劫持在Vue中是使用数据劫持的技术来实现数据绑定的效果。基本思想:通过d...

  • vue学习篇7之事件模型发布订阅模式

    发布订阅模式目标:解耦,让各个模块之间没有紧密的联系。在Vue中,整个的更新是按照组件为单位进行判断,以节点为单位进行更新。------如果代码中没有自定义组件,那么在比较算...

  • vue学习篇6之响应式原理

    一、响应式原理我们在设计属性值的时候,页面数据更新用到的技巧就是Object.defineProperty() 最重要的就是里面的get和set方法 上面的简化版是只有一层遍...

  • vue学习篇5之函数柯里化与渲染模型

    概念1、柯里化:一个函数原本有多个参数,只传入一个参数,生成一个新函数,由新函数接收剩下的参数来运行得到结构。2、偏函数:一个函数原本有多个参数,只传入一部分参数,生成一个新...

  • vue学习篇4之模板解析与虚拟DOM

    模板解析模板:就是html嵌套js代码,js代码以两种形式存在于页面里,指令属性和表达式模板解析大括号表达式{{}}的基本流程:1、将el的所有子节点取出,添加到一个新建的文...

  • 120
    vue学习篇3之vuex

    vuex vuex是vue的一个插件。对vue应用中多个组件的共享状态进行集中式的管理(读/写)。是组件间通信方法的一种一、vue的应用就是一个状态自管理应用1)state:...

  • vue学习篇2之数据存储与组件间通信

    一、存储数据文件 当前操作的数据在刷新或关闭浏览器之后,需要数据还是当前的数据,就要缓存数据。存储有两方面:1.缓存在内存。2.缓存为文件。存在内存的话浏览器关闭后会没有,而...

  • vue学习篇1之基本使用

    vue的基本使用 vue是一个渐进式的js框架(组件插件引进式)由核心库+插件组成作用:动态构建前端界面 与其他前端js框架的关联1).借鉴angular的模版和数据绑定技术...

  • webpack学习篇4

    处理项目中的资源文件 loader:用来处理资源文件的,接受资源文件为一个参数,处理完了会返回一个新的资源,这个过程就是loader的处理。 一、处理js文件 安装babel...

  • webpack学习篇3

    自动化生成项目中的html 每次打包之后的文件名都是不确定的。每次都要手动去设html中引入的路径很麻烦。借用webpack的插件来解决这个问题。 如何使用: 当entry传...

  • 120
    webpack学习篇2

    一、建立webpack配置文件 新建一个项目目录如下: 之所以在项目下建立一个webpack.config.js文件是因为如果直接使用webpack这个命令的话webpack...

  • webpack学习篇1

    一、webpack的基本介绍 它是一个给js准备的一个打包工具,可以把很多的模块打包成很少的一些静态文件webpack的特性:1、代码分割:可以使得项目在加载的过程中只加载那...

  • ES6的学习4

    一、数字变化和Math新增的东西 数字(数值)变化二进制:(Binary) 0b开头表示二进制let a = 0b010101 //12八进制:(Octal) 0o开头表示...

  • ES6的学习3

    一、Symbol和generator 之前的数据类型有:number,string,boolean,object,function,undefined现在新增了一个数据类型:...

  • ES6的学习2

    一、数组 es5里面新增的一些循环:arr.forEarch(), arr.map(), arr.filter(), arr.some(), arr.every()他们可以接...

  • ES6的学习1

    一、关于定义(声明)变量 之前用的:var a=12有个作用域的问题全局:容易污染全局函数作用域:在函数里起作用(局部变量)新的定义变量(let和const)let:相当于之...