moe_大杂烩
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

详解this

归根结底,this的指向就是一句话:谁最终调用函数,this就指向谁,和定义函数没关系 1.this指向的,永远只可能是对象!2.this指向谁,永远不取决于this写在哪,而是取决于函数在哪调用。3.this指向的对象,称之为函数的上下文,即函数调用者。 下面看几种情况 通过函数名()直接调用:this指向window 1234>function func (){co
2019/08/09
study
#JavaScript

作用域和作用域链

作用域和作用域链的理解作用域:函数作用域与变量作用域 函数作用域的特点:可以调用到外面的函数,但是调用不到里面的函数变量作用域的特点:可以调用到外面的变量,但是调用不到里面的变量 变量作用域在JavaScript中全局变量的作用域比较简单,它的作用域是全局的,在代码的任何地方都是有定义的。然而函数的参数和局部变量只在函数体内有定义。另外局部变量的优先级要高于同名的全局变量,也就是说当局部
2019/08/08
study
#JavaScript

Weekly Practice

1. 列表隔行换色简单的循环和JS获取元素样式(style)运用 1234567<ul> <li></li> <li></li> <li></li> <li></li> <li></li></ul> 123456789var lis = document.
2019/08/08
study
#JavaScript

JS函数

JS函数的定义函数的定义:函数是计算机编程中非常重要的一个语法结构。那么什么是函数呢?函数指一组可以随时随地运行的代码集合,当他被调用时可重复的去执行这些代码集合。类比数学中的函数:数学中的函数指给定一个数集A,对A施加对应法则f,记作f(A),得到另一数集B,也就是B=f(A).那么这个关系式就叫函数关系式,简称函数。 函数声明定义函数JS中创建函数有三种方式: 函数声明 函数表达式 函数对
2019/08/07
study
#JavaScript

初入JS(三)

逻辑运算符扩展&& : 如果左边返回真,那么就返回右边的值,如果左边返回假,就返回左边的值 (短路运算) 123console.log( 0 && 2 );console.log( 1<2 && 5>4 ); 1<2 -> true 公式整体得到 5>4 -> trueconsole.log( 1>
2019/08/06
study
#JavaScript

DOM

DOM DOM 什么是DOM window对象和document对象 获取HTML元素 1. getElementById() 2. getElementsByTagName() 3. getElementsByClassName() 4. querySelector() 5. querySelectorAll() 操作HTML元素的属性 操作HTML元素的style 修改DOM中的内容 in
2019/08/06
study
#JavaScript

初入JS(二)

判断类型  typeof以及返回类型(都是字符串) 扩展    如何判断类型?    1.typeof    2.instanceof    3.Object.prototype.toString.call() &e
2019/08/05
study
#JavaScript

初入JS(一)

一、JS引入方式和CSS引入方式相对比 CSS引入方式:1.行间<div style=""></div> 2.内部 3.外部 JS引入方式 :1.行间<div onclick="alert(123)">aaa</div> 2.内部 3.外部<script src="base.js"&
2019/08/05
study
#JavaScript
1…345

搜索

Hexo Fluid