球书小说网

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

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

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

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

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

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

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

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

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

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

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

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

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

不过,既然JavaScript不再会出现,那JSON也得换个新名字。

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

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

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

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

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

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

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

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

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

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

超文本传输协议方面,改进之处众多。其中最关键的一点是,HTTP3果断弃用TCP协议,转而采用基于UDP协议的QUIC协议。

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

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

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

本小章还未完,请点击下一页继续阅读后面精彩内容!

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

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

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

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

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

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

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

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

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

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

喜欢科技革命,从1984开始请大家收藏:()科技革命,从1984开始

重生魔修,开局捡到一颗丧尸星球  都市老光棍,异界一袋粮食换老婆  干婚  白天娱乐圈搬砖,晚上搞玄学在线接单  宝可梦:真实的理想  云雷逐梦  和女神同居后,我激活了奖励系统  救世主再就业の排球行  你惹她干嘛?她一张符纸取你狗命  穿越:抢了皇位后,我带大明起飞  富豪大农民  冰山学姐不谈恋爱,唯对我开特权  八零小炮灰,撩爆男主要上位  远古丛林生活小记  直播:要天后微信,砍一刀拼夕夕  一穿就成了军中御姐  不是宿敌吗,我死了你疯什么  我的悲惨前生与重生  相亲后,我被阿姨和御姐盯上了  逃不掉,娇气宝宝又被主神抓走了  

热门小说推荐
诸天带着随身空间到了四合院世界

诸天带着随身空间到了四合院世界

关于诸天带着随身空间到了四合院世界陈琦莫名穿越,来到一片湖心岛,发现拥有空间之后,并感应到世界种子,按其要求吸收物质供给小世界之种,然后就被排斥到四合院世界,开局城门口,因为衣服新颖而被误认为富家公子而被放行,进入城内遇到还在卖包子的未成年何雨柱,阻止了他被人骗,改变了他获得外号的命运,从而改变了主角的命运从其身上获得了气运,得到了一定的庇护避免了被四合院世界排斥而赶出世界。之后陈琦靠着何雨柱的帮助进入了四合院租了院子安定下来,靠着小世界的养殖种植能力,通过何大清介绍给丰泽园供应食材,之后开肉铺,接手杂货铺,开商行,买地,生意越做越大,于是很多事情很多人也纷至沓来,蝴蝶效应直接造成何大清成了丰泽园二厨,并再娶了。而陈琦只想收集这个世界的各种动植物然后去诸天寻找永生。持续的获取气运使得小世界内开始出现了生成中的四合院世界的信标传送门,完成之后就可以在离开这个世界之后就可以随时回到四合院世界。现在开启了荒野大镖客2救赎的第一幕第一个世界,四合院,第1章124章第二世界,荒野西部大镖客2125章第三世界,港综第四个世界待定。...

人在木叶:生性纯良的我被系统逼上了邪路

人在木叶:生性纯良的我被系统逼上了邪路

关于人在木叶生性纯良的我被系统逼上了邪路穿越火影世界,开局觉醒系统!呦,生性纯良的宿主呦!作为一个正常的男人,你怎么能眼睁睁的看着宇智波富岳那个混蛋老牛吃嫩草!一向宇智波美琴表白,俘获佳人芳心奖励S级忍术一门(随机)二生性纯良的宿主呦!只有愚蠢的人才会做选择,强夺一血奖励写轮眼三门忍术熟练度提升一级(随即)望着远处自己下属那纯真的神情,藤原哲也看着水中自己的倒影陷入了沉思。这一血,自己究竟是要,还是不要?...

万里追狼

万里追狼

关于万里追狼白龙,它不是龙,也不是马,它是一条白色的狗,是60年代华北地区某村的一条狗王。在那个狼灾泛滥的时代,白龙在主人福哥的照料下,历经坎坷,从一条小狗崽成长为一条勇猛的狗王,并和村里的狗一起担负起守卫村庄的责任。由此与村庄周围的狼群结仇,几番恶战,斗智斗勇。。。...

异能学校之遇上恋爱脑大佬

异能学校之遇上恋爱脑大佬

关于异能学校之遇上恋爱脑大佬选修课总是遇到女主被迫恋爱脑的魔修大佬vs表面小白实则腹黑爱玩的欧皇新生!简介一高考后准备报考的褚星禾,某天突然接到电话请问是褚星禾同学吗?这里是关山岭职业技术专修学院考生你好,这里是玄天宗职业技法大学招生办褚同学你好,这里是魔神机械设计学院招生办这不妥妥的诈骗电话吗?什么妖魔鬼怪的野鸡学校都打电话过来招生。听听这名字,褚星禾能信吗?当然不能!!!然而她还是被迫入学了。没人告诉她还有入学考试,怎么还有人上学带刀枪剑炮水晶球啊?这都算了!为什么入学考试是闯鬼屋?躲丧尸?跳大神越来越离谱了,得亏褚星禾从小见惯妖魔鬼怪,不然真得被创飞。简介二通识实践课就跟着魔修大佬一起选!结课巨快!为什么?他每个副本都得杀妻证道,主打就是一个大道无情!你进去老公还没喊出来,人就噶掉了!嘎嘎快。还有这种好事?褚星禾第一个冲了!然而她遇到的怎么不太一样?谁能来告诉她,为什么这个魔修大佬只会哭唧唧找老婆,甩都甩不开?...

足坛之开局点满任意球

足坛之开局点满任意球

关于足坛之开局点满任意球什么?竟然把任意球点满了,我明明点的是传球呀!!!沦为皇马队饮水机管理员的江浩,在一场国家德比最后时刻登场,以两粒直接任意球破门方式开始传奇人生。弗洛伦蒂诺我这辈子最大的错误,便是把江浩卖给巴伦西亚。齐达内我很幸运,江浩没有出生在我们那个年代。C罗江浩是历史最佳,我不如他。贝尔难以想象,我竟然会在速度上被人碾压。拉莫斯这家伙不是惧怕对抗吗,怎么铲不动?梅西...

林家有女整治家风

林家有女整治家风

关于林家有女整治家风种田宅斗大女主无金手指无cp脾气暴躁一言不合就咬人村中有四霸恶狗公羊大鹅和林三丫林瑶睁开眼就目睹了家徒四壁,那叫一个寒酸。再睁眼又目睹了泼妇骂街,得不想动嘴打一顿就好了。从此林家三丫性情大变一言不合就开撕。重男轻女的偏心祖母,心思深沉祖父,独木难支的后娘,软弱无能的亲爹。上有两个任人欺辱的姐姐,下有两个后娘生的弟妹,更有恶毒叔伯一窝好吃懒做筛子精,真真是极品凑了一堆。从此...

每日热搜小说推荐