
Js自定义对象charAt(index):获取指定索引处的字符
concat 方法(String):字符串拼接功能
fontcolor 方法:给字符串颜色标记 ("参数英文单词或者#xxxxxx")
substring(start, end):截取功能 跟Java中的String一样
split 方法:拆分,分割,获取到的字符串数组如下:
var str = "JavaEE-PhP-Go-R-C-C++" ;
var strArr ay = str2.split("-") ;
通过docuement方法获取标签对象使用js这种方式如何定义Person对象 ,还需要使用Js创建Person对象;
四种方式
1)类似于Java中有参构造
function 对象(形参列表){
//追加属性
this.属性= 形参名称;
//追加方法
this.方法名 = function(){
...
}
}
var 对象名 = new 对象(实际参数列表) ;
2)类似于Java中的无参构造
function 对象(){
}
//创建对象
var 对象名 = new 对象() ;
//追加属性
对象名.属性名= 值;
//追加方法
对象名.方法名 = function(){
...
}
3)使用Object对象(代表所有js对象)
使用Object对象:代表所有js对象的模板
var 对象名 = new Object() ;
//追加属性
对象名.属性名= 值;
//追加方法
对象名.方法名 = function(){
...
}
4)字面值的方式: "Json数据格式" {"key":value}
类似Java的实体
var student = {
"name":"张三",
"age" :20,
"gender":"男",
"birthday":"1989-02-28"
}
Js中常见事件分类document.getElementById("id属性值") ; //id属性值获取标签对象
document.getElementsByClassName("所有同名的class属性值") ;//通过class属性值获取标签对象
document.getElementsByTagName("所有同名的标签名称") ; //通过标签名称获取标签对象
document.getElementsByName("同名的name属性值");//通过name属性值获取标签对
js正则表达式语法点击相关的
单击事件 onclick
双击事件 ondbclick焦点事件
获取焦点 onfocus
失去焦点 onblur
选项卡发生变化的事件
select标签 下拉菜单
option 下拉选项
鼠标经过事件:onmouseover
鼠标移出事件:onmouseout
页面载入事件
onsubmit:表单是否提交成功 ;
如果返回结果false,不能提交;true,可以提交
1)数量词相关的语法
//x:代表任意字符
//x+: 表示X字符串出现一次或者多次
//x*:表示X字符出现0次或者多次
//x?:表示X字符出现0次或者1次
//2)范围相关的语法
//X{n}: 表示X字符恰好出现n次
//X{n,}:表示X字符至少出现n次
//X{n,m}:表示X字符至少出现n次,但是不超过m次
//3)匹配字符相关的
//X[a-z] :X字符可以是a-z中任何的一个小写字母字符
//X[0-9] :x字符是一个数字字符
//X[A-Za-z0-9_]:X字符可以是任意的大小字母均可或者数字或者_
//正则表达式:有一个函数 test("接收用户输入的文本框的内容字符串")匹配是否成功
//创建一个正则规则:var 正则对象名 = /书写正则语法/ ; 不完全匹配 (会出现安全漏洞!)
//正则对象名.test(字符串),true,匹配成功,false,失败!
/*
在Java语言中和在javascript中,如果要完全匹配,必须加入边界匹配器
^:以....开头
$:以...结尾
var 正则表达式对象 = /^ 正则语法 $/ ;*/
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)