最近在研究开源项目efront的时候,发现其中编辑器模块与JE一样,都是使用TinyMce,在调整其上传图片功能的过程中,本想通过firebug跟踪代码,却发现对应的js没有显示在脚本一栏中,修改js也没有生效。于是继续深究,发现是其中的tiny_mce_gzip.js和tiny_mce_gzip.php对部分代码进行了压缩处理。
if ($compress)
$cacheFile = $cachePath . "/tiny_mce_" . $cacheKey . ".gz";
else
$cacheFile = $cachePath . "/tiny_mce_" . $cacheKey . ".js";
想起之前有个项目中为了优化访问速度,专门安排同事对js进行手动压缩,真是显得笨拙许多,因此想对这一块做一下记录。网上搜集了一下压缩方面的文章,发现有几篇写的特别好,受益匪浅,在感谢博主的同时,发扬拿来主义精神,收藏几篇。
分享到:
相关推荐
1. **Web应用程序架构**:Efront作为一款LMS,其源码可能会涉及到常见的Web开发框架和技术,如PHP、MySQL数据库、HTML、CSS和JavaScript等。这些技术构建了系统的后端逻辑和前端界面。 2. **数据库设计**:Efront...
1. 简介 eFront系统的核心目标是促进高效的学习和知识传播。它提供了丰富的功能,包括用户管理、课程管理、用户组管理、资源管理等,以支持不同规模的组织进行在线教育和培训。此外,eFront还注重用户体验,界面直观...
[学校班级]eFront在线学习系统 v3.5.4 build 4237 多国语言版_efront.zip
eFront是一套功能齐全的在线学习系统,拥有漂亮的Ajax界面。它能够让管理员利用其提供的各种工具来创建和管理课程。这些工具包括: 内容编辑器(拥有一个灵活的可视化内容编辑器并支持图片,音频,视频,Flash等...
eFront是一套功能齐全的在线学习系统,拥有漂亮的Ajax界面。它能够让管理员利用其提供的各种工具来创建和管理课程。这些工具包括: 内容编辑器(拥有一个灵活的可视化内容编辑器并支持图片,音频,视频,Flash...
eFront是一套功能齐全的在线学习系统,拥有漂亮的Ajax界面。它能够让管理员利用其提供的各种工具来创建和管理课程。这些工具包括: 内容编辑器(拥有一个灵活的可视化内容编辑器并支持图片,音频,视频,Flash等...
eFront是一套功能齐全的开源在线学习系统,拥有漂亮的Ajax界面。它能够让管理员利用其提供的各种工具来创建和管理课程。这些工具包括:内容编辑器(拥有一个灵活的可视化内容编辑器并支持图片,音频,视频,Flash等...
eFront是一套功能齐全的在线学习系统,拥有漂亮的Ajax界面。它能够让管理员利用其提供的各种工具来创建和管理课程。这些工具包括: 内容编辑器(拥有一个灵活的可视化内容编辑器并支持图片,音频,视频,Flash等...
[学校班级]eFront在线学习系统 v3.5.4 build 4237 多国语言版_efront.zip源码PHP项目源代码下[学校班级]eFront在线学习系统 v3.5.4 build 4237 多国语言版_efront.zip源码PHP项目源代码下 1.适合个人搭建网站项目...
1. **PHP基础**:理解PHP的基本语法、变量、函数、控制结构和错误处理是必要的。 2. **Web服务器配置**:了解如何在Apache或Nginx等Web服务器上配置PHP环境,以运行PHP文件。 3. **MySQL数据库管理**:eFront可能...
1. **源代码**:eFront的PHP源码,包括前端和后端的各个组件。 2. **数据库文件**:可能有一个SQL文件,用于初始化或升级数据库结构。 3. **配置文件**:如`config.php`,用于设置系统参数和连接数据库。 4. **语言...
1. **MVC架构**:eFront可能采用了Model-View-Controller(MVC)设计模式,这是PHP Web应用开发中常见的架构。开发者可以通过源码理解数据模型、视图和控制器如何协作来呈现和处理数据。 2. **数据库交互**:PHP...
1. **课程设计与管理**:eFront允许管理员创建结构化的课程,包括模块、章节和课件,支持多种格式的学习材料,如文本、视频、音频、PDF等。 2. **用户管理**:系统提供学员注册、登录功能,并支持角色分配,如教师、...
1. **课程管理**:创建、组织和分配课程,支持不同学习路径和进度追踪。 2. **用户管理**:注册、认证、权限控制,以及用户资料管理。 3. **内容管理**:上传、编辑和分享教学材料,如文档、视频、测验等。 4. **...
eFront则是一个功能丰富的开源学习管理系统(LMS),用于创建、管理和分发在线教育内容。 【描述】中提到的“多国语言版”意味着eFront系统支持多种语言环境,这涉及到国际化的编程实践,包括语言包的创建、翻译和...
eFront是一个开源的在线教育平台,它提供了一个全面的解决方案,用于创建、管理和分发在线课程。 首先,PHP是一种广泛使用的服务器端脚本语言,特别适合于Web开发,能够生成动态网页内容。在eFront中,PHP被用来...
PHP实例开发源码—eFront php在线学习系统 多国语言版.zip PHP实例开发源码—eFront php在线学习系统 多国语言版.zip PHP实例开发源码—eFront php在线学习系统 多国语言版.zip
PHP实例开发源码—拥有Ajax界面的eFront在线学习系统多国语言版.zip PHP实例开发源码—拥有Ajax界面的eFront在线学习系统多国语言版.zip PHP实例开发源码—拥有Ajax界面的eFront在线学习系统多国语言版.zip