- 博客(5)
- 收藏
- 关注
原创 前端八股--js
const定义的引用数据类型是可以改变的,const定义的时候定义的是指针,只要指针指向不变可以修改指针指向的数据属性。还有一个点要区分,_proto_指向的是对象实例自身的原型,而prototype指向的是构造函数创建的实例的原型也就是构造函数创建的this这些绑定的属性。,当我们查询变量时,会在作用域中去一层层查找,根据作用域嵌套的关系,从下往上查询变量,形成的查询链条即作用域链。当我们查找属性的原型时,先找对象的原型,然后对象的原型的原型,一条条向上查询,形成的链条即原型链。
2025-09-04 16:46:49
562
原创 前端八股——浏览器和网络
协商缓存在强缓存失效的情况下进行:在(1)情况下,此时没有缓存标识协商缓存不生效,那么浏览器就会和第一次访问页面时一样访问服务器,已经和缓存脱离关系了。存储用户真实的数据信息,和cookie相互配合,当用户通过HTTP请求访问服务器时,服务端会生成一个session-ID,存储在cookie里发送给客户端,这样在下一次访问时,服务器端通过识别ID将对应的数据信息返回给客户端。2.浏览器对浏览器缓存发送HTTP请求,存在该缓存标识,但结果已经失效,携带缓存标识向服务器发送HTTP请求 强缓存失效。
2025-08-25 11:21:29
460
原创 CSS八股学习
本质区别:link属于HTML标签,且可以修改rel(加载类型、图标等)、RSS连接属性(订阅源),@import单纯导用样式表,在CSS文件中也可以用来导入外部的样式表。链接访问前(:link)、链接访问后(:visited)、鼠标经过(:hover)、点击激活(:active)引入位置不同:link一般放在<head>中,@import是在<head>中的<style>中引入。加载顺序:link和页面元素是同时加载的,@import要等页面元素加载完成后再加载。
2025-08-04 10:55:30
309
原创 git 分布式版本控制工具的基本使用方法
使用git实现远程仓库建立连接,能够将本地代码存储到远程的仓库中区,同时在修改代码操作中更近一步提高容错率和效率。git pull 包括两步, git fetch 检查远程仓库和本地文件的区别,git merge 将其更新保存到本地文件中。git remote -v 可查看我们关联的仓库地址,如果之前有过,需要解除关联之后,再对新的仓库进行关联访问。git branch 代码的分支查看,能够知道我们当前的代码分支以及代码有什么分支,或者创建分支。首先,创造一个远程仓库,是我们代码存放的地方。
2025-08-04 09:10:23
222
原创 HTML八股
localStorage永久存储,用来浏览器存储用户的设置的一些属性,像文本大小颜色,购物栏物品,语言类型,界面大小等数据。影响主页面资源的连接加载,HTTP协议规定同一个域名下同时连接的数量有限制,iframe内嵌套的页面会占用同时连接的数量,因此影响主页面。怪异模式是浏览器自己的渲染模式,和标准模式相比,报错不够严格。标准模式指的是用W3C标准规范解析渲染页面,W3C标准是W3C组织制定的web技术的标准规范形式。meta标签元素不会显示在用户页面内容中,但其是页面的重要组成部分,常见的有像。
2025-08-03 17:32:17
256
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