关键字:全局变量
  • 手写一个简易ajax
    Ajax一般是通过XMLHttpRequest对象来是实现的 let request =new XMLHttpRequest() //声明一个XMLHttpRequest对象 常用的方法和属性 XMLHttpRequest对象的set ...
  • 实现H5视频播放器的部分播放控件
    GitHub链接: https://github.com/cyjsysu/H5_video_player 1.为什么写播放器 上学期(2019年末)数据库大作业原本是想做一个简易的视频网站的。但上网看了一些相关内容后,当时觉得自己还不会JS ...
  • d3.js主要布局种类总结
    (本文在较早之前在本人知乎账号为“BOOM”的数据可视化专栏发表过:知乎链接,所以也可到本人知乎上的文章分享查看更多文章) (本文章代码来自网络与《D3API详解》这本书,收集做学习交流之用) 说明:本文实用d3.js版本为v3。 1、捆绑 ...
  • JavaScript之执行环境与作用域的区别与联系​
    补充内容什么是块级作用域。js没有块级作用域是啥意思。如何一对花括号中的语句代码集都属于一个块,在这之中定义的所有变量在代码块外是不可见的,称为块级作用域。作用域控制着变量和参数的可见性与生命周期。块级作用域概念,任何一对花括号({和})中 ...
  • 理解Javascript的作用域和作用域链
    前言 本文2771字,阅读大约需要8分钟。 总括: 本文讲解了Javascript的作用域,作用域类型,作用域链等概念以及Javascript是如何去建立作用域链并寻找变量的。 原文地址:Understanding Scope and S ...
  • 在React中我使用这种方法在组件之间传值
    在前端项目开发的时候,往往逃不开组件之间传值这种操作。常见的几种场景,父子组件、非相关组件。 大家都知道使用redux就能搞定所有的问题,redux是一个全局状态管理,可以把所有的数据放在一个单独的地方在使用的时候直接拿来用;就相当于一个数 ...
  • js模块总结
    一、原始写法 模块封装在function中 缺点: 污染了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系。 模块封装在对象里 缺点: 所有模块成员,内部状态可以被外部改写 立即执行函数写法: 模块封装在立即执行 ...
  • 基于Vue2.0树形组件的实现
    先简单列一下在实现树组件的过程中一些值得关注的节点。 ~ 如何调用组件自身 由于树是一个递归的数据结构,必然需要对组件自身的递归调用。 我们只需给组件指定name属性,即可以在组件内部直接使用。此处需要注意的是每次调用都会生成一个独立的作用 ...
  • Node模块机制-模块化编程
    本章要点 1、模块化编程的概念 2、模块化编程的优势 3、模块化编程的演变 4、常见的处理模块化的方法 5、全局函数及函数作用域 6、对象命名空间 1、什么是模块化? 模块化是一种设计思想。利用模块化可以把一个非常复杂的系统细化到一个个具体 ...
  • 前端劝退预警:JavaScript 工具链不完全指南
    宇宙中最重的物质 经过这么多年的发展,JavaScript 早已经不是当年那个不太起眼的脚本语言。如今的 JavaScript 可以说是风光无限,在 Web 前端、移动端、服务端甚至物联网设备上都大展身手,到处都有它的身影。 在 Java ...

暂无数据