ntv.js框架(第二章) - 源代码目录结构

源代码目录结构:


css              // 包含一些标签默认样式重置、常用class、组件所需的css样式

images       // 包含了2张透明图,具体用处后续介绍(可选目录)

js               // 框架核心代码

js/effect    // 框架提供的效果插件,例如滚动div、滑动菜单

js文件结构:


?1common.js     // 公共函数类。例如:将document.getElementById(id)封装为 $("#id")函数,$.ajax()等函数。

2core.js           // 核心类。包括调试模式、机顶盒平台信息检测。

3key.js             // 机顶盒键值处理类。键值的定义、键值触发和系统消息事件的代理函数类和键值控制的对外接口。

4navigation.js  // 机顶盒焦点控制类。页面的焦点控制,例如上下左右的焦点移动、焦点边界检测和焦点控制接口。

5page.js          // 页面的处理类。页面的载入、离开、打开新页面、刷新页面及页面URL的一些处理类。

6ngb_h.js        // NGB-H规范接口类。含所有NGB-H规范的接口调用。

6ipanel.js        // iPanel私有规范接口类。含所有iPanel规范的接口调用。

6shdv.js          // SHDV私有规范接口类。含所有SHDV规范的接口调用。

6pc.js             // PC平台模拟接口类。PC平台上的浏览器模拟机顶盒的接口调用(PC调试所用)。

7msg.js          // 消息定义类。将接口返回的错误码(CODE)转为可读信息的定义。

8stb.js            // 机顶盒的统一接口类。对ipanel.js、shdv.js、ngb_h.js接口的封装,提供统一对外的接口。

9util.js            // 常用的工具函数类。例如:字符串的处理、机顶盒相关的字符处理。

win_js_release.bat             // win32平台下合并js的批处理,用来将所有js合并为一个ntv.js文件。

effect/

effect-scrolldiv.js          // 滚动div插件。用于文章过长时使用上下键阅读内容详细。

effect-slidemenu.js      // 滑动菜单插件。横向多图标的滚动插件。

时间: 2024-10-16 00:36:49

ntv.js框架(第二章) - 源代码目录结构的相关文章

Linux源代码目录结构介绍

1.arch目录:存放不同平台的相关代码,每种平台用不同的目录来区分. ******Alpha平台 ******Arm平台 ******Arv32平台 ******X86平台 2.drivers目录:存放驱动程序的目录,不同的驱动用不同的目录来加以区分. ******ftape:磁带驱动 ******hfmodem:无线电设备驱动 ******joystick:游戏杆驱动 ******paride:从并口访问IDE设备的支持 ******cdrom:光驱驱动 ******char:字符设备驱动

ACE源代码目录结构

ACE(ADAPTIVE Communication Environment),中文的意思就是自适配通讯环境,ACE是一个用于开发网络程序的优秀的C++的框架,在国外有很广泛的使用,在国内一些大的开发通讯产品的公司也有使用.我接触ACE也有一段时间了,虽然时间不长,但我还是感觉到ACE确实是一个好东西,对于丰富自己的知识面有很大的帮助.虽然我们项目目前是采用C语言来开发,但是当接触ACE后,你会发现"喔,原来程序还可以这样".例如:我觉得ACE里面Reactor框架就是一个非常的东西,

Android系统源代码目录结构 “Android源代码”“目录结构”

在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置. Android源代码顶层目录结构如下所示: ├──abi #应用二进制接口,不同的操作系统,应用二进制接口不同,因此linux上的二进制可执行文件在windows上无法执行 ├──android #存放了一些xml文件,用于描述工程路径及其对应的远程仓库地址,repo工具将使用这些信息同步代码 ├──bionic #bionic C库,Andr

Android源代码目录结构

Android 2.2 |-- Makefile |-- bionic               (bionic C库) |-- bootable            (启动引导相关代码) |-- build                 (存放系统编译规则及generic等基础开发包配置) |-- cts                    (Android兼容性测试套件标准) |-- dalvik                (dalvik JAVA虚拟机) |-- develop

第二周--linux目录结构及其命名规定,ls命令的使用技巧

第一章: 描述linux目录结构以及目录结构命名规定 下图为Linux系统中标准的目录机构图: Linux系统中都是单根 / 目录结构 A: /boot 存放启动所需的文件和Linux的内核 B: /dev ------------- 实际检验 -------------------------------- [[email protected] ~]# ll /dev/null ----> 表黑洞crw-rw-rw-. 1 root root 1, 3 Apr 8 21:12 /dev/nul

linux 源代码目录结构

Linux源代码目录树结构 (2008-04-21 09:14) 分类: Linux/Unix Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间. 源代码所有在目录:/usr/src/linux (大部分linux发行版本中) init 内核初始化代码 kernel 内核核心部分:进程.定时.程序执行.信号.模块... mm 内存处理 arch 平台相关代码 i386 IBM的PC体系结构 ke

第二章 Linux目录学习

Linux 目录结构相对windows来说更简单,Linux 目录 以 斜杠 / 为根目录,其整体结构是以/为根的树状结构. 使用 tree -L 1 查看1级目录结构 /bin 常用的二进制命令目录.比如(ls,cp,mkdir,cut等命令),和/usr/bin类似 /boot 目录linux内核及引导系统程序所需要的文件目录 /dev  设备文件目录,比如 声卡,磁盘信息等... /etc 常用系统及二进制安装包配置文件默认路径和服务器启动命令目录 /home 普通用户的家目录默认存放目录

ntv.js框架(第四章) - 1common.js和2core.js

1common.js源代码: 全局 $ 对象,类似于jQuery框架的命名形式,用于缩短函数名,精简代码.此文件只包含提供全局作用域的常用对象. var $ = function(selector){};   // Id选择器的函数封装.调用$("#Id"),$("TagName") $.ajax = function(o){};           // aJax功能的函数封装.调用$.ajax({type: POST, url: "...",

ntv.js框架(第三章) - 机顶盒CSS样式的编写

机顶盒支持基础的CSS样式属性,例如:margin, padding, float, position等,各厂商对于基础样式属性的渲染差异性也不大.但在CSS3和动画效果支持上各厂商偏差较大,由于机顶盒属弱终端类型(硬件资源弱),内置支持的动画功能有限,而且也不是运营商目前强制要求支持的功能. 同样就目前网内的应用设计要求上来讲,使用到CSS3及动画的应用非常少,大多停留在实验室演示阶段.