- 博客(11)
- 收藏
- 关注
原创 前段面试题总结————第七天移动端
viewport适配方案中,每一个元素在不同适配上占据的css像素的个数是一样的、等比的。vw相对于就是浏览器窗口的大小,100vw就代表浏览器窗口的宽度,他将浏览器分成了100等份,让设计图的宽度等于100vw,拿到1px的vw大小。并进行对比,判断用户名和密码正确与否,并做出相应提示,在这样的背景下,TOKEN应运而生。是服务端生成的一串字符串,以左客户端进行请求的一个令牌,当第一次登录后,服务器。通过设置根元素的字体大小,可以动态的调整rem单位的大小。em是相对于父级元素的字体大小,
2023-09-27 20:16:06 66 1
原创 前段面试题总结————第六天网络
HTTPS是基于HTTP的上层添加了一个叫做TLS的安全层,对数据的加密等操作都是在这个安全层中进行处理的,其底层还是应用的HTTP HTTPS通信先是使用非对称加密进行密钥的协商,协商出一个对称加密的密钥,之后的通信则采用这个对称密钥进行对称加密密文传输。4.HTTP连接是无状态的,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输,身份认证的网络协议,安全性高于HTTP。3.HTTP和HTTPS使用的是完全不同的连接方式,用的端口不一样,HTTP是80,HTTPS是443。
2023-09-27 20:14:47 77 1
原创 前段面试题总结————第四天JS
引用计数法:跟踪记录每个值被引用的次数,当声明一个变量并将一个引用类型赋值给该变量的时候,那这个值的引用次数就是1,如果同一个值又被赋给另一个变量,就再次加1,如果包含对这个值引用的变量又取得另一个值的时候,次数减一,当次数为0的时候,代表没有办法访问这个值,这时垃圾回收机制就会回收,当下次垃圾回收机制运行的时候,就会释放被回收的内存。例如在函数中声明一个变量,就将这个变量标记为进入环境,当变量离开环境时,就将它标记为离开环境,上去找,如果还查不到,就去找原型的原型,一直找到最顶层(
2023-09-22 08:05:34 70 1
原创 前段面试题总结----html&css----第三天
解决方案是在这个 div 里面加上 display:inline;新事件:onresize,ondrag,onscroll,onmousewheel,onerror,onplay, onpause。行内属性标签,设置 display:block 后采用 float 布局,又有横行的 margin 的情况,IE6 间距 bug。语义化标签:header,footer,section,nav,aside,article。4,设置较小高度标签(一般小于 10px),在 IE6,IE7,高度超过自己设置的高度。
2023-09-22 08:04:48 112 1
原创 前段面试题总结----html&css----第二天
首先用一个父元素包裹住左,中,右,结构,然后中间的标签放在结构最上面,优先渲染,然后父元素设置左右padding,给左右留出位置,再然后设置三栏宽高,左右固定宽度,中间100%,然后浮动,因为中间在dom最上层,还是宽度100%,所以会把左右,挤下来,然后通过margin左右负值,把左右拉到上面,再通过定位,把左边拉出去,然后设置页面最小宽度(左+右+left负值)href是指向网络资源所在的位置,超文本引用,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接 常用于link,a。
2023-09-19 20:30:26 150
原创 前段面试题总结----html&css----第一天
sticky 粘性定位(吸顶效果) 设置了sticky的元素,在屏幕范围时该元素的位置不受到定位影响(设置top,left失效),当该元素的位置将要移除偏移范围时,定位又会变成fixed,然后再根据left,top等属性成固定位置的效果。
2023-09-18 20:09:28 95 1
原创 webpack 打包前端项目
当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。请注意,这只是一个基本的配置,您可以使用更多的 webpack 插件和加载器来优化您的项目。npm install webpack webpack-cli -D -D 就是--save-dev 就是加。安装 Node.js 和 npm:Webpack 需要 Node.js 和 npm 来运行。5.编写项目代码:在。
2023-09-05 21:49:40 193 1
原创 封装axios
我们将axios实例封装到service对象中,并通过get、post、put、delete等方法提供统一的请求方式,同时添加了请求拦截器、响应拦截器等。这样,在项目中调用axios时,只需要使用已经封装好的service对象即可,可以方便地实现统一的请求配置、处理逻辑和错误处理,避免了重复的代码。一般来说,在封装axios时,我们会设置一些默认的请求配置、拦截器和错误处理逻辑等,同时也会将公共的逻辑提取出来,方便多个地方复用。
2023-09-01 16:00:00 37 1
原创 Git的概念和使用方法
3. 提交(Commit):提交是将代码修改记录保存到版本库中的操作,每次提交都会包含修改的内容和提交人的信息。它包含了完整的历史记录和修改记录。5. 追踪(Track):Git会跟踪文件的修改,并记录文件的状态,可以通过git status命令查看。综上所述,Git是一个强大的版本控制系统,可以跟踪代码的变化,管理代码的开发和维护,增加团队协作效率。4. 合并(Merge):合并是将一个分支的代码修改合并到主线或其他分支上的操作。7. 合并分支:使用git merge命令将新分支的代码合并到主线上。
2023-09-01 10:47:59 248 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人