JavaScript进阶-面向对象(严格模式-闭包) 文章目录三、JavaScript进阶-面向对象严格模式严格模式的概念开启严格模式严格模式的作用闭包闭包概念闭包案例三、JavaScript进阶-面向对象严格模式严格模式的概念严格模式对正常的 JavaScript 语义做了一些更改: 1.消除了 Javascript 语法的一些不合理、不严谨之处,减少了一些怪异行为。 2.消除代码运行的一些不安全之处,保证代码运行的安全。 3.提高编译器效率,增加运行速度。 4.禁用了在 ECMAScript 的未来版本中可能会定义的一些语法,为未
JavaScript进阶-ES6 文章目录四、JavaScript进阶-ES64.1 ES6 的新增语法let关键字const关键字let\const\var的区别解构赋值箭头函数剩余参数4.2 Set数据结构4.3 模块化四、JavaScript进阶-ES64.1 ES6 的新增语法let关键字let声明的变量只在所处于的块级有效使用let关键字声明的变量才具有块级作用域特性使用var关键字声明的变量不具备块级作用域特性不存在变量提升暂时性死区var和let在for循环内的区别:var arr = [];for (
jQuery 文章目录五、jQueryjQuery入门jQuery的基本使用jQuery常用APIjQuery选择器jQuery样式操作jQuery效果jQuery属性jQuery内容文本值jQuery元素操作jQuery尺寸、位置操作jQuery事件jQuery事件注册jQuery事件处理jQuery 其他方法jQuery 拷贝对象jQuery 多库共存五、jQueryjQuery入门jQuery的基本使用jQuery的入口函数/** * $ 是 jQuery 的别称,在代码中可以使用 jQuery 代
JavaScript进阶-面向对象(ES5中的构造函数和原型) 文章目录三、JavaScript进阶-面向对象ES5中的构造函数和原型利用构造函数创建对象原型对象利用原型对象对内置对象进行扩展利用构造函数和原型对象实现继承ES6中类的本质三、JavaScript进阶-面向对象ES5中的构造函数和原型利用构造函数创建对象/** * 构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与 new 一起使用。 * 我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。 * * 在 JS 中,使用构造函数时要注意以下
JavaScript进阶-面向对象(ES6中的类和对象) 文章目录三、JavaScript进阶-面向对象ES6中的类和对象创建类和对象类的继承类和对象的注意点三、JavaScript进阶-面向对象ES6中的类和对象创建类和对象<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="vi
JavaScript进阶-WebAPI(DOM网页特效-BOM操作浏览器) 文章目录二、JavaScript进阶-WebAPIDOM-网页特效常用事件对象属性-位置页面滚动事件和页面加载事件scroll和offset和clientBOM操作浏览器Window对象JS执行机制本地存储二、JavaScript进阶-WebAPIDOM-网页特效常用事件对象属性-位置let img = document.querySelector('img')document.addEventListener('click', function (e) { console.log('clie
JavaScript进阶-WebAPI(DOM节点操作) 文章目录二、JavaScript进阶-WebAPIDOM节点操作获取节点增加节点删除节点拓展-时间对象二、JavaScript进阶-WebAPIDOM节点操作获取节点本质: 针对标签本身的增删查父级: parentNode子集: children 伪数组兄弟: nextElementSibling 下一个兄弟 previousElementSibling 上一个兄弟增加节点方法一: 创建新节点 let result = document.createElem
JavaScript进阶-WebAPI(DOM事件) 文章目录二、JavaScript进阶-WebAPIDOM事件-基础事件概念注册事件的两种方式常用事件类型DOM事件-高级事件流概念事件捕获事件冒泡阻止事件冒泡二、JavaScript进阶-WebAPIDOM事件-基础事件概念什么是事件? 事件是在编程时系统内发生的动作或者发生的事情 比如用户在网页上单击一个按钮事件监听 就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为注册事件语法: DOM L0 事件源.on事件类型 = function(){}
JavaScript进阶-WebAPI(获取和修改DOM元素) 文章目录二、JavaScript进阶-WebAPIWebAPI基础知识获取和修改DOM元素获取DOM元素设置/修改元素内容设置/修改元素属性自定义属性定时器-间隔函数二、JavaScript进阶-WebAPIWebAPI基础知识DOM 操作html和cssBOM 操作浏览器DOM 树获取和修改DOM元素获取DOM元素document.querySelector(‘css选择器’) 获取的是满足条件的第一个,一定只有一个 可以直接进行操作document.queryS
JavaScript基础(函数-对象) 文章目录一、JavaScript基础函数函数的声明函数的传参函数的调用和返回值函数表达式作用域环境对象函数进阶函数的声明方式函数的调用方式改变环境变量高阶函数递归函数对象声明对象的语法使用对象遍历对象内置对象操作对象(进阶&积累)一、JavaScript基础函数函数的声明/** * function 函数名(参数列表) { * 函数体 * } * * 调用方法没有传入实参时,则默认形参为 undefined * * 合理利用逻辑中断 * 形参如果不被赋值
JavaScript基础(基础语法-流程控制-数组-Set数据结构) 文章目录一、JavaScript基础基础语法JavaScript简介输入输出语法变量数据类型数据类型转换操作基本数据类型(进阶&积累)流程控制运算符语句数组操作数组遍历数组操作数组(进阶&积累)Set数据结构一、JavaScript基础基础语法JavaScript简介概念 JavaScript 是一种运行在客户端(浏览器)的编程语言 作用 1、网页特效 (监听用户的一些行为让网页作出对应的反馈) 2、表单验证 (针对表单数据的合法性进行判断) 3、数据交互 (
MySQL最全笔记 MySQL一、为什么要学习数据库二、数据库的相关概念 DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范五、DQL语言的学习 ★ 基础查询 ★ 条件查询 ★ 排序查询 ★ 常见函数 ★ 分组函数 ★ 分组查询 ★ 连接查询 ★ 子查询 √ 分页查询 ★ union联合查询 √六、DML语言
MySQL知识清单 MySQL一、为什么要学习数据库二、数据库的相关概念 DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范五、DQL语言的学习 ★ 基础查询 ★ 条件查询 ★ 排序查询 ★ 常见函数 ★ 分组函数 ★ 分组查询 ★ 连接查询 ★ 子查询 √ 分页查询 ★ union联合查询 √六、DML语言
Map中整合全部相同value值的key值 package com.atguigu.mvc.bean;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;/** * @Author: ZZP * @Date: Created in 21:46 2021/11/11 * @Version: 1.0 * @Description: **/public class main { public static void main(Str
小区物业管理系统设计与开发论文 目录第1章 需求规格说明书... 11.1 目的... 11.2 系统概述... 11.3 系统总体功能描述... 11.4 运行环境... 21.5 系统角色分工... 21.5.1xxx模xxx块功能描述.. 41.5.2 xxx模块功能描述.. 51.5.3 xxx模块功能描述... 51.5.4 xxx模块功能描述... 6第2章 系统设计说明书... 72.1 软件设计目标... 72.2 软件结构功能图.. 92.3 系统层次结构划分...
JDK版本修改不生效的解决方法 JDK版本修改不生效的解决方法问题:在更换JDK版本时,进行了修改环境变量的操作(直接更改JAVA_HOME),但是在CMD输入" where java " 查看 JDK 版本时显示正在使用的还是旧版本的JDK解决方法:第一步:检查环境变量是否修改完成环境变量配置:PATH : %JAVA_HOME%/binJAVA_HOME : C:\Program Files\Java\jdk1.8.0_291 (选择自己电脑上JDK的安装路径)第二步:查看JDK是否安装正确1、按WIN键+R键