WEB 比喻
我们做个比喻,就相当于我们去酒店预订吃饭,那么这几者的关系和角色如下:
?1、html是餐桌、椅子等设施,他展现了这个酒店或餐厅的最基本的格调;
?2、javascript增加了这个酒店或餐厅的服务力,比如我们时常会在中途叫服务员进行点单等,在web中则体现为丰富了网站的表现力。 JQ是一个JS库,他不仅提供点单的服务,也会在可以预订位置的时候对位置、氛围进行布置(比如增加一个小提琴演奏者为你和你的同伴进餐助兴),以满足你不同的品位需求。 ajax则是js的一种技术,流行于web2.0,实现了数据的异步提交。比如在一个非常小的排挡(web1.0),只有一个服务员,我们点东西、端菜、送水只能通过他,而他一次只能做一样事情,这个过程中我们只能傻等;而大点的餐馆,我们点单、端菜可能都是不同的服务员来完成的,在端菜的时候我们可以叫另外的服务员送点饮料、茶水,也就是说多个服务员能同时实现客户与酒店后勤之间进行交互,满足你的需求。而ajax,比如腾讯微博、优酷等网站,我们不刷新页面也能收到新的微博、评论。
?3、aspx、php等服务端语言就相当于酒店厨房等后勤,客人需要什么,通过获取点单信息后他们就会按要求做什么样的菜、送什么样的酒水。他很少露面,或根本不出现在用餐的地方,默默的为你服务
?