摘要:
ajax与axios的使用和对比 ajax Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术Ajax = 异步 JavaScript 和 XML 或者是 HTML(标准通用标记语言的子集 阅读全文
摘要:
一、webpack的基本能力:处理依赖、模块化、打包 1、依赖管理:方便引用第三方模块,让模块更容易复用、避免全局注入导致的冲突、、避免重复加载或者加载不必要的模块 2、合并代码:把各个分散的模块集中打包成大文件,减少HTTP的链接的请求次数,配合uglify.js可以减少、优化代码的体积 3、各种 阅读全文
摘要:
首先react有10个生命周期钩子函数 挂载期 constructor 数据接收 实现继承super(props) componentWillMount 数据挂载之前 可以操作数据 不可以操作dom componentDidMount 数据挂载之后 可以操作数据和dom render 渲染组件 和 阅读全文
摘要:
什么是React React是一个JavaScript库,是由FaceBook和Instagram开发的,主要用于用户创建图形化界面。 开发环境的搭建 做任何开发环境,我都会想着首先需要搭建一个环境来开发。就像如果开发iOS,你需要有苹果电脑,然后从AppStore下载Xcode,然后就可以熟悉一个 阅读全文
摘要:
在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执行函数。 通常这种情况下我们怎么去解决的呢?一般来讲,防抖和节流是比较好的解决方案。 让我们先来看看在事件持续触发的过程中频繁 阅读全文
摘要:
区别 监听数据变化的实现原理不同 Vue 通过 getter/setter 以及一些函数的劫持,能精确知道数据变化,不需要特别的优化就能达到很好的性能 React 默认是通过比较引用的方式进行的,如果不优化(PureComponent/shouldComponentUpdate)可能导致大量不必要的 阅读全文
摘要:
首先我在home.vue中定义 updates(id){ this.$router.push({ path:'/world', name:'world', params:{ id : id } }) }其次在另一个页面world.vue中 export default { name: '', dat 阅读全文
摘要:
现有如下场景,点击父组件的li元素跳转到子组件中,并携带参数,便于子组件获取数据。父组件中: <li v-for="article in articles" @click="getDescribe(article.id)"> methods: 方案一: getDescribe(id) { // 直接 阅读全文
摘要:
前言 浅拷贝和深拷贝在前端开发中是非常重要的知识点,有时候面试官也非常喜欢问到这点,相信很多人只是听过这两个词,不明白他们的意思和涵义,这里将会浅显的讲解浅拷贝和深拷贝。总结学习的同时,希望大家也会有点收获。 Javascript的两种变量类型 1、JavaScript变量的类型分为两种: 基本类型 阅读全文