- 博客(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关注的人