JavaScript简介_动力节点Java学院整理


Posted in Javascript onJune 26, 2017

JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言实现在一个Web页面中连接多个对象,与Web客户交互作用。javascript的出现使得网页和用户之间实现了一种实时性的,动态性的,交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 同时javascript短小精悍,在客户机上执行,大大提高了网页的浏览速度和交互能力。

再者,我们看一下javascript的特点:

1,JavaScript是一种脚本语言(脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。),它采用小程序段的方式实现编程。像其它脚本语言一样,JavaScript同样已是一种解释性语言,它提供了一个易的开发过程。

2,JavaScript是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。这是我们在面向对象编程中非常喜欢看见的!

3,简单性:首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计,从而对于学习Java是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。

4,安全性:它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。

5,动态性:javascript可以直接对用户或者客户输入做出响应,无须经过Web服务程序。他对用户的反映响应,是采用以事件驱动的方式进行的。也就是当我们按下鼠标,移动窗口,采择菜单等事件发生时响应的。

6,跨平台性:Javascript是依赖浏览器本身,与操作环境无关,只要能运行浏览的计算机,并支持javascript的浏览器就可以正确执行。

下边我们看一个简单的javascript例子:

<span style="font-size:18px;"><script language="javascript" type="text/javascript"> 
 alert("欢饮来到javascript的世界!");//弹出信息提示框 
  prompt("请您输入您的密码!");//弹出输入提示框 
</script> 
</span>

效果:

JavaScript简介_动力节点Java学院整理

JavaScript简介_动力节点Java学院整理

上边是初学者都会学习一个例子,第一句和最后一句为javascript的框架,在HTML语言中,我们夹杂运用javascript语言,写好其框架,将其需要的代码写在框架里边即可,就能实现我们想要的各种功能,例如与用户的交互,自动验证等

Javascript 相关文章推荐
js制作的鼠标悬浮时产生的下拉框效果
Oct 27 Javascript
把input初始值不写value的具体实现方法
Jul 04 Javascript
JavaScript匿名函数用法分析
Feb 13 Javascript
JSONObject使用方法详解
Dec 17 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
Jun 24 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
Dec 08 Javascript
javascript垃圾收集机制的原理分析
Dec 08 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
Jul 13 Javascript
javascript字体颜色控件的开发 JS实现字体控制
Nov 27 Javascript
VUE路由动态加载实例代码讲解
Aug 26 Javascript
使用Vue生成动态表单
Nov 26 Javascript
vue项目实现多语言切换的思路
Sep 17 Javascript
JavaScript数组_动力节点Java学院整理
Jun 26 #Javascript
Angular 表单控件示例代码
Jun 26 #Javascript
jQuery实现一个简单的验证码功能
Jun 26 #jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 #jQuery
JavaScript实现三级联动菜单实例代码
Jun 26 #Javascript
jQuery实现frame之间互通的方法
Jun 26 #jQuery
详解基于Bootstrap+angular的一个豆瓣电影app
Jun 26 #Javascript
You might like
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
php 运行效率总结(提示程序速度)
2009/11/26 PHP
php代码书写习惯优化小结
2013/06/20 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
PHP正则表达式入门教程(推荐)
2016/05/18 PHP
php7安装yar扩展的方法详解
2017/08/03 PHP
通过 Dom 方法提高 innerHTML 性能
2008/03/26 Javascript
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
jquery div 居中技巧应用介绍
2012/11/24 Javascript
获取鼠标在div中的相对位置的实现代码
2013/12/30 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
jQuery实现的表格展开伸缩效果实例
2016/09/07 Javascript
使用Vue完成一个简单的todolist的方法
2017/12/01 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
jQuery实现简单飞机大战
2020/07/05 jQuery
python 第三方库的安装及pip的使用详解
2017/05/11 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
Python常用库大全及简要说明
2020/01/17 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
2020/06/24 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
牵手50香港:专为黄金岁月的单身人士而设的交友网站
2020/08/14 全球购物
财务会计人员岗位职责
2013/11/30 职场文书
党支部对转正的意见
2015/06/02 职场文书
青年联谊会致辞
2015/07/31 职场文书