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 相关文章推荐
jquery 选择器部分整理
Oct 28 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
Nov 09 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 Javascript
JS实现带提示的星级评分效果完整实例
Oct 30 Javascript
javascript动态添加checkbox复选框的方法
Dec 23 Javascript
原生JS和jQuery版实现文件上传功能
Apr 18 Javascript
jQuery实现页面点击后退弹出提示框的方法
Aug 24 Javascript
微信小程序的分类页面制作
Jun 27 Javascript
Vue 2.0的数据依赖实现原理代码简析
Jul 10 Javascript
JavaScript实现简易计算器小功能
Oct 22 Javascript
vue+iview实现文件上传
Nov 17 Vue.js
详细介绍Next.js脚手架完整搭建封装
Apr 26 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 CodeIgniter框架的工作原理研究
2015/03/30 PHP
php实现复制移动文件的方法
2015/07/29 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
Stop SQL Server
2007/06/21 Javascript
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
bootstrap PrintThis打印插件使用详解
2017/02/20 Javascript
Vue 滚动行为的具体使用方法
2017/09/13 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
用Angular实现一个扫雷的游戏示例
2020/05/15 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
python实现360的字符显示界面
2014/02/21 Python
python创建关联数组(字典)的方法
2015/05/04 Python
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
对python文件读写的缓冲行为详解
2019/02/13 Python
python中时间模块的基本使用教程
2019/05/14 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
Python 自由定制表格的实现示例
2020/03/20 Python
python 使用多线程创建一个Buffer缓存器的实现思路
2020/07/02 Python
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
美国在线珠宝商店:SZUL
2017/02/11 全球购物
Reebok官方旗舰店:美国知名健身品牌锐步
2019/01/07 全球购物
名人珠宝设计师:Melinda Maria Jewelry
2019/03/06 全球购物
大学生新闻专业个人自我评价
2013/11/12 职场文书
门卫人员岗位职责
2013/12/24 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server