分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

js面试题-----运行环境

发布时间:2023-09-06 01:07责任编辑:白小东关键词:js面试题

题目1:从输入URL到得到html的详细过程

答案:浏览器根据DNS服务器得到域名的IP地址

   向这个IP的机器发送http请求

   服务器收到、处理并返回http请求

   浏览器得到返回内容进行页面渲染

题目2:window.onload和DOMContentLoaded

答案:页面的全部资源都加载完才会执行,包括图片视频等

   DOM渲染完即可执行,此时图片、视频还没有加载完

题目3:性能优化

答案:多使用内存、缓存或者其他方法

    减少CPU计算、减少网络

    静态资源

    静态资源的压缩合并,静态资源缓存,使用CDN让资源加载更快

    使用SSR后端渲染,数据直接输出到HTML中

    渲染优化

    css放前面,JS放后面

    懒加载(图片懒加载、下拉加载更多)

         减少DOM查询,对DOM查询做缓存

         减少DOM操作,多个DOM操作尽量合并在一起执行

         事件节流

         尽早执行操作(如DOMContentLoaded)   

js面试题-----运行环境

原文地址:http://www.cnblogs.com/diasa-fly/p/7498847.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved