文章目录01.JS的常用事件02.JS代码的执行顺序03.Js捕捉回车键04.JS的运算符05.JS的控制语句06.设置和获取文本框的value(DOM编程)07.正则表达式08.表单验证(重点) 01.JS的常用事件1.blur失去焦点光标失去2.focus获得焦点光标获得3.change 下拉列表选中改变,或文本框内容改变。4.click鼠标单击5.dbclick鼠标双击6.keyd
转载 2023-06-07 12:19:11
116阅读
一、JavaScript的介绍什么是JS? JavaScript是一种客户端脚本语言,运行在客户浏览器中,每个浏览器都具备解析JavaScript的引擎。什么是脚本语言?不需要编译,就可以被浏览器直接解析执行了。核心功能是 : 增强用户和HTML界面的交互过程,让页面有一些动态效果,以此来增强用户的体验。 JavaScript 客户端脚本语言标准/规范自己特有自己特有ECMASc
转载 2023-08-20 12:24:32
47阅读
*需要有一定的编程语言基础哦目录一、基本规则1.变量命名2.变量声明3.变量赋值三、数组1.创建数组2.数组属性length四、函数1.定义函数2.调用函数五、事件1.鼠标单击事件(onclick)2.鼠标经过事件(onmouseover)3.鼠标移开事件(onmouseout)4.光标聚集事件(onfocus)5.失焦事件(onblur)6.内容选中事件(onselect)7.文本框内容改变事件
1 学习目标 理解面向对象开发思想 掌握 JavaScript 面向对象开发相关模式
1 学习目标 理解面向对象开发思想
JavaScript进阶一、事件1. 鼠标单击事件( onclick )2. 鼠标经过事件(onmous
原创 2021-12-24 14:36:03
136阅读
JavaScript进阶教程
原创 2019-10-17 08:24:39
1972阅读
1点赞
JavaScript 进阶学习作用域、变量提升、闭包等语言特征,加深对 JavaScript 的理解,掌握变量赋值、函数声明的简洁语法,降低代码的冗余度。理解作用域对程序执行的影响能够分析程序执行的作用域范围理解闭包本质,利用闭包创建隔离作用域了解什么变量提升及函数提升掌握箭头函数、解析剩余参数等简洁语法一、作用域了解作用域对程序执行的影响及作用域链的查找机制,使用闭包函数创建隔离作用域避免全局变
原创 精选 2022-11-18 17:58:05
207阅读
javascript进阶 01-Web APIs简绍 02-声明变量const优先 复杂数据类型,堆中的数据变了, 但是 栈中地址没有改变,所以 const 修饰
javaScript进阶一、作用域JS的作用域简单来说就是变量(变量作用于又称上下文)和函数生效(能被访问)的区域1.全局作用域函数之外声明的变量,会成为全局变量。变量在程序的任何地方都能被访问,表示它
原创 2021-12-28 11:00:29
137阅读
正则表达式了解正则表达式基本语法 能够使用JavaScript的正则对象正则表达式简介什么是正则表达式正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用。
正则表达式了解正则表达式基本语法 能够使用JavaScript的正则对象正则表达式简介什么是正则表达式正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式的作用给定的字符串是否
文章目录函数进阶函数的定义方式函数声明函数表达式函数声明与函数表达式的区别函数的调用方式函数内 `this` 指向的不同场景探究案例:函数也是对象案例:函数数组的使用函数进阶函数的定义方式函数声明function foo () {}函数表达式var foo = function () {}函数声明与函数表达式的区别函数声明:函数声明必须有名字函数声明会函数提升,在预解析阶段就已创建,声明前后都可以调用函数表达式:函数表达式类似于变量赋值函数表达式可以没有名字,例如
原创 2021-05-03 21:14:13
231阅读
javascript高级进阶 一、面向对象编程 1.基本概念 什么是对象? Everything is object (万物皆对象) 什么是面向对象? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title&g
原创 2021-08-13 23:20:32
603阅读
转载请标明出处:http://blog..net/lmj623565791/article/details/25080573js中处处是对象,面向对象的第一步当然就是封装了,由于Js中没有类的概念,所以封装起来也比较麻烦,下面介绍两种js的封装。1、使用约定优先的原则,将所有的私有变量以_开...
转载 2014-05-05 22:45:00
94阅读
2评论
JavaScript中函数是第一类对象。函数与对象共存,函数也可以被视为其他人一类型的JavaScript对象。函数能被变量引用、能以字面量形式声名,甚至可以作为函数参数进行传递。JavaScript提供了几种定义函数的方式:1、函数定义和函数表达式2、箭头函数,ES6新增的JavaScript标准3、函数构造函数,不常用的一种函数定义方式4、生成器函数,ES6新增功能,函数声明:是独...
原创 2022-10-27 20:15:36
377阅读
JavaScript高级③1. 函数的定义和调用1.1 函数的定义方式2. this2.1 函数内部的this指向2.2 改变函数内部 this 指向2.2.1 call方法2.2.2 apply方法2.2.3 bind方法2.2.4 call、apply、bind三者的异同3. 严格模式3.1 什么是严格模式3.2 开启严格模式3.3 严格模式中的变化4. 高阶函数5. 闭包5.1 变量的作用
转载 2024-02-19 19:18:41
12阅读
一、基础 1、在firbug调试器的控制台输出内容。 function(){ console.log() } 2、argument。没有形参也可表示传进来的参数,用数组表示,如argument[0],argument[1] 3、函数自调用。 function get(){ if(n==1) return 1; return n*ar
转载 2023-06-08 15:31:52
63阅读
在软件工程中,设计模式是一种被广泛接受的解决方案,用于解决特定类型的问题。JavaScript,作为一种动态、弱类型的脚本语言,拥有丰富的设计模式,可以提升代码的可读性、可维护性和复用性。本文将深入浅出地介绍几种常见的JavaScript设计模式,探讨其常见问题、易错点及如何避免,并附带代码示例。 一、工厂模式 工厂模式提供了一个创建对象的接口,但允许子类决定实例化哪一个类。这使得一个类的实例化
原创 精选 2024-07-07 22:29:34
226阅读
在软件工程中,设计模式是一种被广泛接受的解决方案,用于解决特定类型的问题。JavaScript,作为一种动态、弱类型的脚本语言,拥有丰富的设计模式,可以提升代码的可读性、可维护性和复用性。本文将深入浅
原创 2024-07-13 16:29:44
18阅读
  • 1
  • 2
  • 3
  • 4
  • 5