My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Project Information
Members
Links

简介

LXY网络小组主要是负责理学院网站 的开发升级维护。解决学院在日常工作中遇到的很多网络问题。

规定

  • 每个成员必须加入LxyNetwork
  • 必须在自己的电脑上配置好网页设计的相关工具(编辑器,IDE,浏览器)。
  • 将自己的学习笔记和开发的东西发布到这里

主要任务

开发

这是最为主要的任务。网站是随着时代和需求变化的,所以需要在不同的时代开发不同的网站,面对不同的需求开发不同功能的网站。

升级

如果聘请了第三方开发网站就需要我们来升级,这里主要是涉及到网站的部署。将网站部署到服务器上并且配置好网站让其正常的运行。

维护

网站的维护工作是一个长期的功能,网站在使用的时候可能遇到各种问题,比如死机,遭遇病毒,攻击等,当出现问题之后能够及时的补救,尽快的让网站恢复正常工作。

相关技术

标记语言

HTML(Hyper Text Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

客户端脚本语言

在CSS彻底改变了Web页面布局的方式之后,万维网联盟跨浏览器的DOM标准的制定,使JavaScript终于突破瓶颈,成了大大改善网页用户体验的利器。

AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。

jQuery

Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

Prototype

prototype.js 是Sam Stephenson写的一个非常优雅的javascript基础类库,对javascript做了大量的扩展,而且很好的支持Ajax,国内外有多个基于此类库实现的效果库,也做得很棒.

服务器端脚本语言

C#

C#是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#由C语言和C++派生而来,继承了其强大的性能,同时又以.NET 框架类库作为基础,拥有类似Visual Basic的快速开发能力。

Ruby

Ruby on Rails 是一个开源的网络应用程序开发框架,专为程序员的工作乐趣和持久效率而优化。这个框架注重习惯而非设置,让你轻松地编写出漂亮的代码。

学习资料

《Javascript DOM 高级程序设计》

本书注重理论与实践的结合,全面讲述高级的DOM脚本编程。全书分为 3个部分:第一部分“深入理解DOM脚本编程”,涉及W3CDOM规范的各方面 ,包括非标准的浏览器支持和不支持的内容;第二部分“浏览器外部通信 ”,以Ajax和客户端?服务器端通信为主题;第三部分“部分高级脚本编 程资源”,集中介绍了一批第三方脚本编程资源,包括库和API。同时,每 部分的最后一章都为案例研究,将学到的内容应用于实践。通过学习全书 内容,读者将能构建起属于自己的DOM实用方法库。 本书适合有Web开发和设计经验的读者阅读和参考。

《Javascript DOM 编程艺术》

本书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了大师级的网页开发技术,并透彻阐述了一些至关重要的 JavaScript编程原则和最佳实践,包括预留退路、循序渐进和以用户为中心等。读者可以非常直观地加以领悟,迅速使自己的编程技术更上一层楼。

《Agile Web Developement With Rails》

全书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组件。

除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与常见用法。

本书第1版曾荣获Jolt大奖“最佳技术图书”奖。在第1版的内容架构基础上,第2版增加了对Rails 1.2中新特性和最佳实践的内容介绍。相比第1版中的内容,Rails 1.2增加了数据迁移、RJS模板、集成测试框架等重要的新特性,在部署、项目组织等方面有了很多新的最佳实践。本书涵盖了这些全新的内容,因此能更好地体现出Rails框架的发展现状。

整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部内容全面而又深入浅出的佳作。

开发工具和IDE

Editplus

一套功能强大,可取代记事本的文字编辑器,拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,能够同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中,让你省去做贴上的步骤。另外它也是一个好用的HTML编辑器,除了可以颜色标记HTML Tag (同时支持C/C++、Perl、Java)外,还内建完整的HTML和CSS1指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE 3.0以上版本,它还会结合IE浏览器于EditPlus窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。

Visual studio

Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。

Radrails

高效的HTML/CSS/Javascript/Ruby 集成开发环境

Powered by Google Project Hosting