1.JavaScript简介

**JavaScript ** 是什么?(重点)

Js是一种专门为网页交互设计的客户端(浏览器端)的脚本语言;

Js与html和css有相似之处,都在浏览器端解析;

Js和java,c#,php等一样,是一门真正的编程语言

javaScript简称js

小故事:js的创 建历史。(1995)

**JavaScript ** 和java有何关系?(了解)

javaScript和java没有任何关系;

**JavaScript ** 可以做什么?(记忆)

只有我们打开网站,就肯定有js的身影。

ü 更好的组织我们页面的内容,让内容更加的有条理。

ü 提供用户体验(表单验证[js的初衷],ajax)

ü 游戏编程

#2.如何学习JavaScript

a. 内容

浏览器端的javascript。有如下三个部分构成:(重点)

ECMAScript:js的基础,主要规定了一些js的语法规范

BOM:浏览器对象模型:提供了访问浏览器的一些接口;

DOM:文档对象模型:提供访问页面的接口;

b. 版本

我们学习的应该是ES5版本。(ECMAScript5)

c. 心态

由于js的灵活性,导致学习的时候,总会觉得和传统的c、java、php语言不一样。

如果已经有了其它语言基础,应该还是比较容易的。

d. 参考书

javascript高级程序设计

javascript权威指南

#3.页面引入JavaScript(重难点)

Js是一门运行在浏览器端的脚步语言。

类似于css,需要在html页面中引入javascript。

有如下四种方式:

ü 行内(内联)

ü 内部

ü 外部

a. 行内:

img

b. 内部:

**1) ** 内部脚本可以在任意地方执行(即script标签可以放在任意地方);但建议将js代码放在结构下边;body结束标签前面;

**2) ** **Js ** 代码是script的内容

**3) ** **Script ** 有一个type的属性,属性值是‘text/javascript’;表示当前文本是js内容;

**4) ** **Script ** 还有charset的文本集属性;”utf-8”

c. 外部

首先,需要编写一个外部的js文件,纯js代码

其次,在html页面中使用script标签来引入外部的js。如图:

然后执行,如下:

注意细节:

仍然使用script标签,使用了src属性,引用对应的js文件

引用了外部js中,那么在script标签中的js代码是不会执行的。

Script标签可以引入多次,也就是说,在一个html中,可以有多个script标签。

#小结:

\1. 明白什么是js

\2. Js可以做什么

\3. Js的三大组成部分:ECMA-script 、 BOM 、DOM

\4. 引入js的三种方式:行内,内部,外部,注意不同的写法;(重点)

js上 初识JavaScript的更多相关文章

  1. js上 二.JavaScript基本语法

    1.JavaScript词法结构 所谓词法结构是指一套基础性规则,用来描述如何使用这门语言来编写程序,包括如下几项: ü 字符集unicode ü 区分大小写 (true和TRUE) ü 忽略空白字符 ...

  2. atitit.javascript js 上传文件的本地预览

    atitit.javascript js 上传文件的本地预览 1. .URL.createObjectURL  1 1.1. 吊销所有使用 URL.createObjectURL 而创建的 URL,以 ...

  3. Day15 HTML补充、初识JavaScript

    一.上节回顾 上节回顾: HTML 头部信息:编码.title.style.link(导入css文件) 身体: 内联 块级 --->inline-block(既有内联效果又有块级效果) a标签: ...

  4. 初识JavaScript(一)

    初识JavaScript(一) 最近由于工作的需要的原因,我从一个写后台的现在让我转到写前端,再加上我的js部分特别的差,所以我现在开始学习js部分的知识. 我的第一篇博文就这样开始写了.俗话说,千里 ...

  5. 《前端之路》之 初识 JavaScript

    01 初识 JavaScript 作为在码农圈混迹了 四五年的老码畜来说,学习一门新的语言,就仿佛是老司机开新车一样 轻车熟路. 为什么会这么快呢? 因为各种套路啊- 任何一种计算机语言的最开始都是和 ...

  6. 01初识 JavaScript

    1.初识 JavaScript  1.1 JavaScript 是什么  l JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思) l 脚本语言 ...

  7. 初识JavaScript,Ajax,jQuery,并比较三者关系

    一.基本认识 1.JavaScript 定义: javaScript的简写形式就是JS,是由Netscape公司开发的一种脚本语言,一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态 ...

  8. js 上传文件后缀名的判断 var flag=false;应用

    js 上传文件后缀名的判断  var flag=false;应用 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional// ...

  9. js 上传下载(留着备用)

      js 上传下载(留着备用) 下载文件 1. <a href="#" onClick="download()">下载文件</a>  & ...

随机推荐

  1. 为什么 @Value 可以获取配置中心的值?

    hello,大家好,我是小黑,好久不见~~ 这是关于配置中心的系列文章,应该会分多篇发布,内容大致包括: 1.Spring 是如何实现 @Value 注入的 2.一个简易版配置中心的关键技术 3.开源 ...

  2. 看阿里P7讲MyBatis:从MyBatis的理解以及配置和实现全帮你搞懂

    前言 MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL.存储过程以及高级映`射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结 ...

  3. Guitar Pro怎么导出乐谱

    使用Guitar Pro可以自由创作乐谱,也能根据演示效果来作出相应调整,算得上是公认的良心吉他谱制作软件.除了系统演示功能外,Guitar Pro还能给用户的实际练习提供便利.必要时,用户能将软件内 ...

  4. 在Mac上也能轻松拥有Windows应用程序的简便方法

    一般而言,如果我们想要在Windows的环境下下载一款软件那是件很方便的事情.只要我们登陆软件的官网进行下载即可.但是如果我们使用的是Mac OS系统,很多用户就会发现,许多软件会出现不兼容的情况. ...

  5. yii2.0 访问控制器下的方法时出现 Object Not Found! 解决办法

    yii2.0  访问控制器下的方法时出现 Object Not Found! 时 可以查看(apache)  入口文件index.php 的同级有没有 .htaccess 文件 没有.htaccess ...

  6. Jmeter-记一次AES加密登录实例

    前言 公司有个网站系统,用户名是明文,密码是加密的,所以搞了好久才登录进去,因此记录下艰辛过程. Part 1   了解加密算法 找研发同事去了解这个是怎样一个加密过程,最后得到的结论是:后端会生成一 ...

  7. Java蓝桥杯——递归练习题:走台阶(偶数版)

    递归练习题:走台阶(偶数版) 小明刚刚看完电影<第39级台阶>.离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个 ...

  8. std::unique_ptr使用incomplete type的报错分析和解决

    Pimpl(Pointer to implementation)很多同学都不陌生,但是从原始指针升级到C++11的独占指针std::unique_ptr时,会遇到一个incomplete type的报 ...

  9. Calendar类、 System类、 StringBulider类、 包装类

    Calendar类 ​ 概念 ​ java . util . Calendar 日历类,抽象类,在Date类后出现的,替换掉了很多Date类中的方法.该类将所有的可能用到的时间信息封装为静态成员变量. ...

  10. The First Assignment

    我的第一条随笔 ========== 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2 这个作业要求在哪里 https://edu.cn ...