01.JavaScript简介

学习JavaScript之前,确定你已经有了HTML、CSS基础。

JavaScript能做什么?

1、动态改变页面内容(典型Angular)

2、通过修改CSS样式,动态改变网页的外观

3、验证表单数据

4、响应事件

JavaScript编辑工具(编辑器):

记事本(不多说,你懂的~可以进行简单修改)、Visual Studio、Dreamweaver、SublimeText、Notepad++、WebStorm...

JavaScript在HTML的引用共有4种:

  • (1)页头引入(head标签内);
  • (2)页中引入(body标签内);
  • (3)元素事件中引入(标签属性中引入);
  • (4)引入外部JS文件;

这四种方式都非常常用,一定要掌握掌握再掌握,并理解其含义。尤其是加载先后顺序的问题。

一、页头引入JS

在页头引入JS,指的就是在<head></head>标签内编写JavaScript。

 1  <html>
 2  <head>
 3      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 4      <title></title>
 5      <script type="text/javascript">
 6          //这里编写JavaScript程序
 7        document.write(‘JavaScript入门教程‘);
 8      </script>
 9  </head>
10  <body>
11  </body>
12  </html>

<script type="text/javascript">……</script>格式是固定的,JavaScript代码必须在<script></script>标签内编写,并且必须设置type属性值为“text/javascript”。

和<style type="text/css"></style>类似。

document.write(‘...‘);在页面输出某一内容,很常用哦!

二、页中引入JS

在页中引入JS,指的就是在<body></body>标签内编写JavaScript。

 1  <html>
 2  <head>
 3      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 4      <title></title>
 5  </head>
 6  <body>
 7      <script type="text/javascript">
 8          //这里编写JavaScript程序
 9         document.write(‘JavaScript‘);
10      </script>
11  </body>
12  </html>

三、元素事件中引入JS

在元素事件中引入JS,就是指在元素的某一个属性中直接编写JavaScript程序或调用JavaScript函数,这个属性指的是元素的“事件属性”。

1  <html>
2  <head>
3       <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4      <title></title>
5  </head>
6  <body>
7      <input type="button" onclick="alert(‘JavaScript入门‘);" value="按钮"/>
8  </body>
9  </html>

元素事件属性调用JavaScript函数:

 1  <html>
 2  <head>
 3  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 4  <title></title>
 5  </head>
 6  <body>
 7      <script type="text/javascript">
 8          function myFunction () {
 9              alert(‘JavaScript入门‘);
10          }
11      </script>
12      <input type="button" onclick="myFunction()" value="点我弹窗" />
13 </body>
14 </html> 

四、引入外部JS文件

引入外部JS文件,说白了就是把JavaScript程序存放在一个后缀名为.js的文件中,然后使用script标签来引用。此外,引用外部JS文件的script标签可以放在head标签内,也可以放在body标签中。

1 <script type="text/javascript" src="js/index.js"></script>

简单训练题:

 1 <html>
 2 <head>
 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
 4 <title></title>
 5 <script type="text/javascript">
 6 function enterMessages() {
 7     alert(‘welcome‘);
 8 }
 9
10 window.onload = enterMessages();
11 </script>
12 </head>
13 <body></body>
14 </html>

对JavaScript的解释:

  尽管JavaScript是一门比较容易入门的语言,一些非程序人员都可以很容易使用JavaScript进行编程。但是JavaScript却是一门具有非常丰富特性的语言,它有着和其他编程语言一样的复杂性,或更复杂。实际上,编写一些复杂的JavaScript程序,就需要对JavaScript有扎实的理解。

  之前看过一些现象,发现不少人(零基础或有基础的),会直接跳过基础阶段的学习(字符串对象、数组对象等),直接学习JavaScript的事件模型了,并立刻着手各种事件特效的操作。其实这个方法也行,不过还是不太推荐。对于一个真正想做前端工程师的人来说,基础知识不过关是绝对不可行的。

  学习JavaScript,不要以为你会做一两个如图片切换、tabs选项卡这样特效(当然你要先会做...),就以为自己对JavaScript精通了。JavaScript的用途不仅仅是用来做一两个特效,更大的用途是用来开发各种应用的。

  举个很简单的例子,例如在线代码测试工具、在线调色板、JSON在线解析等等,这些工具很多都是使用JavaScript开发出来的。不过,这些工具如果只用JavaScript事件特效,外加简简单单的编程基础知识是做不出来的。

