资讯详情

如何深入理解动态网页中的JavaScript技术

2017-02-16 阅读:3379 来源:北京凯思乐教育
进入>

JavaScript技术顾名思义与Java有相关之处,与对象和类的概念有关,与数据和代码有关,但是JavaScript又与Java有不同之处,JavaScript的数据是很简洁的,只有undefined、null、boolean、number和string这5中,而复杂数据就只有object一种。其它更复杂的数据也是从这几种基本数据组成。

有上述的言论中,我们可以引出JavaScript的简单数据类型。Undefined是代表一切未知的事物,其中的返回类型也是undefined。这说明可以将这个类型的数据复制给任何变量或属性。而null数据类型是表示有着这么一个概念的数据但是实际上却没有东西,它的返回类型是object。

Boolean类型就是我们经常接触到的是否类型,表示正确与否的一种数据类型。Number代表线性增减的事物,通常可以用来控制代码的迭代和循环。String类型是面向人类的数据类型,可以代表人类意图的一种类型。这些简单类型都不是对象,被简单赋予成这种类型的常量或变量都不算作对象。

在JavaScript技术中,是没有“类”的概念的,估计这对许多程序员来说比较难以理解,因为在面向对象的技术中,经常讲到的就是类。但是对于理解JavaScript我们就要抛弃对象和类的概念,从数据和代码的原始角度去理解它。

JavaScript是一种面向对象的语言,object就是对象的类型,对象可以用来添加我们需要的属性,通常是内部使用的对象的方法中的变量,也可以是全局变量,例如var str =document.title;代表利用文件对象的属性来获取需要的标题。对象的方法则是让对象去做某件事,可以是显示到屏幕上的内容,也可以是在后台执行某些复杂的数学运算。例如document.write(“This is test”); 代表可以写入的任意文档内容。还有许多关于对象的基本知识需要大家去深入理解。

在JavaScript技术中,还有一个原型prototype的概念,指所有function类型的对象都有一个prototype属性,这个属性本身又是一个object的对象,我们可以对这个属性添加任意的方法和属性,要理解JavaScript中的原型还需要通过代码的练习,因为利用原型可以使代码更加简洁精炼。


加载全文

免责声明:本站部分内容、图片来自用户自主上传,如果您对本站信息资源版权的归属问题存有异议,请您致信,我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

以上是北京凯思乐教育为大家整理的有关如何深入理解动态网页中的JavaScript技术的全部内容,更多精彩请访问学习资讯新闻专栏。
上一篇:

相关课程

更多>
2020猎学网广告栏
申请课程免费试听名额

课程顾问24小时内联系您

你好

顾问将于24小时内联系您!

确定
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
北京猎学网 >北京凯思乐教育 >如何深入理解动态网页中的JavaScript技术