JavaScript

  • JS location对象详解

    location 对象存储了当前文档位置(URL)相关的信息,简单地说就是网页地址字符串。使用 window 对象的 location 属性可以访问。 location 对象定义了…

    编程笔记 2021年7月20日
  • JS navigator对象详解

    navigator 对象存储了与浏览器相关的基本信息,如名称、版本和系统等。通过 window.navigator 可以引用该对象,并利用它的属性来读取客户端基本信息。 浏览器检测…

    编程笔记 2021年7月20日
  • JS window对象详解

    window 是客户端浏览器对象模型的基类,window 对象是客户端 JavaScript 的全局对象。一个 window 对象实际上就是一个独立的窗口,对于框架页面来说,浏览器…

    编程笔记 2021年7月20日
  • JS实现简单的jQuery框架(非常详细)

    本节模拟 jquery 框架设计一个 Web 应用模型,训练 JavaScript 面向对象的编程技能。 定义类型 在 JavaScript 中,可以把构造函数理解为一个类型,这个…

    编程笔记 2021年7月20日
  • JS this和调用对象

    JavaScript 函数的作用域是静态的,但是函数的调用却是动态的。由于函数可以在不同的运行环境内执行,因此 JavaScript 在函数体内定义了 this 关键字,用来获取当…

    编程笔记 2021年7月20日
  • JS模块化编程简介

    模块就是提供一个接口,却隐藏状态与实现的函数或对象。一般在开发中使用闭包函数来构建模块,摒弃全局变量的滥用,规避 JavaScript 缺陷。 全局变量是 JavaScript 最…

    编程笔记 2021年7月20日
  • JS实现继承的几种方式

    JavaScript 是以对象为基础,以函数为模型,以原型为继承的面向对象开发模式。本节将详细介绍定义 JavaScript 类型的方法,以及实现继承的常用模式。 构造原型 直接使…

    编程笔记 2021年7月20日
  • JS原型(prototype)和原型链完全攻略

    在 JavaScript 中,每一个函数都有原型,函数被实例化以后,实例对象通过 prototype 属性可以访问原型,实现继承机制。 定义原型 原型实际上就是一个普通对象,继承于…

    编程笔记 2021年7月20日
  • JS this指针深度剖析

    JavaScript 函数被调用后会在一个特定的运行环境内执行,这个运行环境就是函数的调用者,或者说是调用函数的对象。如果函数没有调用者(不是通过对象调用,而是直接调用),那么运行…

    编程笔记 2021年7月20日
  • JS实现倒计时功能

    本示例利用 JavaScript 设计一个倒计时显示牌,实现方法:用结束时间减去现在时,获取时间差,再利用数学方法从时间差中分别获取日,时、分、秒等信息,最后通过定时器设置每秒执行…

    编程笔记 2021年7月20日