【产品经理必知Web前端技术】20190515

1. AJAX

AJAX(Asynchronous JavaScript And XML)是一项用于异步拉取数据并展示在当前页面的技术,这对需要延迟加载数据和触发式家在数据的页面有很大益处。

如运用到鼠标悬浮显示注释的功能:鼠标悬浮到相应的按钮上后,这是浏览器的XmlHttpRequest对象发起对后台的一次去请求。随后这次请求返回注释的JSON串,这是网页中的JavaScript程序开始进行处理,解析JSON串,并将解析后的字符串插入网页的DOM结构中。

如运用到网站访问中:网站的后台会把当前页面的基本框架“吐回”浏览器,如基本的文字显示。图片是在框架加载完后,再发起AJAX请求拉取。

技术优势:最大程度上缓解用户等待的焦虑感

2. DOM

DOM(Document Object Model,文档对象模型)定义了一个网页的结构,是网页的骨骼和框架,网页呈现的内容是通过JavaScript从服务器上请求到数据后操纵DOM而展现的。---异步加载

更便捷的技术:虚拟DOM。用JavaScript模拟一个简单的DOM树,然后在上面演练所有的DOM操作,等时机成熟后再把虚拟DOM树和真正浏览器的DOM树做对比,算出差异,一次性改变真正的DOM树。

3. 静态网页和动态网页

都是网页,静态网页不需要后台程序处理,直接从服务器返回;动态网页一般需要后台程序来处理(ASP、JSP、PHP、Python、Ruby等),并且由数据库提供数据支撑。

动态网页的后台处理以PHP为例:当网页被请求时,首先到PHP容器中进行解释,这时解释器知道了当前页面的需求(比如文字,图片),然后PHP程序连接数据库,获取这些数据并插入网页的HTML中,再吐回浏览器显示。

4. 分析URL的结构

一个标准的URL地址由protocol(协议),hostname(主机名),port(端口),path(路径),parameter(参数),query几部分组成。

protocol(协议)

http://、https://、ftp、thunder都是协议,协议就是一套定义了数据的封装、打包、拆包和解释的规则。URL地址标识了一个资源,协议头标识我们可以通过什么协议访问它。

hostname(主机名)

qq.com是一级域名,www.qq.com和news.qq.com都是二级域名

port(端口)

一般http的端口号为80,https的端口号为443。

一个主机可以有2的16次方,65536个端口,URL中的端口号就是指定了从哪个这个端口访问资源,这个网页服务器必须现在这个端口部署服务,才能供用户访问。

path(路径)

路径是最终文件所在的路径和文件名,只不过此地址的文件存储在服务器上。

如https://www.jianshu.com/p/a12049bfc461 加粗的即为路径

5. 网页基础知识:表单

表单<form>是用户和服务器的数据交互的用户界面。

表单代码说明了数据内容提交的地址和方法(GET或POST)

6. H5应用程序缓存简介

如果没有缓存,用户每次打开同一个网页都要全量下载,如果访问的用户量大的话,服务器会顶不住。因此引出了缓存的技术(当然有钱可以扩容)。

Application Cache是H5中定义的一种离线存储技术标准,可以让开发者明确指定页面中的哪些静态资源可以在第一次访问网页的同时缓存到本地。再次访问的时候,页面通过注册监听器的方式获得Cache更新成功的事件,主动刷新一下页面,并最新的内容及时展示给用户。

技术优势:大大释放了服务器带宽,同时内容展示时间大大缩短。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容

  • HTTP基本原理 URI、URL、URN(Uninform Resource) URI(Identifier):统...
    GHope阅读 2,065评论 2 26
  • $HTML, HTTP,web综合问题 1、前端需要注意哪些SEO 2、 的title和alt有什么区别 3、HT...
    Hebborn_hb阅读 4,573评论 0 20
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,421评论 1 45
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,084评论 1 32
  • 一:什么是闭包?闭包的用处? (1)闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就 是将函数内部和函数外...
    xuguibin阅读 9,519评论 1 52