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 相关文章推荐
slice函数的用法 之不错的应用
Dec 29 Javascript
javascript动态加载实现方法一
Aug 22 Javascript
深入理解JavaScript是如何实现继承的
Dec 12 Javascript
JQuery插件fancybox无法在弹出层使用左右键的解决办法
Dec 25 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
Jul 01 Javascript
jQuery实现简洁的轮播图效果实例
Sep 07 Javascript
微信小程序 location API接口详解及实例代码
Oct 12 Javascript
jQuery Validate 校验多个相同name的方法
May 18 jQuery
React服务端渲染(总结)
Jul 01 Javascript
JS点击动态添加标签、删除指定标签的代码
Apr 18 Javascript
vue实现多个元素或多个组件之间动画效果
Sep 25 Javascript
vue点击按钮实现简单页面的切换
Sep 08 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
php rsa加密解密使用详解
2015/01/14 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
Javascript中的this绑定介绍
2011/09/22 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
基于jquery插件编写countdown计时器
2016/06/12 Javascript
javascript类型系统——日期Date对象全面了解
2016/07/13 Javascript
浅析Jquery操作select
2016/12/13 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
[04:29]2014DOTA2国际邀请赛 主赛事第三日TOPPLAY
2014/07/21 DOTA
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
python文件写入实例分析
2015/04/08 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
python for循环remove同一个list过程解析
2019/08/14 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
Python如何将模块打包并发布
2020/08/30 Python
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
实习心得体会
2014/01/02 职场文书
路政管理毕业自荐书范文
2014/02/10 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
大学生学习新党章思想汇报
2014/10/25 职场文书
会议邀请函
2015/01/30 职场文书
幼儿园辞职信
2015/05/13 职场文书
会议主持人开场白台词
2015/05/28 职场文书
《海上日出》教学反思
2016/02/23 职场文书