JavaScript高级(二)|函数进阶+正则表达式
一.函数进阶
01.函数的定义与调用
1.1函数的定义方式
1.2函数的调用方式
02.this
2.1函数内this的指向
2.2改变函数内部this的指向
2.3 call apply bind总结
03.严格模式
3.1什么是严格模式
3.2开启严格模式
3.3严格模式中的变化
04.高阶函数
05.闭包
5.1变量作用域
5.2什么是闭包
5.3在chrome中调试闭包
5.4闭包的作用
5.5闭包案例
案例1:点击li输出当前li的索引号
案例2: 3秒钟之后,打印所有li元素的内容
案例3: 打车起步价13(3公里内),之后每多一公里增加5块钱,用户输入公里数就可以计算打车价格 (如果有拥堵情况,总价格多收取10块钱拥堵费)
5.6闭包总结
06.递归
6.1什么是递归?
6.2利用递归求数学题
案例1
案例2:
案例3:
6.3浅拷贝和深拷贝
二.正则表达式
01.正则表达式概述
1.1什么是正则表达式
1.2正则表达式的特点
02.正则表达式在JS中的使用
2.1创建正则表达式
2.2测试正则表达式test
03.正则表达式中的特殊字符
3.1正则表达式的组成
3.2边界符
3.3字符类
3.4量词符
案例:用户验证
3.5括号总结
3.6预定义类
案例:表单验证
04.正则表达式中的替换
4.1 replace替换
4.2正则表达式参数
案例:敏感词过滤
JavaScript高级(二)|函数进阶+正则表达式相关推荐
- JavaScript高级之函数进阶
1. 函数的定义和调用 1.1 函数的定义方式 函数声明方式 function 关键字 (命名函数) 函数表达式 (匿名函数) new Function() Function 里面参数都必须是字符串格 ...
- javaScript高级[二]
javaScript高级[二] 函数 函数的定义和调用 函数的定义方式 函数的调用方式 this 函数内this指向 改变函数内部this指向 call()方法 apply()方法 bind()方法 ...
- 【前端系列教程之JavaScript】16_JavaScript函数进阶
函数进阶 函数回顾 函数的定义方式 函数声明 function foo () {} 函数表达式 var foo = function () {} 函数声明与函数表达式的区别 函数声明必须有名字 函数声 ...
- 带你学习Javascript中的函数进阶(一)
文章目录 1. 函数的定义和调用 1.1 函数的定义方式 1.2 函数的调用方式 2. this 2.1 函数内this的指向 2.2 改变函数内部this指向 2.3 call apply bind ...
- javascript 高级01(函数)
1.JavaScript 函数 1.1 JavaScript 函数定义 函数---完成某一个具体功能的代码块. JavaScript 使用关键字 function 定义函数J /* 格式:functi ...
- javascript高级知识点——函数原型
代码信息来自于http://ejohn.org/apps/learn/. 向函数的原型中添加方法 function Ninja(){} Ninja.prototype.swingSword = fun ...
- 带你学习javascript的函数进阶(二)
上一篇文章分享了<带你学习Javascript中的函数进阶(一)>,今天继续学习javascript的函数进阶的内容. 文章目录 1 严格模式 1.1 什么是严格模式 1.2 开启严格模式 ...
- 尚硅谷JavaScript高级教程(javascript实战进阶)学习笔记
前言 这个是我学习过程中的笔记,分享给大家,希望对大家有用. 学习内容是尚硅谷JavaScript高级教程(javascript实战进阶),这里是视频链接. 我在前面有两篇对于web前端HTML和CS ...
- JavaScript从入门到放弃 -(五)函数进阶(高级用法)
目录 1. 函数的定义和调用 1.1 函数定义的3种方式 1.2 函数调用方式(常见的6种) 1.2.1 普通函数的调用 1.2.2 对象中的函数调用 1.2.3 构造函数的调用 1.2.4 DOM元 ...
最新文章
- WPF:跨应用程序会话保持和还原应用程序范围的属性
- webform 跨窗体传值
- Python 学习之元组
- [Spring Framework]学习笔记--Dependency injection(DI)
- 文件服务器 工作站 通信媒体,用于多工作站/多平台非线性视频编辑系统的媒体文件访问和存储解决方案...
- 软件设计师习题笔记-重点习题三
- 网站搜索引擎优化SEO策略及相关工具资源
- 老旧漏洞不修复,西部数据存储设备数据遭擦除
- 九小时九个人九扇门(01背包)
- openstack rabbitmq报错导致识别不到计算节点 解决方案
- 服务器双系统快捷键,mac双系统切换快捷键
- html页面 添加搜索关键词,如何为自己的网站添加关键字与描述详解
- 物理机无法ping通虚拟机,虚拟机能ping通物理机
- 四位电脑故障诊断卡使用说明
- 才刚满30岁,就中年危机了...
- ios设备苹果手机 js时间字符串转时间戳后显示错误NAN
- 【JAVA-UT】2、写UT的科学步骤
- webRtc+websocket多人视频通话
- 赵小楼《天道》《遥远的救世主》深度解析(34)芮小丹是怎样对丁元英动心的?
- 点击验证码可以刷新验证码