java script

1.输出

  • 使用 window.alert() 弹出警告框。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

2.数据类型

字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。

3.json:JavaScript Object Notation

  • 数据为 键/值 对   "firstName":"John"
  • 数据由逗号分隔  
  • {}保存对象   {"firstName":"John", "lastName":"Doe"}
  • []保存数组      "employees":[
                                               {"firstName":"John", "lastName":"Doe"},
                                               {"firstName":"Anna", "lastName":"Smith"},
                                               {"firstName":"Peter", "lastName":"Jones"}
                                               ]

 

将字符串转换为 JavaScript 对象:var obj = JSON.parse(text);

4.DOM

JavaScript 能够改变页面中的所有 HTML 元素, HTML 属性,所有 CSS 样式,对页面中的所有事件做出反应

节点获取和操作:

通过Id,TagName:var x=document.getElementById("main");
                           var y=x.getElementsByTagName("p");

通过ClassName:var x=document.getElementsByClassName("intro");

 

改变HTML内容

document.write() 可用于直接向 HTML 输出流写内容,不要在文档加载完成之后使用造成覆盖

document.getElementById(id).innerHTML=new HTML    修改自身元素的内容 :使用 this.innerHTML  

改变HTML属性: 

document.getElementById(id).attribute=new value    

改变css

document.getElementById(id).style.property=new style      eg.  style.visibility='hidden'/'visible'

事件:this当前对象

使用事件属性:

<button οnclick="displayDate()">点我</button>

使用HTMLDOM分配事件:

<script>
document.getElementById("myBtn").οnclick=function(){displayDate()};
function displayDate()
{
    document.getElementById("demo").innerHTML=Date();
}
</script>

 

onchangeHTML 元素改变
onclick用户点击 HTML 元素
onmouseover用户在一个HTML元素上移动鼠标
onmouseout用户从一个HTML元素上移开鼠标
onkeydown用户按下键盘按键
onload浏览器已完成页面的加载
onmouseup释放鼠标按钮时,会触发 
onmousedown点击鼠标按钮时,会触发 
onfocus当输入字段获得焦点时,会触发

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值