Javascript入门(1)

1、什么是javascript

JavaScript 是web上一种功能强大的轻量级编程语言,用于开发交互式的web页面。他不需要进行编译,而是直接嵌入在HTML页面中,由浏览器执行。而java是先由编译器编译为.class文件,在由jvm进行执行。

JavaScript 被设计用来向HTML页面添加交互行为。

JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。

JavaScript 通常被直接嵌入HTML页面。

JavaScript 是一种解释性语言(就是说,代码执行不进行预编译,一般来说编译跟执行是同时进行的,因此可以跨平台)。

2、javascript的作用

HTML:它是整个网站的骨架。

CSS:它是对整个网站骨架的内容进行美化(修饰)

Javascript:它能够让整个页面具有动态效果。主要应用有:嵌入动态文本于HTML页面、对浏览器事件做出相应、读写HTML元素、验证提交数据、检测访客的浏览器信息等。

通俗来说,就是当你点击某个按钮或者页面发生某种行为,也就是所谓的事件,当事件发生时,就会通过javascript代码进行相应,相应这个事件。比如说当你点击某个按钮,就会弹出一个对话框,这就是最简单的事件响应。

3、javascript的组成部分


ECMAScript:它是javascript的核心(语法、变量、数据类型、语句、函数……)

DOM:document object model 整个文档对象

BOM:浏览器对象

null和undefined很相似

undefined == null //返回true

你没有定义或者var完它又不给它赋值js将会将其设为undefined

但是你必须var一个值赋值等于null它才是null

typeof undefined 返回undefined
typeof null返回object

所以undefined === null //false


全等号和非全等号

非全等号由两个等号表示(==),在javascript中,非全等号在进行等值判断时,会尝试进行类型转换,只是尝试而非强制。例如:var sNum = "66"; var iNum = 66; alter(sNum==iNum);返回true。而如果sNum = "66a" or "a66"则不会进行转换,前者是到a停止,而后者直接不会转换。

全等号由三个等号表示(===),等用全等号进行等值判断时,是不会进行类型转换的,上面的sNum===iNum,就会返回false。

JS中也没有equals()方法。

获取元素内容

获取元素

document.getElementById("id 名称");//如果id是一个字符串,那么必须加上引号,如果是一个变量那么不需要

 获取元素里面的值

document.getElementById("id 名称").value;

2.11 javascripte的输出

警告框(弹窗):alert();

向页面指定位置写入内容:innerHTML(属性)

向页面写入内容:document.write("");



展开阅读全文

没有更多推荐了,返回首页