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 相关文章推荐
简洁短小的 JavaScript IE 浏览器判定代码
Mar 21 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
Nov 30 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
Dec 04 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
Dec 27 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
Mar 19 Javascript
javascript实现label标签跳出循环操作
Mar 06 Javascript
ECMAScript6轮播图实践知识总结
Aug 17 Javascript
微信小程序的动画效果详解
Jan 18 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
May 11 Javascript
Bootstrap Table中的多选框删除功能
Jul 15 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
Feb 15 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
May 03 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中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
2010/08/21 PHP
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
浅谈discuz密码加密的方式
2014/05/22 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
php中final关键字用法分析
2016/12/07 PHP
ExtJs使用总结(非常详细)
2012/03/22 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
React Native日期时间选择组件的示例代码
2018/04/27 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
vue实现从外部修改组件内部的变量的值
2020/07/30 Javascript
python中的__slots__使用示例
2015/02/26 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
详解python3中tkinter知识点
2018/06/21 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
Python脚本导出为exe程序的方法
2020/03/25 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
天猫精选:上天猫,就够了
2016/09/21 全球购物
墨西哥网上购物:Linio墨西哥
2016/10/20 全球购物
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
《莫泊桑拜师》教学反思
2014/04/23 职场文书
医院党员公开承诺书
2014/08/30 职场文书
公司周年庆典标语
2014/10/07 职场文书
测量员岗位职责
2015/02/14 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS