javaScript基础

javaScript基础

1.js的用途(理解)

页面构成

来看看我们的web前端三层。

HTML 结构层 从语义的角度,描述页面结构。

CSS 表现层 从审美的角度,美化页面。

JS 行为层 可以用来控制网页内容,给网页增加动态的效果,从交互的角度,提升用户体验。


JS的用途

JavaScript最初的目的

判断表单的输入(验证表单)

JavaScript现在的意义

  • 页面特效(PC端的网页效果)

  • 移动端(移动web和app)

  • 异步和服务器交互

  • 服务端开发(nodejs)

  • 游戏开发

  • 桌面开发

  • 基于node.js构建一些工具 webpack vue-cli…


2.javaScript发展历史(了解)

诞生于1995年,当时负责客户端数据验证

网景公司的布兰登*艾奇 用10天的时间创建了这门语言,在网景公司的导航者浏览器中使用

当时名字是LiveScript

后来为了搭上媒体热炒的Java的顺风车改名为JavaScript

与此同时,1996年左右,微软也在自家浏览器IE中加入了名为JScript的JavaScript的实现

两个不同的版本语法和特性互不支持,于是1997年由ECMA组织定义了一种名为ECMAScript的新脚本语言的标准

ECMA:欧洲计算机制造商协会,是一个组织 ,专门用于制作一些语言规范

JavaScript是一种运行在客户端脚本语言

1.Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后
    将其改名为JavaScript。
2.JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,
    因此语法上有类似之处,一些名称和命名规范也借自Java。
3.JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。
    Java和JavaScript的关系就像张雨生和张雨的关系,只是名字很像。
4. ECMA这个计算机组件,最后制定了javascript这门脚本语言的规范

3.js的组成及语言特性(理解)

组成

ECMAScript: JavaScript的语法规范

DOM: JavaScript操作网页上元素的API

BOM: JavaScript操作浏览器部分功能的API


JavaScript的语言特性

JavaScript是世界上用的最多的脚本语言

脚本语言: 不需要编译,直接运行时边解析边执行的语言

编译语言:java .net 是将整个代码文件先进行整体编译,编译成一个可执行文件

JavaScript是一种客户端(浏览器)的脚本语言

JavaScript是一种弱类型动态语言(动态添加一些属性或是 方法,js中的数组长度是动态可变的)

基于对象: 内置大量现成对象,编写少量程序可以完成目标

可以概括为:

  • 1.简单易用

    • 可以使用任何文本编辑工具编写

    • 只需要浏览器就可以执行程序

  • 2.解释执行

    • 事先不编译

    • 逐行执行

    • 无需进行严格的变量声明

  • 3.基于对象

    • 内置大量现成对象,编写少量程序可以完成目标

js的书写位置(掌握)

  • 可以写在标签内
<input type="button" value="按钮" onclick="alert('hello world')" />
  • 可以写在页面中一对script标间之间
<script>
   alert("hello world");
</script>
  • 可以写在一个单独的js文件当中,然后再引入到html页面当中

体验5句话

  • #### alert() 在页面中弹出一个警示框

  • console.log() 在控制台输出内容

  • prompt() 提示用户输入内容,可以定义变量来接收输入的值

  • document.write() 在页面中输出内容

  • confirm() 在页面中弹出提示框,确定/取消

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值