文档章节

JavaScript由入门到精通(一)——JavaScript介绍

白志华
 白志华
发布于 2015/10/18 10:57
字数 845
阅读 4
收藏 0
    在当今社会,不管是专业人士,还是其他行业的从业者,都或多或少的听过JavaScript这个词儿。不说是家喻户晓吧,也可以说是众所周知了。但是编写JavaScript的人却远不及使用它的人。而当前的BS开发中,JS是绝不能缺少的一个技能。现在随我来认识一下JavaScript的吧。

【JavaScript是什么】
    JavaScript是一门基于对象(Object)和事件驱动(Event Driven),并且具有安全性能的跨平台的动态网页开发的脚本语言。由于超强的兼容性,使其在BS的开发中成了炙手可热必备的开发技能。

【JavaScript的前世今生】
    JavaScript的前身叫LiveScript,由Netscape公司开发的脚本语言。当Sun公司推出Java以后,又跟Sun合作,共同推出了JavaScript。这里面还有一个小故事,Netscape在跟Sun联手重新设计时,Java语言已经被很火热了,所以重新设计的LiveScript完成后,在发布前,借助Java这个时髦词儿,将其改名为JavaScript,从而很快变成为传开了。后来经过几番更新,就变成了现在大家所用的javaScript。详细资料可以点这里  http://wenku.baidu.com/view/bc56f968a45177232f60a27a.html

【JavaScript语言特点】
    根据JavaScript的定义,差不多就可以看出它有哪些特性了。
    1. JavaScript是脚本语言。
        JavaScript是脚本语言,采用小程序段的编程方式,嵌入到网页中,与HTML标识结合在一起。而且JavaScript是一种解释性语言,不需要预编译,在执行过程中,逐行解释执行。

    2. 基于对象的语言。
        说JavaScript是基于对象而不是面向对象的语言,主要是因为JavaScript没有提供抽象、继承、重载等面向对象语言共有的功能。没有继承的概念,进而也没有多态的概念,但事实上,每个JavaScript对象是相同基类的实例。它可以使用预定义的对象,也可以使用自己创建的对象,所以,它的功能来自于脚本环境中对象的方法与脚本的相互作用。

    3. 简单性。
        JavaScript是一种描述性的脚本语言,它是直接嵌入到HTML中的,是一种基于java基本语句和控制流上的简单而紧凑的脚本设计语言。
        在变量定义上,采用了弱类型,没有了其他语言严格的类型限制。
        在运行方面,不需要高性能的机器,不需要服务器通道,只要有一个字的处理软件和一个浏览器就能运行。

    4. 动态性。
        JavaScript是动态的,由事件来驱动,无须web服务器的程序,即可完成本地的某些功能,比如检验输入合法性。对事件进行编程,在触发这个事件后,自然会运行编写的程序段。

    5. 跨平台性。
        JavaScript是脚本语言,它依赖于浏览器本身,而与操作系统无关。所以只要浏览器支持JavaScript,那么它就可以运行。现在的主流浏览器,都支持JavaScript,所以我们不用担心。



版权声明:本文为博主原创文章,未经博主允许不得转载。

本文转载自:http://blog.csdn.net/xiaoxian8023/article/details/7996049

共有 人打赏支持
白志华
粉丝 29
博文 265
码字总数 57524
作品 0
长沙
程序员
前端学习之路(从入门到入坑...)

学习前端两年多了,拿了阿里巴巴实现offer,想结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考...

阿小庆
06/14
0
0
JavaScript中的this指针 理论化this指针的定义

JavaScript现在应用之广泛,远超其他任何语言,只要是一个合格的网站应用,基本上多多少少都会有JS的存在。在JavaScript中,this的指向被不少Coder所不解,但其实JS中的this理解起来也是相当...

superwebmaster
05/29
0
0
JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa
06/19
0
0
JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa
06/25
0
0
前端要以正确的姿势学习编译原理(上篇)

前端要以正确的姿势学习编译原理(上篇) 发布于 02:05 文章被以下专栏收录

brambles
05/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

转:XMLHttpRequest2 新技巧

”XMLHttpRequest 的异步调用网上找的例子运行没问题,但稍微改了一点点就报错”InvalidStateError: XMLHttpRequest has an invalid context“。断断续续 搞了3天终于通了,可以接收二进制文...

SamXIAO
20分钟前
0
0
=====D服务器定时任务=====

Linux定时任务 crontab linux系统是有cron这个系统服务来控制的,Liunx系统上包含很多的计划性工作,使用者自己可以设置计划任务,所以linux系统提供了使用者控制计划任务的命令 crontab的启...

覃光林
29分钟前
0
0
xilinx资源

本系列教学视频由赛灵思高级战略应用工程师带领你:从零开始,一步步深入 掌握 HLS 以及 UltraFAST 设计方法,帮助您成为系统设计和算法加速的大拿! http://www.eetrend.com/topics/2018-0...

whoisliang
40分钟前
2
0
企业级开源四层负载均衡解决方案--LVS

网盘链接 企业级开源四层负载均衡解决方案--LVS 本课程将在Linux环境下,学习配置使用LVS,对Web集群和MySQL集群进行负载均衡,并结合利用Keepalived实现负载均衡器的高可用,实现对后端Rea...

qq__2304636824
49分钟前
3
0
Windows上安装Spacemacs

emacs安装 下载地址emacs 安装比较简单,解压后执行\bin\addpm.exe即可 emacs配置 emacs的默认配置文件路径和.emacs.d文件夹都是在Windows主目录下的 C:\Users\Administrator\AppData\Roami...

yxmsw2007
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部