为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript概述-第1章

标签:
JavaScript

webp

标题图

目录

  1. 初始JavaScript

  2. 学会使用编辑工具

  3. 如何引入脚本代码

  4. 常用语句

  5. 常见浏览器兼容性问题

了解前端开发技术JavaScript,JavaScript的发展,JavaScript特点,JavaScript的组成及其作用。

发展

  1. 由布兰登·艾奇(Brendan Eich)发明

  2. 于1995年出现在Netscape

Netscape与SUN合作,将LiveScript改为JavaScript,成为强力的WEB页开发工具。

是一种基于对象和事件驱动的脚本语言。

使用它的目的是与HTML(超文本标记语言)一起实现网页中的动态交互功能。

JavaScript使网页变得更加生动。

脚本功能强大

webp

图片

实现功能强大

可视性、动态性和交互性于一体的HTML网页

特点

JavaScript是一种基于对象事件驱动的客户端脚本语言
其主要特点:

  1. 基于对象:运用自己创建的对象

  2. 事件驱动:采用事件驱动并执行指定的操作

  3. 解释性语言:无须专门的编译器进行编译

  4. 简单性:变量类型采用弱类型

  5. 安全性:实现信息浏览或动态交互,对
    数据的操作是安全的

  6. 动态性:直接对用户或客户的输入做出响应

  7. 跨平台性:与操作环境无关

JavaScript的组成

webp

图片

webp

ECMAScript.png

定义了脚本语言的所有属性、方法和对象

浏览器对象模型BOM

webp

图片

文档对象模型DOM

Document Object Model(文档对象模型)

webp

DOM.png

脚本执行原理

webp

原理

嵌入JavaScript语言

<script language="javascript" type="text/javascript">
    document.write("欢迎来到JavaScript世界!");</script>

脚本编辑器

  1. 记事本

  2. EditPlus

  3. UltraEdit

  4. Dreamweaver

  5. FrontPage

  6. Visual Studio等

将JavaScript脚本代码嵌入到HTML文档中

<script language="javascript" type="text/javascript">
    document.write("欢迎来到JavaScript世界!");</script>
<script language="javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="javascript.js"></script>
<input type="button" name="mybtn" value="伪URL引入" ="javascript:alert('鼠标单击!')">
<script language="javascript" type="text/javascript">function clickme(){
    alert("鼠标单击!");
}</script><form name="myform">
   <input type="button" name="mybtn" value="按钮" ="clickme()"></form>

脚本代码的位置

在<head></head>标记对之间放置
在<body></body>标记对之间放置

常用语句

  1. 警告对话框alert( )

  2. 提示对话框prompt(“提示信息”,”输入框的默认信息”);

webp

图片

webp

图片

  1. 输出document.write(“输出内容” );

<script type="text/javascript">document.write("<h1>个人信息</h1>");
document.write("<h3>班级:1024<br/>学号:123456<br/>姓名:1234<br/>性别:女<br/>爱好:跳舞、爬山</h3>");</script>

拓展

JavaScript和Java 的区别

基于对象和面向对象

Java 是一种面向对象的语言

JavaScript 是种脚本语言,是一种基于对象和事件驱动的编程语言

解释和编译

Java的源代码必须经过编译

JavaScript 是一种解释性编程语言,不需经过编译,而是将字符代码发送给客户端由浏览器解释执行

强变量和弱变量

Java采用强类型,变量在编译之前必须作声明

JavaScript采用其弱类型,变量在使用前不需作声明

代码格式不一样

嵌入方式不一样

终极目标

  1. 用HTML方式和JavaScript脚本方式在页面显示信息

  2. 在web页面引入JavaScript文件

  3. 将用户输入的信息在页面输出

  4. 使用伪URL方式引入JavaScript代码等

代码

webp

图片

webp

图片

webp

图片

webp

图片



作者:达叔小生
链接:https://www.jianshu.com/p/bd5b2a7fb308


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消