JavaScript基础

原创 2018年04月15日 19:43:40
    JavaScript简介

JavaScript是一种描述性语言,也是一种基于对象(Object)和事件驱动(Event Driven)的,并具有安全性能的脚本语言。它和HTML(超文本标记语言)一起,在一个Web页面中链接对个对象,与Web客户端实现交互。无论在客户端花式在服务器端JavaScript应用程序都要下载到浏览器的客户端执行,从而减轻服务器的负担。

特点总结:

1.JavaScript主要用在HTML页面中添加交互行为

2.JavaScript是一种脚本语言,语法和Java类似

3.JavaScript一般用来编写客户端的脚本

4.JavaScript是一种解释性语言,边执行边解释

JavaScript的组成:ECMAScript、BOM、DOM

JavaScript的基本结构

<script type = "text/Javascript">
    JavaScript 语句;
</script>

示例 1:

<body>
<script type = "text/javascript">
    document.write("初学JavaScript");
    document.write("<h1>Hello JavaScript</h1>");
</script>
</body>

在网页中引用JavaScript的三种方式

1.内部JavaScript文件(如示例 1)

2.使用外部JavaScript文件

示例 2:

export.js文件
document.write("初学JavaScript");
document.write("<h1>Hello,JavaScript</h1>");
<body>
<script type = "text/javascript" src = "js/export.js">
</script>
</body>

3.直接在HTML标签中

<input name = "btn" type = "button" value = "对话框" onclick ="javascript:alert('欢迎你');" />

常用的输入/输出

1.警告(alert)

语法:alert("提示信息");

2.提示(prompt)

语法:promot("提示信息","输入框的默认文本值");

常用系统函数

1.parseInt();

parseInt()函数可解析一个字符串,并返回一个整数

语法:parseInt("字符串");

2.parseFloat();

parseFloat()函数可解析一个字符串,并返回一个浮点数

语法:parseFloat("字符串");

3.isNaN();

isNaN函数用于检测其参数是否是非数字

语法:isNaN(参数);如果参数是数字返回false,反之返回true

定义函数

语法:

function 函数名(参数1,参数2,....){

    JavaScript语句;

    [return 返回值;]

}


JavaScript基础入门

在工作中,时不时的要设计去与web端的网页去进行一些交互,要想软件的功能更加强大,包括QT,Android,IOS的开发,无一列外的都会涉及到与JS的交互,所以想着手学习JavaScript,以后遇到...
  • x348722662
  • x348722662
  • 2016-03-22 17:16:44
  • 2227

HTML5+JavaScript动画基础(中文完整版)

  • 2015年12月28日 11:47
  • 52.79MB
  • 下载

JavaScript基础和实例代码

  • 2009年03月20日 16:49
  • 6.42MB
  • 下载

JavaScript入门PPT

  • 2011年11月15日 11:17
  • 603KB
  • 下载

25个最基本的JavaScript面试题

1.使用 typeof bar === "object" 来确定 bar 是否是对象的潜在陷阱是什么?如何避免这个陷阱? 尽管 typeof bar === "object" 是检查 bar...
  • qq_25186543
  • qq_25186543
  • 2017-11-06 13:59:26
  • 1433

WebGIS从基础到开发实践代码(基于ArcGIS API for JavaScript)

  • 2015年05月05日 23:41
  • 18.76MB
  • 下载

JavaScript对象基础讲解

1.Object对象详解 javascript 里最基本的数据类型是对象。 avaScript里的对象其实是一个无序的属性集合,属性又是一个个的名-值对。 除了字符串,数字,true,false,nu...
  • qq877507054
  • qq877507054
  • 2016-09-14 22:42:52
  • 977

慕课网 javascript 入门

开始  document.write("hello");  //直接在网页中输出内容         document.getElementById("p1").style.color="bl...
  • yuhan_9204
  • yuhan_9204
  • 2015-12-27 22:01:51
  • 469

原生JS基础

说说写JavaScript的基本规范 JavaScript有几种类型的值 你能画一下他们的内存图吗 创建函数的几种方式 创建对象的几种方式 原型 原型链 有什么特点 new操作符具体干了什么呢 ...
  • NewFishCoder
  • NewFishCoder
  • 2016-12-16 11:05:27
  • 225

《JavaScript基础与案例开发详解》

  • 2013年12月31日 16:51
  • 66.47MB
  • 下载
收藏助手
不良信息举报
您举报文章:JavaScript基础
举报原因:
原因补充:

(最多只允许输入30个字)