趣趣阁 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

超文本传输协议方面,改进之处众多。其中最关键的一点是,http\/3 果断弃用 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 关键字以及原型继承链等,都要尽力避免。

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

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

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

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

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

趣趣阁推荐阅读:恋上邻家大小姐极品全能学生都市小保安都市极品医神(叶辰夏若雪孙怡)校花的贴身高手那些热血飞扬的日子霸道总裁深度宠我的贴身校花全能强者萧晨免费阅读奈何淘妻能耐太嚣张重生之商界大亨亿万萌宝老婆大人哪里跑花都神医陈轩女神的上门贵婿从继承家族开始变强锦鲤娇妻:摄政王宠妻手册不负荣光,不负你最强赘婿-龙王殿邪帝传人在都市田园晚色:肥妇三嫁良夫赵旭李晴晴小说免费全文免费阅读女神的上门贵婿赵旭甜蜜婚令:首长的影后娇妻魔帝奶爸一世独尊最强农民混都市暴君爹爹的团宠小娇包空间农女:彪悍辣媳山里汉重生九零辣妻撩夫叶辰萧初然最新章节更新都市极品医神叶辰天陨闻道录龙王婿八零小甜妻不死战神超级兵王叶谦宠婚缠绵:大总裁,小甜心神医萌宝军婚缠绵:大总裁,小甜心征服游戏:野性小妻难驯服神婿叶凡赵旭李晴晴最强入赘女婿叶辰萧初然诱宠鲜妻:老婆,生二胎!史上最强炼气期特战狂枭超级兵王绝世战魂大佬的心肝穿回来了末世日常见闻录
趣趣阁搜藏榜:直播算卦:团宠真千金竟是玄学大佬灵识之作极品闲医欲爱重生:总裁的命定前妻极品小村民奥特曼之未来食物链顶端的猛兽乡里人鲜肉殿下:再贱萌妃致命婚姻:遭遇冷血大亨!草根选调生被离婚穷奶爸,带娃从美食店开始第一夫人:我家先生超凶的化工研究院锁定陆海夫妇这对CP盛世豪恋:权少的心尖独宠离婚后成了满级战神三好大魔王[穿越X重生]狗血那么近站住你马甲掉了坐公交车游遍全中国非宠不可:傲娇医妻别反抗御兽无限红词条,刚出新区碾万族无敌神婿男神我可以住你家吗都市:守护龙脉十年,下山即无敌身为男人的我女团出道,我火爆了六零:饥荒年当伙夫,社员都被馋哭了中式恐怖不行?纸人抬棺送走鹰酱重生之苦尽甘来无敌最俊朗新书被虐后冷心娇妻重生了萌娃带我去穿越抖音神豪:直播打赏一万亿老刑警重生,谁敢不服?枭宠毒妃:第一小狂妻海贼:无敌从僵尸军团开始替嫁后天降巨富老公都市之妙手圣医帝少宠上瘾:老公,别心急爱情公寓之万界最强队伍我的七个姐姐绝色倾城帝国强宠:娇妻已预定一胎双宝:妈咪跑不掉老婆别跑:总裁的代嫁妻签到:直播科技差点被曝光修真妖孽混都市战神探束手就擎,总裁老公请绕道!末日降临:以强化称霸穿书八零成了五个大佬的后妈
趣趣阁最新小说:华娱从夺取金狮开始高武之穿越没有系统神豪:开局绑定神级返利系统写作笔记:迫灵因为太无敌,八位女师尊只能赶我下山我本温情似暖阳断绝关系后,我觉醒了SSS级天赋国运金铲铲:你管这叫垃圾羁绊?我一道士,随身带着魅魔很合理吧大衍神医重生1993,从军校退学之后绝望开口吧,你的能力我全要重回83:带着七个姐姐养殖致富我能具现影视技能,阁下如何应对活人阴司:我在地府兼职的那些年父亲的小情人双穿1980年封狼居胥,六合烬灭变身知更鸟,被神仙室友逼着出道改开下岗?超级帝国!启动重回81:我靠赶山养活全家修仙有成却穿越到地球种田江湖警察我能吞噬别人的异能搬歌太凶了,一不小心成金牌灵气复苏:校花的金主是我妈心猎都市:我的桃花越多我越无敌硬派超能天团胎穿,年代文开始之前喰种:高武世界?自助餐厅!徒儿快下山,你师姐等不及了商海童氏智谋传承与家族荣光四合院:从被坑到镇压全场谁教你在武道世界开修仙大学?吞噬成圣:我的妖兽提款机从高三开始新的生活律政锋芒净身出户?转身继承万亿前妻疯了都市古仙医年代从下乡开始吃蘑菇后,我成了绝世古仙医年代逆袭:瘫痪老爹重生了重生后:带着小青梅赶山在兴安岭都重生了,自然要财色双收舞蹈校花太诱惑,我强亿点怎么了让你捕鱼,你捕鹰酱核潜艇干甚?错练神功后我无敌了港片:狂拽酷帅,大嫂们爱意狂涌漫漫远游记