魔爪文学

手机浏览器扫描二维码访问

第190章 计算机网络标准的详细设计(第1页)

随着人们对网络显示效果的要求日益多元和丰富,网络编程语言与样式表语言会变得愈关键。

网络编程语言堪称网页开领域的中流砥柱,它不仅要具备实现网页动态效果与交互逻辑的能力,还得肩负起客户端与服务端顺畅交互的重任。

在前世,网页客户端编程领域几乎被Javascript这门仅用1o天就开出来的脚本语言牢牢掌控,但这并不意味着Javascript就是一门完美无缺的语言。

相反,尽管这门语言借助网络展的东风迅风靡全球,可它从名字到布过程到语言设计,处处都透着一股随意劲儿,无数开者在使用过程中为解决各类因语言本身设计不足导致的问题殚精竭虑。

秦奕觉得自己这一世可以拯救一下这些开者的头。

除了编程语言,样式表语言同样不可或缺。作为一种专门用于描述文档呈现样式的计算机语言,它能与脚本语言协同工作,实现网页的动态效果与交互功能。

同时,它还能将样式与结构分离,这不仅让网页代码的维护与更新变得更加轻松,还便于不同页面共用相同的样式模板,或者针对同一页面应用多种不同样式,极大地提升了开效率与网页的灵活性。

既然存在多种语言,那么语言之间的交互规则就必须明确界定。

文档对象模型作为hTmL文档的编程接口,把文档中的各个元素抽象成一个个对象,使得编程语言和样式表能够通过操作这些对象,动态地修改文档的内容、结构和样式,成为实现网页动态交互的根基。

操作方式明确后,操作数据也需要清晰定义。

前世,Json这种采用键值对形式表示数据的轻量级数据交换格式脱颖而出,它既易于人类阅读和编写,又方便机器解析和生成,这一世也可以继续使用。

不过,既然Javasnet也得换个新名字。

秦奕思索片刻,决定叫它“灵契”,寓意着沟通和传递信息的无形纽带。

前世的浏览器还提供了各式各样的应用程序接口,其中apI至关重要,主要用于本地存储数据。

另外还有像geo1onetapI用于获取用户地理位置,apI用于实现实时通信等。不过这些apI虽然能为网页开者拓展了丰富的功能,让网页能更好地与用户设备及外部环境交互,但因为目前计算机还不具备这些能力,后续再逐步添加也来得及。

最后,无障碍访问标准、安全标准、多媒体标准等也不容忽视。虽然具体内容暂时无法确定,但必须明确这些标准是需要精心设计的。这样一来,在标准布后,其他人便能有意识地参与补充完善。

明确了文本标记语言、统一资源定位符、文本传输协议、网络编程语言、样式表语言这五大标准类型后,秦奕开始着手定义每个标准的具体内容。

他直接参考前世经过几十年演化后的成熟标准进行设计,以此规避曾经走过的弯路。

以文本标记语言为例,hTmL5相较于hTmL,在语义化方面得到显着增强,表单功能大幅强化,还提供了便利的本地存储功能。

统一资源定位符在前世使用百分号编码,这种编码会把非ascII字符或特殊意义字符转换为“%”加上该字符ascII码值的十六进制形式,导致很多中文字符显示异常。

这次,秦奕决定让统一资源定位符采用涵盖所有地区语言字符的unIcode编码,确保所有字符都能正常显示,而非局限于英文字母。

当然,目前unIcode编码标准尚未问世,这同样也是一项需要推进的工作。国内当下使用的是gB2312编码,所以秦奕先在标准里用gB2312编码进行定义,同时预留了切换到uTF编码的空间。

文本传输协议方面,改进之处众多。其中最关键的一点是,hTTp3果断弃用Tcp协议,转而采用基于udp协议的QuIc协议。

QuIc协议相比Tcp在众多方面都有着相当明显的优势:

在连接建立与恢复上,Tcp建立连接需进行三次握手,至少耗费一个RTT才能完成连接并开始传输数据;而QuIc次连接可在1-RTT内完成密钥协商,后续连接能实现o-RTT恢复,无需等待服务器确认,直接利用本地信息送数据,大大提升了数据传输效率。

当设备网络环境变化时,Tcp连接易中断,需重新建立;QuIc基于udp,连接通过连接Id标识,不依赖Ip地址和端口号,网络切换时,只要连接Id不变,连接就能保持,保障了数据传输的连续性,优化了用户体验。

在传输性能上,QuIc也拥有更高效的多路复用、更快的重传机制以及更灵活高效的拥塞控制。

此外,QuIc自身就具备加密能力,这样就让开者无需在应用层再用hTTps加密。

但考虑到当前计算机性能有限,加密和解密的复杂数学运算会消耗cpu资源,增加处理时间,尤其在加密算法复杂、数据量大时,可能导致数据处理度变慢,影响传输性能,且目前通用的快加密算法尚未出现,秦奕决定目前只是先设置一个加密的配置位。

css3样式表在选择器、样式属性与效果、响应式设计与适配等方面较初版的css都有显着提升,为网页开者提供了更强大、灵活、高效的样式设计工具,助力打造出更丰富、美观、用户友好的网页界面。

