写篇博客浅谈下web。
小草主博客:http://xiaocaoblog.diandian.com/
首先web基于http协议,也就是TCP/IP里的应用层。所以web的功能其实比较小,但是,web能做的事情又是很多的。
关于web的学习流程:
html->css->javascript(ajax、json)->php/python/jsp(java)/asp(c#)->mysql(数据库)
基本介绍
-
四种主流浏览器内核
浏览器的页面渲染引擎负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要页面渲染引擎。
-
Trident页面渲染引擎 –> IE系列浏览器;
-
Gecko页面渲染引擎 –> Mozilla Firefox;
-
KHTML页面渲染引擎或WebKit框架 –> Safafi和Google Chrome;
-
Presto页面渲染引擎 –>Opera
(浏览器内核检测)
渲染原理
-
首先html,关于新一代html5支持:
Canvas(画布效果)
Drag&Drop
media
本地缓存(localstorage)
Application Cache缓存
支持比较:(小球)
-
其次关于javascript的学习。
javascript思想:对象和累思想
javascript学习内容:ajax(网易公开课,画廊),json,插件学习(jquery),(prototype),(bootstarp)
下面是关于ajax的原理图
下面是关于json的原理图
构造思想:mvc思想,(插件制作)
-
关于php原理路线
-
学习web到底好不好:
(七牛招贤纳士)
推荐几个博客:
(博客)
推荐几本书
javascript基础:《javascript权威指南》
javascript进阶:《javascript高级程序设计》《编写可维护的JavaScript》
php基础:《php与mysql程序设计》
php进阶:《深入PHP:面向对象、模式与实践(第3版)》
-
几个好玩的东西
(php短信轰炸)
夏日小草
2013-12-01
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。