![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 71
Lindsay_Jie
这个作者很懒,什么都没留下…
展开
-
JavaScript进阶(三)
文章目录二.严格模式三.闭包二.严格模式1.ES5的严格模式是采用具有限制性JavaScript变体的一种方式,就是在严格的条件下运行JS代码。2.严格模式的变化1)变量的规定①在正常模式下,如果一个变量没有声明就直接赋值,默认是全局变量,严格模式禁止这种用法,变量都必须先用var声明,然后再使用。②严禁删除已经声明过的变量。2)this指向问题①正常模式下全局作用域函数中的this指向window对象,严格模式下全局作用域中函数中的this是undefined。②以前构造函数不加new也原创 2022-08-31 22:01:45 · 165 阅读 · 0 评论 -
Javascript进阶(二)
文章目录一.函数的定义、调用、this指向问题一.函数的定义、调用、this指向问题1.函数的三种定义<script> // 1.自定义函数(命名函数) function 关键字 function fun(){}; // 2.函数表达式(匿名函数) var fun = function(){}; // 3.利用new Function('arg1','arg2',...,'函数体'); // 不原创 2022-08-31 22:01:25 · 219 阅读 · 0 评论 -
纯手写JS轮播图
之前用JS写的轮播图,有详细注释,放在这里和大家一起学习!实现的功能:1.不点击按钮时自动播放轮播图,按钮隐藏2.点击左右按钮图片切换,同时自动播放停止3.下面一排小圆点与当前图片的序号相对应部分代码:window.addEventListener('load', function () { // 1.鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮 var btnLeft = document.querySelector('.left'); var btnRig原创 2022-04-24 16:27:19 · 868 阅读 · 1 评论 -
Javascript进阶(一)
目录一.面向对象编程二.类一.面向对象编程1.面向过程编程POP面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。2.面向对象编程OOP1)面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。是以对象的功能来划分问题而不是步骤。2)特性:封装性、继承性、多态性二.类1.创建类和生成实例1)类constructor构造函数,用于传递参数,返回实例对象,通过new命令生成对象实例时,自动调用该方法,如果没有显示定义,类每原创 2022-03-27 10:10:12 · 369 阅读 · 0 评论 -
JavaScript学习笔记(BOM)(四)
一.BOM概述1.BOM是浏览器对象模型,提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window。2.DOM与BOM的区别DOMBOM文档对象模型浏览器对象模型把文档当作一个对象来看待把浏览器当作一个对象来看待顶级对象是document顶级对象是window主要学习操作页面元素学习浏览器窗口交互的对象是W3C标准规范是浏览器厂商在各自浏览器上定义的,兼容性较差注意:window对象是浏览器的顶级对象,具有双重角色:①它是JS原创 2022-03-21 09:11:55 · 169 阅读 · 0 评论 -
Javascript学习笔记(DOM)(三)
目录七.DOM七.DOM1.文档对象属性(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标记语言的标准编程接口,通过这些DOM接口可以改变网页的内容、结构和样式。2.获取元素:(1)通过id获取:document.getElementById(id);说明:参数id是大小写敏感的字符串,返回的是一个元素对象,输出的是整个id标签;可以通过console.dir()打印返回的元素对象,更好的查看里面的属性和方法。(2)通过标签名获取某一类标签:documen原创 2022-03-17 08:01:36 · 395 阅读 · 0 评论 -
JavaScript学习笔记(二)
文章目录五.对象五.对象1.对象的概念:Javascript中的对象是一组无序的相关属性和方法的集合,所有事物都是对象。例如字符串、数组、函数等等。对象是由属性和方法组成的。1)属性:事物的特征,在对象中用属性来表示(常用名词)2)方法:事物的行为,在对象中用方法来表示(常用动词)2.创建对象的方式1)利用字面量来创建对象{}:采用键值对的形式,即属性名:属性值;注意:多个属性之间用逗号隔开,方法冒号之后是一个匿名函数var obj = { name: 'Linds原创 2022-03-12 16:37:27 · 1554 阅读 · 0 评论 -
Javascript学习笔记(一)
一. JS输入输出语句方法说明alter(msg)浏览器弹出警示框console(msg)浏览器控制台打印输出消息prompt(info)浏览器弹出输入框,用户可以输入,取得的值是字符型二. JS中的变量1.变量可以理解为是存放数据的盒子,通过变量名获取数据,修改数据。本质就是程序在内存中申请的一块用来存放数据的空间。2. 变量的使用:var 变量名 = 值3. 更新变量:一个变量被重复赋值之后,会覆盖之前的值,以最后一次赋值为准。三. 数据类型1.简原创 2022-03-08 22:24:40 · 610 阅读 · 0 评论