自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 CSS -- BEM命名规范

BEM解决问题思路由于项目开发中,每个组件都是独一无二的,其名字也是独一无二的,组件内部元素的名字加上组件名,并用元素的名字座位选择器,自然组件内的样式就不会与组件外的样式冲突了通过组件名的唯一性来保证选择器的唯一性,从而保证样式不会污染到组件外BEM命名规则 : block-neme__elment-name--modifier-name 也就是 模块名 + 元素名 + 修饰器名一般来说 根据组件目录名来座位组件名字: 比如分页组件 :/app/components/page-btn.

2022-05-05 14:24:44 878

原创 跨域代理通讯的方式

一, CORS跨域 跨域资源共享服务器设置响头部 : Access-Control-Allow-Origin 允许请求源二 , jsonp 跨域请求携带回调函数响应方拿到回调函数,并传入参数,并返回三 , windows.name 跨域每个窗口共享window.name 窗口存在期间,载入的所有页面拥有改参数的读写权限...

2022-04-23 17:19:29 109

原创 深拷贝的处理方式

一, 递归 function deepClone (obj) { var objClone = Array.isArray(obj) ? [] : {} //判断预处理的是数组还是对象,创建对应的数据类型//判断传入的数据是不是空 并且是不是对象和数组 if (obj && typeof obj === "object") {//遍历传入的数据 for (var i in obj)//判断每一项是否有自己的属性

2022-04-22 17:49:18 767

原创 web前端面试题以及相关答案解析

web前端工程师面试题CSS面试题1.盒模型答案: 基础概念 : 标准模型 + IE模型 包括: margin , border ,padding ,content 标准模型和IE模型的区别 : 内容计算方式不同 1, IE模型 元素宽度 width =content + padding +border 标准模型 元素宽度 width = content2.如何让一个盒子水平垂直居中?答案:方式一: 绝对定位 +m...

2022-04-21 23:11:25 2055

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除