发表于: 2019-11-04 20:09:38
0 948
今天完成的事情:
1.写静态页面;
2.研究玩家配比;
3.学习JS获取input的值;
收获总结:
1.学习js获取input文本框值的几种方法:
<FORM NAME="form1">
姓名:
<INPUT TYPE="text" NAME="name" value=" ">
<BR>
电话:
<INPUT TYPE="text" NAME="tel" ID="nn" value=" ">
<BR>
</FORM>
document.writeln(document.forms[0].tel.value); //form下标结合 name
document.writeln(document.form1.tel.value); //form name 结合 input name
document.writeln(document.forms[0].elements[1].value);
document.writeln(document.form1.elements[1].value);
var a=document.getElementById("nn").value; //通过input id;
2.学习onblur 事件:
onblur 是 HTML事件属性 ,onblur 事件会在对象失去焦点时发生。
支持该事件的 HTML 标签:
<a>, <acronym>, <address>, <area>, <b>, <bdo>, <big>, <blockquote>,
<button>, <caption>, <cite>, <dd>, <del>, <dfn>,
支持该事件的 JavaScript 对象:
button, checkbox, fileUpload, layer, frame, password, radio, reset,
submit, text, textarea, window
触发方法:
<input name=" " type=" " value=" " onblur="message() ">
3.学习js中的正则表达式:
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含
有某种子串、将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等。
说白了正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串。
正则表达式的创建方式
字面量创建方式,实例创建方式
var reg = /pattern/flags // 字面量创建方式
var reg = new RegExp(pattern,flags); //实例创建方式
pattern:正则表达式 flags:标识(修饰符) 标识主要包括:
1. i 忽略大小写匹配
2. m 多行匹配,即在到达一行文本末尾时还会继续寻常下一行中是否与正则匹配的项
3. g 全局匹配 模式应用于所有字符串,而非在找到第一个匹配项时停止
元字符
代表特殊含义的元字符
\d : 0-9之间的任意一个数字 \d只占一个位置
\w : 数字,字母 ,下划线 0-9 a-z A-Z _
\s : 空格或者空白等
\D : 除了\d
\W : 除了\w
\S : 除了\s .
: 除了\n之外的任意一个字符
\ : 转义字符
| : 或者
() : 分组
正则运算符的优先级:
正则表达式从左到右进行计算,并遵循优先级顺序,这与算术表达式非常类似。
相同优先级的会从左到右进行运算,不同优先级的运算先高后低。
遇到的问题:
研究修改人数时怎么将修改后的人数和滚动条,以及玩家
配比的人数联动起来
明天计划:
1.继续写任务2;
2.运用页面跳转;
评论