01.JavaScript概述
1.什么是JavaScript?
JavaScript是运行在浏览器上的脚本语言。简称JS。
JavaScript是网景公司(NetScape)的 布兰登·艾奇 开发的,最初叫做LiveScript。LiveScript的出现让浏览器更加生动,使得页面更具有交互性。
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

JavaScript和java没有任何关系,只是语法类似。JavaScript运行在浏览器中,代码由浏览器解释后执行。而Java运行在JVM中。

JavaScript的“目标程序”以普通文本形式保存,这种语言都叫做"脚本语言“。

Java的目标程序已.class形式存在,不能使用文本编辑器打开,不是脚本语言。

1998年网景公司由“美国在线”公司收购。

王景公司最著名的就是“领航者浏览器”:Navigator浏览器。
LiveScript的出现,最初的时候是为Navigator浏览器量身定制一门语言,不支持其他浏览器。

微软一看不行,研发了只支持IE浏览器的脚本语言。JScript。
在两者语言共存的时代,程序员需要写两套程序。这时一个叫做ECMA组织(欧洲计算机协会)根据JavaScript制定了ECMA-262标准,叫做ECMA-Script.

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
2.区分JSP和JS
JSP:JavaServer Pages(隶属Java)
JS: JavaScript.

02.HTML中嵌入JavaScript
1.HTML嵌入JavaScript的第一种方式
JS是一门事件驱动型的编程语言,依靠时间去驱动,然后执行对应的程序。在JS中有很多事件,其中一个事件叫做:鼠标单击,单词:click。并且任何事件都会对应一个事件句柄叫做:onclick。【注意:事件和事件句柄的区别是:事件句柄是在事件单词前添加一个on】,而事件是以HTML标签的属性存在的。

οnclick="js代码“,执行原理是什么?
页面打开的时候,js代码并不会执行,只是把这段代码注册到按钮的click事件上了。等这个按钮发生click之后,注册在onclick后面的js代码会被浏览器自动调用。

*怎么使用JS代码弹出消息框。
在JS中有一个内置对象叫做window,全部小写,可以直接拿来使用,window代表的是浏览器对象。

*window对象有一个函数叫做:alert,用法是:window.alert("消息”);这样就可以弹窗了。

*JS的字符串可以使用双引号,也可以使用单引号。

*JS的一条语句结束之后可以使用分号“;”,也可以不使用。

举例:

HTML中嵌入JavaScript的第一种方式 1 2

JavaScript潜入潜出相关推荐

  1. 纯JavaScript实现弹出选择第几个单选按钮

    为什么80%的码农都做不了架构师?>>>    纯JavaScript实现弹出选择第几个单选按钮 <div id="a" name="aa&quo ...

  2. JavaScript - JavaScript自定义弹出对话框

    本脚本使用自定义的浮动窗口替代浏览器自己的对话框,效果非常不错.包含Error | Warning | Success | Prompt 四个对话框窗口 兼容性:IE6+ FireFox2+ Oper ...

  3. JavaScript实现找出买卖股票的最大利润算法(附完整源码)

    JavaScript实现找出买卖股票的最大利润算法(附完整源码) dpBestTimeToBuySellStocks.js完整源代码 dpBestTimeToBuySellStocks.test.js ...

  4. JavaScript实现找出一个数的质因数primeFactors算法(附完整源码)

    JavaScript实现找出一个数的质因数primeFactors算法(附完整源码) primeFactors.js完整源代码 primeFactors.js完整源代码 export function ...

  5. Asp.Net中用javascript实现弹出窗口永远居中

    //Asp.Net中用javascript实现弹出窗口永远居中 function ShowDialog(url)  {    var  iWidth=600; //模态窗口宽度   var  iHei ...

  6. html鼠标可拖动窗体,javascript div 弹出可拖动窗口

    javascript div 弹出可拖动窗口 更新时间:2009年02月26日 21:50:37   作者: 创建弹出div窗口. /* * 创建弹出div窗口. 1.接口说明:DivWindow(i ...

  7. JavaScript实现弹出“确定/取消”对话框的方法

    在网页中经常会让用户提交一些事件,然后在事件处理之前会弹出"确定/取消"对话框,待用户确定后再利用程序处理事件,今天就教大家如何利用JavaScript实现弹出"确定/取 ...

  8. 网页Javascript潜入HTML页面方法

    网页Javascript潜入HTML页面方法 var t = '<div id="zhuanhua" style="height: 100%; width: 100 ...

  9. JavaScript常用弹出框合集

    JavaScript常用弹出框合集 JavaScript 有三种类型的弹出框:警告框.确认框和提示框. 警告框 如果要确保信息传递给用户,通常使用警告框.当警告框弹出时,用户将需要单击"确定 ...

最新文章

  1. C# 特性(Attribute)学习。
  2. 阿里开发者招聘节 | 面试题14:如何实现两金额数据相加(最多小数点两位)...
  3. 《ArcGIS Runtime SDK for Android开发笔记》——(2)、Android Studio基本配置与使用
  4. 线程里面添加参数,并解决多个参数问题[原创]
  5. EM算法最完整易懂讲解
  6. jquery加载完成后方法只执行一次_JavaScript的超级库--jQuery内容整理(3)
  7. 计算机二级c语言模拟题,2016下半年计算机二级C语言模拟试题及答案
  8. 学习python的错误总结
  9. POJ-1004-Financial Management
  10. css-a:visited
  11. 约翰库缇斯的经典语录
  12. Python一键替换证件照背景,还用去照相馆?
  13. SpringBoot切面Aop的demo简单讲解
  14. 【VBA研究】智力游戏-蓝色方块
  15. Android中实现双指缩放的功能
  16. iOS开发面试只需知道这些,技术基本通关!(网络篇)
  17. android水果界面设计,一套小清新的水果元素的APP界面设计欣赏
  18. Service com.android.exchange.ExchangeService has leaked ServiceConnection
  19. qstock 玩转问财:一行代码实现条件选股
  20. python 回归方程

热门文章

  1. 不收版面费的学报汇总,欢迎补充!
  2. 船舶强度与结构设计大作业二matlab,华科船舶结构强度第二次大作业
  3. win10系统C盘瘦身记录
  4. 程序员合同日期不到想辞职_“我又辞职了”
  5. Chrome 升级成最新v33 造成开发上面诸多不便,赶紧回滚v32
  6. 古代象形符号,Ancient Messages,UVA1103
  7. 薛辽中学2021高考成绩查询,运城:薛辽中学被指众多高中生没有学籍
  8. 计算机岗位知识竞赛,计算机工作人员年度考核.doc
  9. 百度飞桨第一天学习笔记
  10. php计算机专业毕业设计题目,计算机专业毕业论文-基于PHP的网络爬虫的设计与实现.doc...