目录的分层

js代码的目录组织:视图层、数据层、控制层

ui文件夹:控制视图逻辑的代码。

model文件夹:数据层,存放与数据库打交道的代码。

controler文件夹:控制层。

不能改的js放在根目录下。

页面层次的架构组织:

每个页面会有一个html的文件;公用的页面放在一个includes文件夹里.

时间: 2024-10-29 10:48:53

目录的分层的相关文章

WEB前端目录架构-v1.0

============================================================================== 前端目录架构-v1.0(项目级)============================================================================== Project/ ├── css/ │  ├── icon/ │  ├── page/ │ ├── base.css │  ├── reset.css

框架结构

1.MVC思想是一个和成词,由Model,模型(针对数据操作部分(数据逻辑)),View,视图(针对数据显示部分(显示) ,Controller控制器(针对其他PHP代码(业务逻辑)))2.是一个单一入口--用户必须要请求指定的控制器controller(module)和指定的方法action3.自定义MVC框架的设定 该框架一定是以MVC设计思想来设计的:控制器(多个),模型和视图 项目单一入口存在:这个项目只有一个入口 框架是区分前后台的:URL中也必须增加一个额外的参数来区分前后台 入口文

[thinkphp] 基础指南

独立分组:    Apps中,每个分组是完全独立的,包括模型.控制器.视图.配置和函数文件等等,可以很方便的实现分组的移动和卸载.标准的独立分组目录结构为(以一个Home分组为例): --+ Home Home分组目录 ├-+ Common 分组函数目录 ├-+ Conf 分组配置目录 ├-+ Lang 分组语言包目录 ├-+ Action 分组Action控制器目录 ├-+ Model 分组Model模型目录 ├-+ Widget 分组Widget目录 ├-+ ORG 分组扩展类库目录 ├-+

设备树概述【转】

转自:http://docs.oracle.com/cd/E38902_01/html/E38873/kernelovr-64300.html 设备树概述 Oracle Solaris OS 中的设备表示为互连的设备信息节点树.设备树描述特定计算机的已装入设备的配置. 设备树组件 系统将会生成树结构,其中包含有关引导时连接到计算机的设备的信息.此外,系统正常运行时也可以动态重新配置设备树.设备树从表示平台的根设备节点开始. 根节点下面是设备树的分支.分支由一个或多个总线结点设备和一个终止叶设备组

CMake 基本使用方法--写CMakeList.txt

http://techbase.kde.org/Development/Tutorials/CMake_(zh_CN) http://www.cmake.org/Wiki/CMake 这一章将从软件开发者的角度来描述如何实用CMake.也就是说,如果你的目标是用CMake来管理你的生成过程,请阅读这一章. CMake的输入 COMMAND(args) 这里的 COMMAND 是命令行的名称,args是用空格分割的参数列表.典型的,对与每一个项目的目录存在一个CMakeLists.txt. 下面我

USB虚拟化和虚拟桌面USB重定向

USB:通用串行总线,是一种外部总线的标准,用于规范主机与外设之间的连接与通讯,其数据传输速度快,支持热插拔,并具有兼容性和透明性,已成为当今个人电脑和大量智能设 备必配的接口.随着虚拟化技术的盛行和发展,在虚拟化中引入对USB技术的支持,是必须的必然的结果,同时,由于传统桌面使用USB技术和大量的外设进行交互,因而在使用和实现虚拟桌面的时候,必须引入对USB技术的支持,以达到虚拟桌面对外设的兼容和交互,使得虚拟桌面达到和传统桌面一样的用户体验. 一.USB技术概述 USB(Universal

程序员------天生的软件UI设计师

一个软件项目,谁才是软件开发的主体,是软件UI设计师?还是程序员? 这还用问吗?当然是程序员拉.引用以下alienbat知友的一段评论:对于软件开发而言,码农的工作是必需的.设计师的工作是可选的. 举个例子吧,国内政府,医院,银行所使用的定制软件界面非常丑陋,肯定是程序员做,没有软件UI设计师参与.说明没有软件UI设计师也能进行软件开发,只是界面丑了点.一个软件项目,程序员才是软件产品的生产者,而不是设计师.设计师的作用是什么啊,更多充当的UI界面设计与美化,比较通俗的一点来说,就是光“说”不”

linux入门--操作系统是什么,操作系统概述

Linux 也是众多操作系统之一,要想知道 Linux 是什么,首先得说一说什么是操作系统. 计算机是一台机器,它按照用户的要求接收信息.存储数据.处理数据,然后再将处理结果输出(文字.图片.音频.视频等).计算机由硬件和软件组成: 硬件是计算机赖以工作的实体,包括显示器.键盘.鼠标.硬盘.CPU.主板等: 软件会按照用户的要求协调整台计算机的工作,比如 Windows.Linux.Mac OS.Android 等操作系统,以及 Office.QQ.迅雷.微信等应用程序. 操作系统(Operat

什么是操作系统,操作系统概述

计算机是一台机器,它按照用户的要求接收信息.存储数据.处理数据,然后再将处理结果输出(文字.图片.音频.视频等).计算机由硬件和软件组成: 硬件是计算机赖以工作的实体,包括显示器.键盘.鼠标.硬盘.CPU.主板等: 软件会按照用户的要求协调整台计算机的工作,比如 Windows.Linux.Mac OS.Android 等操作系统,以及 Office.QQ.迅雷.微信等应用程序. 操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的