
前端题集
文章平均质量分 93
易与天行
这个作者很懒,什么都没留下…
展开
-
字节跳动前端实习一面二面(凉面)
运气也算好吧,恰好自己在重庆的实习自己刚辞职,然后其实自己都打算春招了,然是app的给我推送了消息,hr邀请我投简历,然后投了过去。过了两天,收到电话约一面。 一面 过了也已经有几天了,好歹也算是有体验感了吧,记一下。 一面面试官挺好的,都在耐心的等我解题,一遍解题,然后做完题,问问题,然后继续做题,反复 这样,一面共做了四个题吧。好多记不得了,趁现在还记得一些,写下来。 自我介绍 我就介绍了一下自己的项目然后他说一面主要问题基础这些,二面面试官会问的。 说一说你知道的flex属性,说了一堆 参考文章:一原创 2021-01-16 16:01:30 · 3444 阅读 · 1 评论 -
vue-router上线后刷新报错404,解决方案
参考链接: 链接 官网说明 vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。 如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面。 当你的页面上线刷新出现404时,基本上就是这个问题。解决方案: 在nginx配置里添加vue-route的跳转设置(这里首页是index.html,如果是ind原创 2020-09-12 17:16:31 · 3045 阅读 · 0 评论 -
vue-cli4打包npm run build过后,通过index.html访问,加载资源失败的问题
在于package.json同级的目录下创建新文件:vue.config.js; 添加下列代码: module.exports = { publicPath: process.env.NODE_ENV === 'production' ? './' : '/' } 位置:原创 2020-09-10 16:13:18 · 1105 阅读 · 1 评论 -
求一个数n的阶乘,并求出n!的末尾的0的个数。(jJavaScript实现)
首先: 0的阶乘就是1,这是人为的规定。 function factorial(n){ if(n===1||n===0){ return 1; } return n*factorial(n-1); } const result=factorial(5)+''; const arr=[...result]; let s=0; for(let i=arr.length-1;i>=0;i++){ if(arr[i]==原创 2020-09-06 15:26:21 · 413 阅读 · 0 评论 -
使用HTML+CSS实现如图布局,border-width:5px,格子大小是50px*50px,hover时 边框变成红色,需要考虑语义化。
使用HTML+CSS实现如图布局,border-width:5px,格子大小是50px*50px,hover时 边框变成红色,需要考虑语义化。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <tit原创 2020-08-28 18:07:29 · 498 阅读 · 0 评论 -
最新前端js实现冒泡,选择,快速排序(部分结合ES6)
文章目录1.冒泡排序2.选择排序3.快速排序4.快速排序优美版本5.注意点6.冒泡排序页面可视化 数组: const arr = [2, 55, 6, 47, 9, 11, 42, 3, 8, 7]; 1.冒泡排序 // 冒泡排序 function bubbleSort(arr) { for (let i = 0; i < arr.length; i++) { for (let j = 0; j < arr.length - 1 - i;原创 2020-08-27 10:38:53 · 811 阅读 · 0 评论 -
html5+css笔记
许多说明来自于菜鸟教程 html5新增 新元素 新属性 完全支持 CSS3 Video 和 Audio 2D/3D 制图 本地存储 本地 SQL 数据 Web 应用 语义化标签 main,article,header,footer,nav,aside,section,time,mark,video,audio,原创 2020-08-23 13:40:32 · 142 阅读 · 0 评论 -
2020年最新前端面试题(包含ES6+)
这是博主自己整理的一些前端所需要掌握的知识点,若有错,请评论指出。觉得博主需要补充的也可以留言哦 文章目录1.引用类型和基本类型2.JavaScript中的堆和栈3.var与let、const的区别4.JavaScript 严格模式(use strict)5.严格模式的限制6.JavaScript this 关键字7.箭头函数(注意点)8.解构赋值(注意点)9.Set 和 Map 数据结构10.Proxy11.promise12.new一个对象的过程13.常见的不支持冒泡事件14.说几个如何解决跨域的问.原创 2020-08-23 12:58:39 · 7024 阅读 · 2 评论 -
关于重绘和回流 (你真的了解回流和重绘吗)
这里有我觉得讲的不错的两篇文章 链接 链接原创 2020-08-18 10:06:00 · 366 阅读 · 0 评论 -
前端练习错题集--4
有如下代码片段:: var obj ={a:1,b:function () {alert(this.a)}}; var fun =obj.b; fun(); 运行结果是? var b = function(){ alert(this.a); }, obj = { a:1, b:b // 把函数独立出来 }; var fun = obj.b;// 存储的是内存中的地址 fun() 虽然fun是obj.b的一个引用,但是实际上,它引用的是b函数本身,因此此时的fun()其实 是一个原创 2020-08-18 10:03:53 · 477 阅读 · 0 评论 -
前端练习错题集--3
如何阻止IE和各大浏览器默认行为( ) 阻止默认事件: e.preventDefault() e.returnValue = false (IE) 阻止冒泡: e.stopPropagation() e.cancelBubble = true (IE)原创 2020-07-21 23:37:34 · 533 阅读 · 0 评论 -
前端练习错题集--2
<html> <body> <script type="text/javascript"> var test=new Boolean(); document.write(test); document.write("<br />"); var test=new Boolean(0); document.write(test); document.write("<br />"); var test=new Boolean(null); docum原创 2020-07-16 18:04:42 · 1333 阅读 · 0 评论 -
前端练习错题集--1
题目来自牛客网 下面有关html5标签说法错误的有? canvas ,比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容(错) 解释:canvas 标签定义图形,比如图表和其他图像。canvas 标签只是图形容器,您必须使用脚本来绘制图形。 下面有关javascript系统方法的描述,错误的是? isNaN方法:该方法用于检测参数是否为数值型,如果是,返回true,否则,返回false。(错) parseFloat方法:该方法将一个字.原创 2020-07-15 23:02:47 · 1072 阅读 · 0 评论