ECMAScriptJavaScript基础

1、Java和JavaScript的关系?

从不提到,雷锋和西塔的涉及。

2、JavaScript的作用?

  HTML:它是总体网站的骨子

  CSS:它是对总体网站骨架的内容举办美化(修饰)

  Javascript:它亦可让所有页面具有动态效果。

3、JavaScript的组成部分

ECMAScript 1

ECMAScript:它是成套
JavaScript的中坚,包罗(基本语法、变量、关键字、保留字、数
据类型、语句、函数等等)

DOM:文档对象模型,蕴涵(整个 html 页面的内容)

BOM:浏览器对象模型,包含(整个浏览器相关内容)。

4、JavaScript的变量

变量能够不用注脚,变量是弱类型。

合并使用 var
来定义,若是在函数的始末中行使var定义,那么它是一个部分变量,如若没有采纳var它是一个大局的。

概念变量的时候不要选拔主要字和保留字。

5、JavaScript的数据类型

Javascript 数据类型分为原始数据类型和引用数据类型

原来数据类型:  string、number、boolean、null、undefined

引用数据类型:Array、Boolean、Date、Math、Number、String、RegExp

6、JavaScript运算符

任何运算符与 java 大体一致,必要留意其等性运算符

== 它在做相比较的时候会进行自动转换

=== 它在做相比的时候不会展开自动转换。

例如:

  var sNum = “66”;

  var iNum = 66;

  alert(sNum == iNum); //输出 “true”

  alert(sNum === iNum); //输出 “false”

7、获取元素内容

得到元素 document.getElementById(“id 名称”);                    //若是id 是一个字符串,那么必须 加上引号,如果是一个变量则不要求      

得到元素里面的值 document.getElementById(“id 名称”).value;

8、JavaScript事件 

表单提交事件:onsubmit()此事件写在form标签中,必须有再次回到值

页面加载事件:onload()此事件只可以写四遍并且放置body标签中

其他事件放到必要操作的要素地点(onclick、onfocus、onblur)

9、JavaScript的输出 

1)警告框:alert();

2)向页面指定地点写入内容:innerHTML(属性)

 1 <!DOCTYPE html>
 2 <html>
 3     <body>
 4 
 5         <h1>My First Web Page</h1>
 6 
 7         <p id="demo">My First Paragraph</p>
 8 
 9         <script>
10             document.getElementById("demo").innerHTML="My First JavaScript";
11         </script>
12 
13     </body>
14 </html>

3)向页面写入内容:document.write(“”);

 1 <!DOCTYPE html>
 2 <html>
 3     <body>
 4 
 5         <h1>My First Web Page</h1>
 6 
 7         <script>
 8             document.write("<p>My First JavaScript</p>");
 9         </script>
10 
11     </body>
12 </html>

贯彻的成效同样。