所以最近我遇到了一个名为" negafinity"的网站,我把它视为一个普通网站,直到有人告诉我该网站只使用JavaScript进行编程(假设他们已经查看过他们的.js文件)。 网站网址:https://negafinity.com/
那么,用完整的JavaScript编程您的网站有什么好处吗?而不仅仅是用简单的HTML编程,CSS& JavaScript的。 如果有,有什么好处?有什么缺点?
编辑:为了不这么广泛,我正在寻找这些主要因素:
尽管如此,我也在寻找其他好处/劣势,所以如果您认为有必要,请说出来!
答案 0 :(得分:1)
当整个网站仅使用JavaScript创建时,很可能是因为最终的HTML和CSS(由JavaScript创建)总是需要根据特定条件而不同。
那些条件可能只能由服务器的情况决定。
或者,它可以基于发出初始请求的客户端的类型或版本(这将允许JavaScript创建专有的HTML和/或CSS,但仅在某种类型的客户端发出请求时)。
许多网站严重依赖来自数据库的内容(eBay就是这方面的一个很好的例子),这些网站通常只会使用JavaScript来联系服务器并获取所需的所有信息,然后根据较小的HTML模板构建页面
简而言之,它允许根据当前条件动态生成整个页面。
但是,从性能的角度来看,以这种方式加载页面比使用静态HTML和CSS至少对于大部分页面结构来说要慢。很可能需要花费相当多的时间对页面进行编码,而缓存的内容会减少。
使用今天的CSS3媒体查询等现代标准,可以有条件地显示页面内容。使用AJAX,可以根据需要有条件地生成页面的某些部分,而不是以这种方式构建整个页面。
答案 1 :(得分:0)
我不这么认为。大多数网站使用HTML或PHP与javascript有一个原因。