2018.3.19学习日记
JavasCript需要记忆单词:
form:表单
action:行动(提交的路径)
method:方法(提交的方式)
input:输入
type:类型
text:文本(文本输入项)
password:密码
radio:单选按钮
checkbox:复选框
file:文件(文件上传项)
hidden:隐藏字段
reset:重置(重置按钮)
button:按钮(普通按钮)
name:名称(元素名称)
value:值(输入项的内容)
size:大小(可以是文字字体的大小,也可以是输入框的宽度)
checked:被选中
readonly:只读
disabled:不可用的
maxlength:最大长度(输入框可以输入的最大长度)
select:选择(下拉列表项)
option:条目(下拉列表项)
textarea:区域(文本输入域)
submit:提交(提交按钮)
selected:选择(下拉列表被选中)
style:样式
color:颜色
font-size:字体大小
pink:粉红色
gold:金黄色
gray:灰色
blue:蓝色
red:红色
yellow:黄色
black:黑色
white:白色
background-color:背景颜色
border:边框
width:宽度
height:高度
margin:外边距
padding:内边距
float:浮动
clear:清除
none:无(元素不浮动)
left:左边
right:右边
both:都(同时)
display:显示方式
block:显示的(显示为块级元素)
inline:在一行(显示为内联元素)
div:块级元素的区域
span:内联元素的区域
element:元素
top:顶部
bottom:底部
product:产品,商品
header:头部信息
menu:菜单
show:显示
father:父亲
big:大的
small:小的
document:文档
check:检查
change:改变
init:初始化
history:历史
alert:警告框
confirm:确认框
prompt:输入框
function:功能(函数)
click:点击
back:返回
tips:提示
info:信息
onfocus:聚焦
onblur:离焦
location:位置
screen:屏幕
navigator:导航(浏览器相关信息)
JavaScript的内容:
javascrip可以对页面进行动态展示
js完成简单的数据校验
页面定时弹出广告
图片轮播
完成表单验证
js基本语法
对象获取
标签的基本操作
获取制定操作
编写事件
1,使用js完成注册表单的验证
1),前台校验(js代码),后台校验(java代码)
2),js代码可也添加交互行为
js是一门脚本语言,嵌入浏览器,解释性的语言
javascript包括:
ECMAScript Dom Bom
ECMAScript :(核心:语法,变量,关键字,保留字,数据类型,运算符,语句,函数)
Dom:文档对象模型(整个html内容)
Bom:浏览器对象模型(整个浏览器相关内容)
JavaScript:
语法:1区分大小写,(变量,函数名,运算符)
变量是弱类型:没有具体的制定数据类型(var num)没有赋值
每行结尾的分号可有可无
注释与java相同:单行// 多行/*
声明变量 : var test ="hello",不需要对变量进行初始化
var局部变量(不带成员变量)不是必须声明
变量命名:Camel标记法(首字母小写),Pascal标记法(首字母大写)
关键字:
For:
ECMAScript有5种原始类型(primitive type) 即
Udefined
Null
Boolean
Number
String
typeof:运算符有一个参数检查变量或值
对Null值返回Object ,null是一个占位符
ECMAScripe运算符
等性运算符与java不一样
(===)不转换直接进行比较
ECMAScripe语句:
if
迭代语句;
标签语句:
break语句:
continue语句:
with语句:
switch语句:
ECMAScript函数:
(两个函数)两种写法(有命名称,匿名的)
OM对象
window:alert():弹框,当警告框出现后,用户需要点击确定按钮才能继续进行操作。
语法:
alert("文本")
,prompt(),提示框
confirm(),确认框
setInterval(),定时器
clearInterval(),清除
setTimeout()设置时间
,clearTimeout()
history:go(参数),back(),forward()
location: href属性
事件:
onsubmit()此事件写在form标签中,必须有返回值。
onload()此事件只能写一次并且放到body标签中
其它事件放到需要操作的元素位置。(onclick、onfocus、onblur)
获取元素:
document.getElementById("id")
获取元素里面的值:
document.getElementById("id").value
向页面输出
弹窗:alert();……
向浏览器中写入内容:document.write(内容);
向页面指定位置写入内容,innerHTML