这个代码是百度知道的网站前端代码,包含了各种脚本和资源链接,用于实现网页的功能。
它通过JavaScript和HTML5 技术,包括jQuery库、各种事件处理、资源映射、异步加载等功能。
具体应用包括搜索框、用户导航、日志记录、错误提示等。


网站前端技术栈:HTML5 、JavaScript、jQuery。

功能实现:搜索、导航、日志记录、用户反馈。

资源加载:异步加载,提高页面加载速度。

用户交互:基于事件的动态交互。

这个页面代码挺多的,挺复杂的... 2 02 2 年的时候,我第一次看到这种页面,感觉有点懵。
现在都 2 02 4 年了,这种代码还在用?我后来才反应过来,可能百度知道觉得这样好,别人管得着吗。

你看这 script 标签,一个接一个的。
var_hmt 什么鬼?还有 window.tt=1 7 7 4 2 7 1 6 6 0; 这是什么?跟用户有关系吗?一点关系都没有。
可能他们内部计数用。

京ICP证03 01 7 3 号-1 ,京网文【2 02 3 】1 03 4 -02 9 号,这些编号每年都得换吧?2 02 6 Baidu,这么远就安排上了?有点夸张。
使用百度前必读、知道协议,这些谁看啊,反正我从来都不看。

这 domToImage.es.js,把页面转图片?什么业务需要这个功能?感觉挺没必要的。
还有 monitor.es.js,监控啥呢?用户行为?可能他们想分析用户在页面上都看哪儿了。

https://iknow-zhidao.bdimg.com/ 这个域名,感觉挺老的。
现在百度知道都叫百度经验了?这个域名还在用。
static/common-new/ 这个路径,说明他们代码结构还挺清晰的。

我可能有点偏激,觉得这种老旧的代码还在用,有点浪费资源。
但是没办法,大公司就这样。
反正他们有钱,他们乐意。