至于编程语言,前世Javascript因设计缺陷带来的诸多问题,如弱类型和动态类型引的调试难题、代码可维护性差、全局作用域污染、复杂的this关键字以及原型继承链等,都要尽力避免。

而其出色的异步编程机制,能让开者更好地处理异步操作,避免“回调地狱”,提高代码可读性和可维护性,这一优点则要继承扬。

当然,秦奕不可能记住这些标准的所有细节,也不需要记住。

他只需在大方向上明确标准设计的关键要点,具体细节可以依靠众人的智慧共同完善。

几天之后,黎春寒满怀信心地拿着他的设计规划,来找秦奕讨论。

秦奕为了不影响其他人办公,带着黎春寒进到办公室的房间里单独讨论设计。

请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。

热门小说推荐
回国後,被病娇大佬掐腰宠

回国後,被病娇大佬掐腰宠

上京圈都传似高山白雪丶矜贵端方的陆总,冷情冷性,这辈子都不会有人让他破了欲戒。直到贝家的小祖宗归国,媒体拍到向来神秘低调的陆在商,将人抵在角落,捏着她的下巴,逼着要个名分,他眼尾满是克制的红,你要的那个人,为什麽就不能是我?贝青柠被猝不及防的紧紧搂住了腰,他强行拉着她的手,按在他腰侧镌刻的印记,语调疯魔,刻上了你的名字,你这辈子只能属于我了。...

猫是人间的龙

猫是人间的龙

文案全文已完结,预收在专栏。因妖口普查,一只古董小猫仙从深山老家被揪了出来。修为堪比老祖,外表最多半岁,避世多年,一贫如洗。然後,他变成了龙。问能化龙的猫有什麽好?答冬暖夏凉不掉毛。寻龙活动如火如荼,灵异探险能人辈出。其中便有一家动物侦探所,无所不应,无应不能。店主人帅能打,拥有一衆狂热的动物粉丝团,更有镇宅玄猫,通阴阳丶知万物。某日,玄猫于衆目睽睽之下化龙而去。店主不装了,我摊牌了,我的猫是一条龙。精怪老祖形象管理大师幼崽形态黑猫(受)vs行走的猫薄荷万兽迷攻,童话治愈风,1V1HE1别问,问就是设定猫可以化龙(。2请勿考究细节,尊重百家大道,一切玄学理论皆无实践基础,别信别信别信3有单元小故事,可能会涉及少量的网红丶娱乐圈丶综艺丶弹幕直播等内容,请勿代入现实。4支持原创,和谐评论,两军交战不斩作者(。专栏求戳欢迎收藏勤劳英俊的白菜内容标签幻想空间灵异神怪萌宠玄学轻松巫元墨观至预收猫崽上恋综其它猫崽,猫,画眉郎一句话简介五行缺猫崽,化龙不掉毛立意相信科学,尊重自然,和谐共处...

公主柔弱娇花,权臣宠妻宠妻宠妻

公主柔弱娇花,权臣宠妻宠妻宠妻

评分低是因为刚出分,後面会升上去纯古言1V1双洁HE结局文风轻松无穿越重生爱美,爱哭,爱发疯公主VS冷酷心机权臣霍羽是病秧子公主,随时会咽气,临死前,她想拉哥哥的死对头陪葬。但她无意中发现,只要她靠近这人,就病痛全无,她果断决定嫁给他,顺带好好折磨他,为哥哥出气!顾玄度做过一个梦,梦中他娶了艳绝天下的晋阳公主,却在新婚之夜被她杀死。宫宴上,他惊讶发现,公主与他梦中长得一模一样。不仅如此,公主非要嫁给他,还说怀了他的孩子,让他每个月给二十万两安胎费。他磨牙,要不要弄死公主?此後他的心路历程公主爱哭,公主烦人,公主实在美丽。再後来,他对公主亲亲抱抱举高高,对朋友解释她是要杀我全家,但这不还没动手吗?...

同时觉醒NTR系统和纯爱系统的我该怎么办?

同时觉醒NTR系统和纯爱系统的我该怎么办?

我同时觉醒了nTR系统和纯爱系统该怎么办?在线等,挺急的!我的手指噼里啪啦地敲打着键盘,写了这样一个帖子标题,布在我平时看色情小说的论坛上面,并且焦急的刷新着页面,不一会儿就有几个热心网友回复了我,我心中一阵欣喜,连忙拖动鼠标查看回复。『纯真丁一郎』哈哈哈,小处男为了导管想象力还挺丰富。『究极宇宙级无敌牛头人战士』那必须是nTR啊,纯爱狗都不看。『想当兵马俑,守嬴政的爽』楼主这是准备开新书吗,题材挺新颖啊!『鲁国的纸』cy『想进优香小学』3我连忙又打字回复。『hkssgh』(楼主)兄弟们,是真的啊,能不能给我点有用的建议啊,真没有开玩笑!...

火影狙击

火影狙击

到底什么情况?白哉和赫丽贝尔结婚了?好吧,这忍了,我还成了他们俩夫妻的孩子?算了,反正都是事实了,不接受也得接受,那就好好成为死神吧。你是玩我吧?人家刚刚...

每日热搜小说推荐