JavaScript潜入潜出
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潜入潜出相关推荐
- 纯JavaScript实现弹出选择第几个单选按钮
为什么80%的码农都做不了架构师?>>> 纯JavaScript实现弹出选择第几个单选按钮 <div id="a" name="aa&quo ...
- JavaScript - JavaScript自定义弹出对话框
本脚本使用自定义的浮动窗口替代浏览器自己的对话框,效果非常不错.包含Error | Warning | Success | Prompt 四个对话框窗口 兼容性:IE6+ FireFox2+ Oper ...
- JavaScript实现找出买卖股票的最大利润算法(附完整源码)
JavaScript实现找出买卖股票的最大利润算法(附完整源码) dpBestTimeToBuySellStocks.js完整源代码 dpBestTimeToBuySellStocks.test.js ...
- JavaScript实现找出一个数的质因数primeFactors算法(附完整源码)
JavaScript实现找出一个数的质因数primeFactors算法(附完整源码) primeFactors.js完整源代码 primeFactors.js完整源代码 export function ...
- Asp.Net中用javascript实现弹出窗口永远居中
//Asp.Net中用javascript实现弹出窗口永远居中 function ShowDialog(url) { var iWidth=600; //模态窗口宽度 var iHei ...
- html鼠标可拖动窗体,javascript div 弹出可拖动窗口
javascript div 弹出可拖动窗口 更新时间:2009年02月26日 21:50:37 作者: 创建弹出div窗口. /* * 创建弹出div窗口. 1.接口说明:DivWindow(i ...
- JavaScript实现弹出“确定/取消”对话框的方法
在网页中经常会让用户提交一些事件,然后在事件处理之前会弹出"确定/取消"对话框,待用户确定后再利用程序处理事件,今天就教大家如何利用JavaScript实现弹出"确定/取 ...
- 网页Javascript潜入HTML页面方法
网页Javascript潜入HTML页面方法 var t = '<div id="zhuanhua" style="height: 100%; width: 100 ...
- JavaScript常用弹出框合集
JavaScript常用弹出框合集 JavaScript 有三种类型的弹出框:警告框.确认框和提示框. 警告框 如果要确保信息传递给用户,通常使用警告框.当警告框弹出时,用户将需要单击"确定 ...
最新文章
- C# 特性(Attribute)学习。
- 阿里开发者招聘节 | 面试题14:如何实现两金额数据相加(最多小数点两位)...
- 《ArcGIS Runtime SDK for Android开发笔记》——(2)、Android Studio基本配置与使用
- 线程里面添加参数,并解决多个参数问题[原创]
- EM算法最完整易懂讲解
- jquery加载完成后方法只执行一次_JavaScript的超级库--jQuery内容整理(3)
- 计算机二级c语言模拟题,2016下半年计算机二级C语言模拟试题及答案
- 学习python的错误总结
- POJ-1004-Financial Management
- css-a:visited
- 约翰库缇斯的经典语录
- Python一键替换证件照背景,还用去照相馆?
- SpringBoot切面Aop的demo简单讲解
- 【VBA研究】智力游戏-蓝色方块
- Android中实现双指缩放的功能
- iOS开发面试只需知道这些,技术基本通关!(网络篇)
- android水果界面设计,一套小清新的水果元素的APP界面设计欣赏
- Service com.android.exchange.ExchangeService has leaked ServiceConnection
- qstock 玩转问财:一行代码实现条件选股
- python 回归方程
热门文章
- 不收版面费的学报汇总,欢迎补充!
- 船舶强度与结构设计大作业二matlab,华科船舶结构强度第二次大作业
- win10系统C盘瘦身记录
- 程序员合同日期不到想辞职_“我又辞职了”
- Chrome 升级成最新v33 造成开发上面诸多不便,赶紧回滚v32
- 古代象形符号,Ancient Messages,UVA1103
- 薛辽中学2021高考成绩查询,运城:薛辽中学被指众多高中生没有学籍
- 计算机岗位知识竞赛,计算机工作人员年度考核.doc
- 百度飞桨第一天学习笔记
- php计算机专业毕业设计题目,计算机专业毕业论文-基于PHP的网络爬虫的设计与实现.doc...