web前端基础知识学习网站推介
内容:
一.基础知识及学习资料
1. HTML入门学习:
http://www.w3school.com.cn/html/index.asp
HTML5 入门学习:
http://www.w3school.com.cn/html5/index.asp
2. CSS入门学习:
http://www.w3school.com.cn/css/index.asp
CSS3入门学习:
http://www.w3schools.com/css3/default.asp
http://css3-tutorial.com/
3. Javascript入门学习:
http://www.w3school.com.cn/js/index.asp
JQuery入门学习:
http://www.w3school.com.cn/jquery/index.asp
4. PHP入门学习:
http://www.w3school.com.cn/php/index.asp
5. 服务器搭建入门学习:
Windows服务器环境搭建:
自动搭建,wamp下载安装:
http://www.wampserver.com/en/
手动搭建:
Google方法很多。
Linux(Ubuntu)服务器环境搭建:
(1). 安装apache2.0
sudo apt-get install apache2
测试:
在浏览器中打开:
http://localhost/
或者http://127.0.0.1
如果出现It works!说明安装成功了。
(2). 安装PHP
依次在终端打开:
sudo apt-get install php5 //安装PHP5
sudo apt-get install libapache2-mod-php5 //配置APACHE+PHP
sudo /etc/init.d/apache2 restart //重启APACHE
测试:
打开sudo vim /var/www/testphp.php
然后然后输入点<?php phpinfo() ?>再保存。
然后在浏览器中输入http://127.0.0.1/testphp.php或者http://localhost/testphp.php
如果显示php的配置信息则说明安装成功。
(3). 安装MYSQL
sudo apt-get install mysql-server
安装完成按提示设置root密码
(4). 让apache、php支持 mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysqlsudo /etc/init.d/apache2restart
(5). phpmyadmin 安装
sudo apt-getinstall phpmyadmin
在/var/www的底下新建一个连接 :
sudo ln -s /usr/share/phpmyadmin
测试:
访问地址:http://localhost/phpmyadmin/
出现登录页面,输入mysql的用户名和密码就可以登陆了。
至此Ubuntu 配置Apache+PHP+MySQL+phpmyadmin 环境就搭建完成了。
Linux(fedora)服务器环境搭建:
(1). 安装Apahce, PHP, Mysql, 以及php连接mysql库组件
yum -y install httpd php mysql mysql-server php-mysql
重启apache
/etc/init.d/httpd restart
(2). 配置开机启动服务
chkconfig httpd on
chkconfig mysqld on
(3). 设置mysql数据库root帐号密码。
mysqladmin -u root password '123456'
(4). 按照以上的安装方式, 配置出来的默认站点目录为/var/www/html/
(5). apache 测试
用浏览器访问:http://sever-IP/, 如果apache安装成功会出现相应提示信息(如“It works!”)。
(6). php及php与mysql链接模块测试
vim /var/www/html phpinfo.php
在打开的文件中录入如下内容:
<?php
phpinfo();
?>
然后保存退出(Esc,wq!,Enter)。
用浏览器访问:http://sever-IP/phpinfo.php, 如果php安装成功会出现相应php的配置信息,如果前面php与mysql链接模块安装成功的话,在配置信息里也可以找到mysql的相关信息。
(7). phpMyAdmin 安装(非必需)
phpMyAdmin 是mysql的一个图形化管理工具,安装方法:
安装phpMyAdmin:
yum -y install phpMyAdmin
修改配置文件,以使远程可访问:
vim /etc/httpd/conf.d/phpMyAdmin.conf
文件修改如下:
# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
#<Directory /usr/share/phpMyAdmin/>
# order deny,allow
# deny from all
# allow from 127.0.0.1
# allow from ::1
#</Directory>
# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#
<Directory /usr/share/phpMyAdmin/libraries>
Order Deny,Allow
Deny from All
Allow from None
</Directory>
# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc. This may break your mod_security implementation.
#
#<IfModule mod_security.c>
# <Directory /usr/share/phpMyAdmin>
# SecRuleInheritance Off
# </Directory>
#</IfModule>
保存退出。
重启apache
/etc/init.d/httpd restart
phpMyAdmin测试
用浏览器访问:http://sever-IP/phpmyadmin/,用户名和密码为先前安装的mysql的用户名和密码。
以上是网络上的简单易学的入门学习资源,相关书籍大家可以Google、豆瓣,很容易找到,选一本合适的有时间再相应的深入的读一下应该基础知识就掌握的差不多了。Web前端开发的学习和其它软件开发学习都是相同的,关键在于实际运用,编码实践,在遇到问题和解决问题的过程中不断的巩固和加深对Web开发的理解和掌握。
6. 其它:
To be continue…
二.常用IDE介绍
Aptana:http://www.aptana.com/
一款开源的针对Web前端开发的代码编辑器,功能还是比较丰富的。
常用快捷键:
Shift+Ctrl+I :代码格式化(html,Js,CSS…)。
Shift+Ctrl+/ :多行注释。
Ctrl+/:单行注释。
Eclipse:http://www.eclipse.org/
Notepad++:http://notepad-plus-plus.org/
三.其它
To be continue…
网络参考:
1. http://www.linuxidc.com/linux/2010-07/27230.htm
2. http://yunest.iteye.com/blog/378016
3. http://hi.baidu.com/reeyan/blog/item/a18581d6a7767ad7a044df7b.html
4. http://www.webjx.com/php/2010-01-21/20227.html
web前端基础知识学习网站推介的更多相关文章
- web前端基础知识及快速入门指南
web前端基础知识及快速入门指南 做前端开发有几个月了,虽然说是几个月,但是中间断断续续的上课.考试以及其它杂七杂八的事情,到现在居然一直感觉自己虽然很多前端的知识很眼熟,却也感觉自己貌似也知识在门口 ...
- web前端基础知识总结
上个寒假总结的web前端的一些知识点给大家分享一下 1.<html>和</html> 标签限定了文档的开始和结束点. 属性: (1) dir: 文本的显示方向,默认是从左向右 ...
- web前端基础知识-(七)Django进阶
通过上节课的学习,我们已经对Django有了简单的了解,现在来深入了解下~ 1. 路由系统 1.1 单一路由对应 url(r'^index$', views.index), 1.2 基于正则的路由 u ...
- web前端基础知识 - Django进阶
1. 路由系统 1.1 单一路由对应 url(r'^index$', views.index), 1.2 基于正则的路由 url(r'^index/(\d*)', views.index), url( ...
- web前端基础知识
#HTML 什么是HTML,和他ML... 网页可以比作一个装修好了的,可以娶媳妇的房子. 房子分为:毛坯房,精装修 毛坯房的修建: 砖,瓦,水泥,石头,石子.... 精 ...
- web前端基础知识!
[HTML文档的基本结构和语法][基本结构]: <HTML> HTML 文件开始 <HEAD> HTML 文件的头部开始 <title> 网页的标题</tit ...
- web前端基础知识-(八)Ajax
Ajax即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,AJAX = 异步 Ja ...
- web前端基础知识-(八)Django进阶之数据库对象关系映射
Django ORM基本配置 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去 ...
- web前端基础知识-(六)Django基础
上面我们已经知道Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Sessi ...
随机推荐
- Chrome插件之一键保存网页为PDF1.1发布
最新版本:V1.1 下载地址:http://download.csdn.net/detail/bdstjk/5722317 http://pan.baidu.com/share/link?sharei ...
- 我的 Android 开发实战经验总结
我的 Android 开发实战经验总结 字数4440 阅读5137 评论43 喜欢250 曾经一直想写一篇总结 Android 开发经验的文章,预计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟 ...
- Struts1标签
Struts1 标签库 说明 Struts提供了五个标签库,即:HTML.Bean.Logic.Template和Nested. HTML 标签 : 用来创建能够和Struts 框架和其他相应的HT ...
- ThinkPHP与EasyUI整合之二(datagrid):删除多条记录
学习EasyUI已有一段时间了,现在开始逐步把平时学习的细节和难点记录下来. 1. datagrid选中多条记录的语句是: var rows = $('#dg').datagrid('getSelec ...
- Servlet 国际化
在我们开始之前,先来看看三个重要术语: 国际化(i18n):这意味着一个网站提供了不同版本的翻译成访问者的语言或国籍的内容. 本地化(l10n):这意味着向网站添加资源,以使其适应特定的地理或文化区域 ...
- struts-config.xml 文件:
struts-config.xml配置文件是一个在Web客户端组件的视图和模型之间的联系,但你的项目的99.99就不会碰这些设置%.基本的配置文件包含以下主要内容: SN Interceptor &a ...
- Gallery学习————检测手机中是否存在外部存储设备
在缓存数据的时,有时候会出现没有外部存储设备的情况,所以需要检测是否存在外部存储设备 /** * 检测外部存储设备 * * @param requireWriteAccess * @return */ ...
- Yii GridView::widget
GridView::widget文档 http://demos.krajee.com/grid GridView::widget([ 'dataProvider' => $dataProvide ...
- HDOJ 4549 M斐波那契数列 费马小定理+矩阵高速幂
MF( i ) = a ^ fib( i-1 ) * b ^ fib ( i ) ( i>=3) mod 1000000007 是质数 , 依据费马小定理 a^phi( p ) = 1 ( ...
- 排序算法 c实现
c语言实现插入排序.冒泡排序.选择排序.快速排序.堆排序.归并排序.希尔排序示例,需要的朋友可以参考下 实现以下排序 插入排序O(n^2) 冒泡排序 O(n^2) 选择排序 O(n^2) 快速 ...