专业技能

1.一些常用H5:主要是为了在移动设备支持多媒体,vedio,audio,一些常用语义化标签header,nav,footer,article,section.;


css新特性:圆角border-radius;边框阴影:box-shadow;盒子模型:box-sizing;2D转换:transform:translate移动(x,y) rotate旋转(x,y),scale缩放(x,y)

2。如何让未知宽高的元素垂直水平居中

A:flex布局;display:flex;justify-content:center;align-content:center;

B:对元素进行绝对定位;top:50%;left:50%;用css3新特性的transform:translate(-50%。-50%)

H5和c3


3.ajax

ajax是通过异步加载数据,实现表面无刷新,提高用户体验并且提升页面性能

原理:核心依赖浏览器的XMLHttpRequest对象,进行HTTP请求和HTTP接收,在未收到XHR返回信息时,浏览器可以做其他事情,收到返回信息时渲染页面。

post请求要设置请求头的格式内容

原理

fetch和axios的区别

axios是基于primse用于浏览器和nodejs的HTTP客户端,本质上也是对原生XHR的封装,只不过是primise的实现版本;客户端支持防止CSRF:使请求每次都拿cookie中的key,根据浏览器同源策略,假冒的网站拿不到cookie中的key,这样后端就可以轻易辨别出这个请求是否是用户在假冒网站中输入的,从而采取正确的策略。

fetch是原生js,是es6中primise对象,fetch是基于primise设计的,没有封装


4.em和rem的区别

em是相对长度单位,相对于当前对象内的文本的字体尺寸。如果对行内文本的字体没有设置,则相对于浏览器默认字体尺寸。通俗的讲1em就是font-size值,如果元素本身没有设置font-size值就找父元素的font-size值


em

rem:相对于HTML根元素字体大小,HTML默认字体大小是16px,

rem和em的原理
px2rem的原理:小鹏哥


5.跨域的出现和解决方式:

跨域是因为浏览器有同源策略,同源策略的定义是协议、域名、端口都要一致。

在跨域的情况下,浏览器出于安全考虑,会限制不同域之间的数据或DOM交互行为,

a:jsonp:使用script标签,src为后端某个文件,加上callback参数。返回一段字符串

缺点:只能用在get方法,不能用在post方法,可以用form来hack

b:websocket;采用ws或者是wss,非HTTP协议。协议不执行同源政策,只要服务器支持就可以通过他进行跨域通信,需要在服务器端设置白名单。

c:服务器代理:在Vue。config。js中设置proxy代理设置

d:document.domain

原理:通过设置document.domain来跨域。

缺点:只适用于主域相同,子域不同的业务场景

跨域

6.伪元素和伪类的区别

伪类是不能被普通选择器选择的文档之外的的元素。比如:hover

伪元素是创建通常不存在文档中的元素,比如::before

两者的本质区别是有没有创建不存在的元素,有的话就是伪元素


7.spa单页面的原理

单页面是不会因为用户的操作而进行跳转或者重载,主要是因为ajax实现无跳转刷新和浏览器的history机制,用hash的变化实现界面的变化;缺点是SEO优化不好,可以通过自定义状态取代传统网页网址判断。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342

推荐阅读更多精彩内容