@KalingYu
2016-10-31T13:54:24.000000Z
字数 1309
阅读 570
大学生创新创业中心
网站
总结了一下大学生创新创业中心的网站开发和维护相关的技术文档,大致的技术栈如下:
网站开发通常包括了前端和后端,前端的内容主要是用 HTML/CSS 和 JavaScript 编写静态页面,后端则主要是用PHP等动态脚本语言对数据增删改查等处理。
举个栗子,比如你用 HTML/CSS 和 js 编写了一个登录框,用户输入完用户名和密码就点击这个登录按钮。因为你的用户名和密码不存在你的浏览器上而在其它的机器上,但JS代码运行在你的浏览器上,无法判断你的用户名和密码是否正确。所以这个时候就需要前端将用户名和密码传输到后端(或者说服务端,也就是别的机器上),服务端通过SQL语句进行数据库查询,并进行比对,就能对这个用户名或者密码进行判断,并将判断结果返回给前端(浏览器),你的js脚本就对结果进行处理:密码正确则登录,密码不正确则提示用户重新输入代码。
前端和后端的区别与联系大致就是这样。一句话就是,前端负责与用户直观地进行交互,后端负责与数据交互(用户看不见)。(PS:关于交互,你就理解为交流互动吧)
HTML/CSS:最多用半天时间,去 W3school 这个网站把HTML和css相关的概念刷一遍,并把代码敲一遍。不要记住所有的东西,重点理解一下css的选择器、盒子模型、瀑布流模型以及几个常用的HTML标签:HTML、p、div、h123456、ol、li和几个重要的标签属性就OK了。
JavaScrpit:刷完W3scool 之后可以去图书馆借《javasript高级程序设计》
PHP:把php100这个网站的前15集看了,挨着把代码敲一遍就基本入门了。
另外推荐极客学院的视频教程,有会员的可以直接去看,没有的可以看这里(https://yun.baidu.com/s/1i326A13)
还有就是推荐慕课网,里面的网课质量很高的
如果对javascript 、PHP 、CSS的技术概念有了一定的了解,就可以学习它们相关的框架
javascript:jQuery, React, angular等等
PHP:laravel 等等
先挑一两个学,用熟了就OK了。
了解wordpress、织梦等内容管理系统
咱们的创新创业中心官网的网站服务器操作系统是centOS,一种Linux的发行版。
1. 需要掌握基本的Linux命令行:ssh、cp、mv、ls、cd、cat等等。
2. 掌握vim这个编辑器的基本使用:新建文件、编辑、保存、删除等等。
3. 了解 Apache 这个服务器软件。
4. 熟悉 MySQL 的几个终端命令,会创建数据库、表、修改、查询、备份等等。
5. 会使用 phpmyadmin 这个MySQL 的图形界面管理工具。
创新创业中心官网的环境介绍:
centOS、Apache、MySQL、PHP、WordPress
Htaccess 密码配置……这个找你们部长,他有
最后,其实我们官网用的技术都不是很新,同学们最好过看看最近的技术趋势,然后把整个网站重写一遍就当是练手了。记得兼容到IE 6.
持续更新中……