关键字:var
  • js中如何准确的判断一个变量的类型?
    这是一个高频面试题,我们开发中也进程会遇到,今天我们来实现一个函数getValType(val),用来获取一个变量的类型。从1. JS基础变量类型。2. Js中判断变量的函数。 3. 实现getValType函数。3个方面来分析实现。 Js ...
  • bind、call、apply的区别与用法?
    我们在看一些插件的时候,经常会用到这 3 个函数,那么他们具体的用途是什么呢?区别又是什么呢?我们先看看下面一段代码: var name = '小白' var obj = { name: '小明', getName: fun ...
  • Vue中将列表数据导出为EXCEL表格
    项目中刚好有个需求让前端在页面上增加一个按钮,用户点击就可以将列表中的数据导出为Excel表格,在网上查了一下方法,大体思路都是需要安装三个插件以及拷贝两个文件,然后在页面中写入逻辑代码,感觉挺复杂的,所以研究了一下,总结了一个简单版本的解 ...
  • js关于this的理解,以及如何改变this的指向
    1.简述this 执行上下文中包含了变量环境、 词法环境、外部环境,this 当一段代码被执行时,JavaScript引擎先会对其进行编译,并创建执行上下文,以下3种情况都会被创建执行上下文: 1.当JavaScript执行全局代码的时候, ...
  • 前端模块化的演进过程
    在技术日新月异的时代,像我们这些在框架和工具成熟期后进入这个行业的。对前端工程化工具生态的发展过程自然是要陌生一些。但是我认为了解一下这个过程中诞生的工具和思想,不仅会对模块化理解更深刻,可能还会带来新的启示 下面内容来源于网上。 模块化的 ...
  • 2020 vuejs 组件生命周期(Lifecycle)
    vuejs-logo.png 组件生命周期(Lifecycle) <meta name="vie ...
  • JavaScript中的继承和抽象
    继承、抽象 image.png JavaScript实现方式 模拟Java中的类 有new、this,但是缺少继承等关键特性,ES6开始提供class关键字 原型 (prototype) ES6之后 Object.create(根据指定的原 ...
  • 如何模拟实现一个call、apply、bind函数
    首先强烈推荐这位大佬的文章,写的相当棒,后续讨论内容的也是你来我往,分析的很透彻。 JavaScript深入之call和apply的模拟实现 JavaScript深入之bind的模拟实现 call, apply, bind这三个方法都可以改 ...
  • 2020 vuejs 数据驱动(Zig)
    数据驱动 Vue.js 的核心思想就是数据驱动。那么什么是数据驱动呢? 数据驱动就是视图由数据决定,数据作为主动。如我们谈到TDD 测试驱动开发,也就是以测试为主动开发。只要我们定义好了视图与数据的关系,那么我们前端开发人员就可以更专注数据 ...
  • ECMAScript6 基础知识点(上)
    Unsplash 01 ECMAScript 的含义 ECMAScript 是 JavaScript 的组成部分,它规范了 JS 的语法(解析规则,关键字,语句,声明,操作等)、类型(布尔型,数字,字符串,对象等)、原型和继承、内置对象和 ...

暂无数据