时间: 2024-10-08 16:01:30

01.JavaScript简介的相关文章

《JavaScript高级程序设计 第三版》 前2章 Javascript简介与HTML 读书笔记

第一章:Javascript简介 1.JavaScript诞生于1995年,当时,它的主要目的是处理以前由服务器端语言(如Perl)负责的一些输入验证操作.现在,JavaScript是一种专为与网页交互而设计的脚本语言. 注:Netscape(网景)公司研发,Java是sun公司研发,原名为LiveScript,为了搭上媒体热炒的Java的顺风车,更名为JavaScript 2.微软推出JSript的和网景的JavaScript相竞争,最后微软胜利.ECMA指定了规定并重新命名为ECMAScri

JavaScript简介

一.JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司(已被Oracle收购了),JavaScript是netspace(网景公司,已被美国在线收购了),JScript是微软的,90%像JavaScript,一些功能只能在IE上使用. 3.它的用法: 在HTML中位置有三块: (1)head里面 (2)body里面 (3)</html>之后 为了保险

JavaScript - 简介、在HTMl中使用JavaScript、基本概念

1. JavaScript简介 JavaScript历史回顾 JavaScript是什么 JavaScript与ECMAScript的关系 JavaScript的不同版本 一言概之,略. 2. 在HTML中使用JavaScript 要把JavaScript放到网页中,就得涉及Web的核心语言 -- HTML.当初开发JavaScript的时候,要解决的一个重要问题就是让JavaScript与HTML页面共存,并且不影响页面在浏览器中的呈现效果.最终决定为Web增加统一的脚本支持. 2.1 <sc

《javascript高级程序设计》读书笔记(一)javascript简介

第一章:javascript简介 Netscape Navigator 开发的javascript   Javascript的实现有三部分: 1.核心(ECMAScript):提供核心语言功能. 2.文档对象模型(DOM):提供访问和操作网页内容的方法和接口. 3.浏览器对象模型(BOM):提供和浏览器交互的方法和接口. Web浏览器只是ECMAScripr实现的可能宿主环境之一. 五大主流Web浏览器(IE,Firefox,Safari,Chrome和Opera) 第二章:在Html中使用ja

javascript简介和基本语法

javascript简介 1.javascript是个脚本语言,需要有宿主文件,他的宿主文件是html文件. 用法:为了保险起见一般写在</html>之后<javascript    language="javascript">代码必须放在这里面</javascript> 三个常用对话框: alert("这里面放汉字")警告对话框,作用是弹出一个警告对话框:比如alert("输入有误") confirm(&qu

JavaScript 简介与语法

一.JavaScript简介 在html中的位置有三块:1.head里面 2.body里面 3.</html>之后,为了保险起见一般写在</html>之后. [1]用法: (1).head里面 //head里面主要放函数 (2).body里面 (在body内最为严谨) (3).</html>之后 //程序上来要执行的部分 [2]三个常用对话框 alert()警告对话框,作用是弹出一个警告对话框. //先弹出对话框,再执行. confirm()确定对话框,作用是弹出一个可

2017年9月17日 JavaScript简介

javascript简介 javascript是个什么东西? JavaScript是个脚本语言,需要有宿主文件,它的宿主文件就是html文件. 它与java有什么关系? 没有什么直接联系,java是sun公司,JavaScript是Netscape公司的,java是微软的,90%像javascript,一些功能只能在IE上使用 它的用法 在html中位置有三块,1.head里面 2.body里面 3.</html>之后,为了保险起见写在</html>之后.<script ia

JavaScript简介及示例

JavaScript简介及使用 一.简介 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能. 在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成.因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Jav

1. javacript高级程序设计-JavaScript简介

1. JavaScript简介 JavaScript诞生于1995年,由Netscape公司布兰登·艾奇开发,JavaScript主要包括三个部分: (1). ECMAScript,由ECMA-262定义,提高核心语言功能 (2). 文档对象模型(DOM),提供访问和操作网页内容的方法和接口 (3). 浏览器对象模型(BOM),提供与浏览器交互的方法和接口