【前端领域高频笔试面试】—— JavaScript相关(二)2
21.去掉数组中重复的数字<script> //思路:每遍历一次就和之前的所有做比较,不相等则放入新的数组中 Array.prototype.unique = function () { var len = this.length, newArr = [], flag = 1; ...
【前端领域高频笔试面试】—— JavaScript相关(二)1
1.写出简单描述html标签(不带属性的开始标签和结束标签)的正则表达式,并将字符串中html标签去掉var str = “<div>这里是div<p>里面的段落</p></div>”; <script type=”text/javascript...
【前端领域高频笔试面试】—— Html5+CSS3相关(2)
11.描述一下渐进增强和优雅降级之间的不同 渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。  ...
【前端领域高频笔试面试】—— Html5+CSS3相关(1)
1.CSS3有哪些新特性?(1)CSS3实现圆角(border-radius),阴影(box-shadow);(2)对文字加特效(text-shadow),线性渐变(gradient)、旋转(transform);(3)transform:ro...
【前端领域高频笔试面试】—— JavaScript高级相关 (2)
21.new操作符具体干些了什么?(1)创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型;(2)属性和方法被加入到 this 引用的对象中;(3)新创建的对象由 this 所引用,并且最后隐式的返回 this 。22.对...
【前端领域高频笔试面试】—— JavaScript高级相关 (1)
1.JQuery一个对象可以同时绑定多个事件,这是如何实现的? jQuery可以给一个对象同时绑定多个事件,低层实现方式是使用addEventListner或attachEvent兼容不同的浏览器实现事件的绑定,这样可以给同一个对象注册多个事件。...
【前端领域高频笔试面试】—— Vue相关(2)
21.vuex有哪几种属性? 有五种,分别是 State、Getter、Mutation 、Action、Module; state为单一状态树,在state中需要定义我们所需要管理的数组、对...
【前端领域高频笔试面试】—— Vue相关(1)
1.v-if 和 v-show 区别(1)手段:v-if是动态的向DOM树内添加或者删除DOM元素;v-show是通过设置DOM元素的display样式属性控制显隐;(2)编译过程:v-if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件&...
【前端领域高频笔试面试】—— Ajax相关
1.Ajax 是什么? 如何创建一个Ajax? Ajax并不算是一种新的技术,全称是asychronous javascript and xml,可以说是已有技术的组合,主要用来实现客户端与服务器端的异步通信效果,实现页面的局部刷新,早期的浏览器...
【前端领域高频笔试面试】—— JavaScript相关(一)
1.已知数组var stringArray = [“This”, “is”, “Baidu”, “Campus”]Alert出”This is Baidu Campus”:alert(stringArray.join(" ")) //将数组转化为字符串并用空格隔开2.已知有字符串foo=...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。