关键字:function
  • AST 介绍
    AST 是什么? AST (Abstract Syntax Tree(抽象语法树)) 是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构。它由一堆节点(Node)组成,每个节点都表示源代码中的一种结构。不同结构用类型来区分 ...
  • 简单几步让你的 JS 写得更漂亮
    网上有不少关于 JS 编写优化建议,这里我根据自己的经验提出一些比较有用的意见。1. 按强类型风格写代码JS 是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。下面分点说明:(1)定义变量的时候要指明类型,告诉 JS ...
  • 获取页面参数search的几种方法
    1.通过正则function getUrlParams(url){  const reg = /([^&?#]+)=([^&?#]+)/g;  const obj = {} ...
  • 前端同学经常忽视的一个 JavaScript 面试题
    题目这几天面试上几次碰上这道经典的题目,特地从头到尾来分析一次答案,这道题的经典之处在于它综合考察了面试者的JavaScript的综合能力,包含了变量定义提升、this指针指向、运算符优先级、原型、继承、全局变量污染、对 ...
  • ES2020新特性
    前言ES2020 是 ECMAScript 对应 2020 年的版本。这个版本不像 ES6 (ES2015)那样包含大量新特性。但也添加了许多有趣且有用的特性。本文以简单的代码示例来介绍 ES2020新特性 ...
  • 【翻译】Javascript 之闭包
    原文链接正如标题所示,JavaScript闭包对我来说一直有点神秘,我读过许多相关的文章,也在工作中使用过闭包,有时甚至用了闭包而不自知。最近我去参加了一个讲座,最终有人以一种我能理解的方式诠释了它。我会尽 ...
  • 自己封装的JSONP请求,如何异常处理
    自己封装的JSONP异常处理,原理还是利用超时var JSONP = (function () {    var counter = 0,     &n ...
  • Vue EventBus踩坑总结
    前提: vue 组件懒加载 ()=>import()这种方式引入组件首次加载不触发,A组件emit,B组件on,当A组件触发事件加载B组件时,因为B组件还未加载,自然this.$root.bus.$emit监听不到 ...
  • Vue watch监测不到数据变化与新老值一样
    当watch的值是一个引用类型的,如Array Object这种,是监测不到变化的。方法:第一步: 设置深度监听 deep: truewatch: {     ...
  • axios的封装与请求
    引入下axios,然后对axios做下基本的封装。然后就是mock数据的方式说一下,以及在项目中使用的mock方式。1、安装axios是什么就不说了吧,你应该已经很熟了,就直接安装吧。 ...

暂无数据