初识JavaScript

什么是javascript

javascript是一门面向对象的脚本语言

什么是脚本:不能独立运行的需要依赖其他程序运行的语言

例如:html只能在浏览器中运行,js必须嵌入到html中才能运行

javascript发展历史

布兰登·艾奇 js创作者(js之父)

他原先为网景公司员工。
Netscape做浏览器 , Netscape Navigator 在当时占据了很多市场份额 ,为75%的设备默认浏览器

1995年,他开始开发js,js可以直接在网页中运行,当时叫liveScript

网景公司面临巨头微软IE浏览器竞争:选择和另一家巨头SUN公司(开发了java的公司)合作。

为了蹭当时java热度:1995年12月liveScript改名为 javascript (实际上和java没有太多关系)

后续一直面临微软IE竞争,因为微软将IE浏览器免费提供给消费者。而且和操作系统捆绑IE浏览器

1997年网景公司年倒闭:将源码公开了(开源),现在的火狐浏览器

现在的js:

​ IE看到网景javascript成功,也开发类似语言JScript

​ 但对于开发者而言问题来了,开发一个网页需要写不同代码

​ 于是1997年 ECMA ( 欧洲计算机制造商协会 ) 统一了 制定了js规则

javascript能做什么

网页三大结构:

html------>结构 搭建网页结构

css------->样式 美化页面

javascript–>行为 网页面向用户 用户跟网页有交互,可以让网页动起来

1. 常见的网页效果【表单验证,轮播图...】
2. 与H5配合实现游戏【水果忍者: http://www.jq22.com/demo/html5-fruit-ninja/】
3. 实现应用级别的程序【http://naotu.baidu.com】
4. 实现统计效果【http://echarts.baidu.com/examples/】
5. 地理定位等功能【http://lbsyun.baidu.com/jsdemo.htm#i4_5】
6. 在线学编程【https://codecombat.163.com/play/】
7. js还可以实现人工智能【面部识别】
...

js组成

  • ​ EcmaScript 基础语法
  • ​ BOM 浏览器对象模型 浏览器相关
  • ​ DOM 文档对象模型 操作html/css

js能如何在html中使用

1,新增script标签,在script标签内容中写js(内部引入 类比css内部样式表)

<script type="text/javascript">
	alert("hello javascript");
</script>
//type属性可以不写  type定义引入脚本的是js
//script最好写在body内容最后,代码从上往下运行,先运行html/css

2,新增script标签,通过scrip

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值