基础知识

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > 基础知识 > JavaScript简介

JavaScript基础介绍与实例

作者:.NET开发菜鸟

这篇文章介绍了JavaScript的基础与实例,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、什么是JavaScript

JavaScript是一种具有面向对象能力的、解释性的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为他不需要在一个语言环境下运行,而只需要支持它的浏览器即可。它的主要目的是:验证发往服务器端的数据的合法性、增加web互动、加强用户体验度等。

二、JavaScript和ECMAScript的关系

三、JavaScript特点

1、松散性(弱类型)

JavaScript语言核心与C、C++、Java相似,比如条件判断、循环、运算符等。但是,它却是一种松散类型的语言,也就是说,它的变量不必具有一个明确的类型。(变量无需声明也可以使用,一个变量赋值为数字类型,还可以在赋值为字符串等其它类型)

2、对象属性

JavaScript中的对象把属性名映射为任意的属性值。它的这种方式很像哈希表或关联数组,而不像C中的结构体或者C++、Java中的对象。

3、继承机制

JavaScript中的面向对象继承机制是基于原型的(原型:最基础的基类),和C++以及Java中的继承大不相同(可以子类继承父类)。

4、严格区分大小写。

四、JavaScript组成部分

一个完整的JavaScript应该由下列三个不同的部分组成:

1、核心(ECMAScript)

2、文档对象模型(DOM)

3、浏览器对象模型(BOM)

可对浏览器窗口进行访问和操作,包括:

五、使用JavaScript

<Script>标签解析

<script>xxx</script>这组标签,是用于在HTML页面中插入JS的主要方法。它主要有以下几个属性:

<scripe>标签示例:

<script type="text/javascript">
   alert('欢迎来到JavaScript世界!');
</script>

六、JavaScript使用方式:

1、事件定义式:在定义事件时直接写入JavaScript脚本。

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>事件定义式</title>
</head>
<body>
    <input type="button" value="点击" onclick="alert('我被点击了')" />
</body>
</html>

效果:

2、直接嵌入式:在网页中直接嵌入JavaScript。

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>直接嵌入式</title>
    <script>
       function btnClick(){
           alert("我是写在head里面的JavaScript");
       };
    </script>
</head>
<body>
    <input type="button" value="点击" onclick="btnClick()" />
    <script>
       alert("我是写在body里面的JavaScript");
    </script>
</body>
</html>

效果:

注意:

3、文件调用式:在网页中调用独立的JavaScript文件。把js代码写在单独的一个js文件中,通过src属性引入即可。它具有维护性高、可缓存(加载一次,无需再次加载)、方便未来扩展的特点。

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>文件调用式</title>
    <script src="../demo.js"></script>
</head>
<body>
    <input type="button" value="点击" onclick="btnClick()" />
</body>
</html>

注意:

到此这篇关于JavaScript基础与实例的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文