当前位置:   article > 正文

Javascript学习笔记(自用)_芙兰朵字符串匹配

芙兰朵字符串匹配

三大内容:
基本语法 、DOM、 BOM。

JS语言主要功能:
读写HTML元素,在数据被提交到服务器前验证数据,ajax异步请求。

type配置

src=“外部文件路径”
同样要配置type

注意:只要标签引入外部文件,标签体内的内容
就不再执行。

JS语言是弱类型语言,强类型语言变量被定义
时,必须指明属性类型

JS定义变量使用关键字var

对象console,有方法log(参数),参数打印在控制台
console.log()

JS 数据类型
数字(number) 布尔 字符串 引用 未初始化(undefined)

typeof 查看数据类型

document.write 直接在页面上输出内容

语言运算符和JAVA基本一致

字符串和数字运算,不是加法的话会先将字符串转为数字
再运算

== 比较数值,不比较类型
=== 比较数值和数据类型

布尔运算中,数字非0值就是true
字符串非空就是true
任何引用类型都是true

JS的函数
function 函数名(){}
函数定义时不能写var
可以有返回值也可以没有
需要返回的时候,直接return即可

JS中的函数没有重载的概念
遇到相同名字的函数,直接覆盖

匿名函数
function (){}
1.免去了定义名义的烦恼
2.可以当作参数被传递
匿名函数必须要赋给一个变量

事件
4个组成部分

事件源:发生事件的主体,页面中,很多元素
都可以是事件源,只要用户能操作到。

监听器:永远不停止的工具,被注册在事件源上
等待事件的发生,只要事件发生,就会捕捉到

事件:
鼠标:点击,双击,悬停,离开
键盘:按下,抬起
浏览器事件:打开,关闭,最小最大化

处理函数:
监听器捕捉到事件后,调用函数进行处理

准备事件源,在事件源上注册监听器,监听鼠标
点击事件,用户一点,就会调用函数进行处理

DOM 文档对象模型

可以把HTML页面封装成一个对象,可以直接
操作其中的任何节点

DOM对象:(document)
不能创建,名字固定,浏览器打开自动创建

对象方法:

getElementByID(“标签ID值”) 通过ID属性值
获取该标签

getElementsByTagName(“标签名”)

setAttribute(“键”,“值”)

getAttribute(“键”)

selected 被选中了该标签的值就是true
不然就是false

this 传递当前标签对象

标签value对象属性只能在表单中使用

标签对象属性innerHTML
用于修改标签体内的内容,标签有效
innerText 标签无效,纯文本输出

表单提交事件
onSubmit 只能写在表单标签中
如果事件函数返回一个false,就会
阻止表单进行提交,而且在监听器中
必须要把这个返回值再次返回给监听器

JS中的顶层函数
parseInt()将字符串转换成数字
如果不能转成数字,则会返回NaN

length属于字符串本身属性,而不是JAVA中的方法

substring(开始索引,结束索引)包含开头
不包含结尾
substr(开始索引,截取的个数)

charAt(下标)返回一个字符

日期对象Data NEW创建

数组是JS中的唯一容器
new Array(); 括号中可以不填或者
填长度或者存在数组中的数据

JS数组可以随便存储数据,没有限制
类似于Object数组
可变长度,随加随扩

数组创建,一般用直接赋值方式
var XX = 【】;
可以使用二维数组,定义方法为在【】中添加多个【】。

正则表达式
var 变量名= /正则规则/;
使用正则表达式对象,函数test(字符串)
规则变量.test(待判断字符串变量)
^(匹配开头)
$(匹配结尾)
其他的和JAVA相同

BOM对象 浏览器对象模型
一组对象

Window对象
弹出对话框:
confirm()确认和取消的对话框
返回布尔值,true是确认,false是取消。

BOM定时器方法:
window对象的函数
setTimeout(要执行的功能,间隔毫秒值)
定时执行,仅有一次
可以直接传匿名函数,简化代码长度

window对象的函数
setInterval(要执行的功能,毫秒值)
反复执行的定时器,不会停止
定时器有返回值,一个页面中
返回值唯一

window对象的函数
clearInterval(定时器返回值变量)
取消定时器

location对象
href"地址"设置浏览器的地址值
也可以用来获得浏览器地址栏地址

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/821675
推荐阅读
相关标签
  

闽ICP备14008679号