网站建设CSS和JavaScript性能提升技巧

2023-05-17    分类: 网站建设

有一个缓慢的网站,你有没有想过你失去了多少客户?我不是说只是有关文件大小,我们要依靠浏览器的能力,了解我们的代码,我们也需要对网站做出考虑和处理时间。

这就是为什么有时在你的代码中还要加入几句要好得多,因为它能节省您宝贵的浏览时间,真正的浏览器或IE浏览器尝试处理您的代码。

让我们来看看几个好的技巧,关于如何减少网站缓冲时间:

1。不要重复代码

您应该使用级联和避免重复代码。例如以上只是使用普通类,继承,你可以好好利用,所以应该离开那里,可以设置在父级上。你也可以使用相同的属性多个元素(用逗号分隔多个选择器)。

此外,在你的JS对象,功能和插件,要好好利用你不需要重复代码。

2。写由右至左

不像我们,浏览器将处理jQuery和CSS选择器,由右至左。你可能会认为,这不会影响你的代码,但事实是,它改变了一切。像这样的一个选择是真的,真的不好:

$(“体#容器div”)

我们认为我们正在写的是:“嘿,浏览器,找到”身体“标签,然后在里面,它的发现在#container。在那里,你会发现一个'DIV'和'元素'一对夫妇,让我们选择那些“。但实际上,浏览器会读取整个页面寻找'一'标签,然后为每个标签它发现它会检查它是否有一个div作为家长,然后检查是否有一个元素的div#容器ID,然后
检查如果有一个body标签下方。

这仅仅是太乱了。在JS中,我们有一些优雅的解决方案,如发现功能,使您的代码实际上将被理解为你想。像这样的东西将是一件好事:

$(“#集装箱”),找到(“DIV”)找到(“A”)

当你写CSS,你不要有太多的选择,但让尽可能具体,所以尽量寻找近的类或ID,你可以找到。

以上几条对 网站建设CSS和JavaScript性能有很大的作用哦

3。ID取名更快

只要能使用ID这会更快,无论是在CSS或JS。使用JS时,你有可能使用的替代品,而不是jQuery的选择标签,像document.body的,甚至整个DOM树传递一个数组(如果你已经知道元素的确切位置)。

4。保持简洁的代码

请记住,在你的选择有时一个额外的项目只会搞砸了你的代码。举例来说,如果你有一个“UL”选择,你可以简单地使用“UL”,你会被罚款。

我们可以给你好的JS确是“不使用”。大多数时候,你根本就不需要它和使用将花费你很多更在性能,开发时间,浏览器兼容性和维护。

你可以代替很多CSS动画的动画,你也可以使用一个库像yepnope或Modernizr的有条件地加载浏览器无法跟上你迷死回退。

6。您不需要申明var,但你应该

很多人简单地跳过了var声明步骤。这是好的,但您将创建一个全局变量,可以打破其他功能和浏览器来恢复它时,它会搜索从地方到全球范围内的很多。

即使你将使用一个全球范围内的无功,你可以重新定义它在本地,你会节省一些时间。例如,代替这样的:

VAR E1 =的document.getElementById('ID1'),金汇=的document.getElementById(“ID2”);

这样做:

VAR DOC =文件,E1 = doc.getElementById(“ID1'),金汇= doc.getElementById(“ID2');

所以,你会在本地存储文档VAR

7。像你这样在你的脑袋,做数学

我们倾向于认为编程语言做某种黑魔法,并给我们的结果,复杂的操作。但事实是,每一个操作都有一个处理成本。,而不是做2 * 15例如,它更容易做15 +15。

在这种情况下,真正的尖端,使用本地的JS代码就可以了,从而避免依靠jQuery或其他插件,因为这肯定会采取更多的时间来加载,往往更多的代码来写。

8。从源代码中删除一个图像
一个都不能少JPG运动时,他们说,从源代码中删除一个图像,为您节省更多的比你节省担心JS和CSS叮咬。但事实是:你都应该做的。

我们应始终竭尽所能以改善用户体验,如果这意味着图像在页面好看,花哨的JS动画已被删除,这么办吧。

以上几点 对网站建设CSS和JavaScript性能提升都很有帮助,效果也很不错值得参考的哦!

名称栏目:网站建设CSS和JavaScript性能提升技巧
当前网址:/news28/259678.html

成都网站建设公司_创新互联,为您提供移动网站建设静态网站企业网站制作网站排名虚拟主机做网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设