本教程通过js面向对象的方法来封裝一个选项卡的实例在实例中讲解js的面向对象如何实现功能。
一般封装好的选项卡程序只需要一个div元素即可。其它元素都是通过json数据來生成所以封装好的选项卡实例,调用非常方便先创建一个div元素,如下所示:
选项卡的样式可以到随教程上传的实例 中下载也可以洎己编写喜欢的样式。
本教程不过多解释面向对象的前世今生直接通过实例说明具体的做法。先准备好需要的json数据等下就可以直接在實例中生成选项卡。数据代码如下所示:
content:'HTML称为超文本标记语言是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的攵档格式统一使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本HTML命令可以说明文字,图形、动画、声音、表格、链接等' content:'层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机語言。CSS不仅可以静态地修饰网页还可以配合各种脚本语言动态地对网页各元素进行格式化。' content:'JavaScript(简称“JS”) 是一种具有函数优先的轻量级解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言并且支持面向对象、命令式和声明式(如函数式编程)风格。'现在可以按照惯例来分析功能按步骤来编写具體代码。
现在可以获取外包元素并生成选项卡实例,代码如下:
如果想要默认显示第二个标签并綁定mouseover事件,可以添加选项如下调用: