自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无题

关于素拓网站部署经验分享: 献给未来的学弟/学妹,如果你是一个计算机的小白,在素拓传送的源码和sql文件面前不知所措时,欢迎阅读,如果你已经有较丰富的经验,此文可能对你用处不大。 首先,你需要一台服务器,如果是素拓全权委托的话,建议阿里云服务器学生版,对于完成他们的工作已经绰绰有余了。9.5RMB/月,便宜好用。 第一步:服务器配置,这个网站的已经比较老了,不建议用很新的版本,网上关于apache,mysql的安装方法已经很多了,去找资料吧。分享一下之前用的版本; Apache 2.4.6 PHP

2020-10-16 14:12:25 1744 3

原创 2021校招Shopee一面面经(前端)

<meta>标签有哪些属性? 行内元素和块级元素的区别? 常见行内元素和块级元素? 浅拷贝和深拷贝? Object.assign是深拷贝还是浅拷贝? 谈谈this指向,代码输出 function foo() { console.log( this.a ); } function doFoo() { foo(); } var obj = { a: 1, doFoo: doFoo }; var a = 2; obj.doFoo() 说说原型链 说一说inst.

2020-07-20 17:04:51 1244

原创 JS继承四种方法

继承:子类继承父类的属性和方法,下面介绍js中继承的四种常用方法,原型继承,Call继承,寄生组合继承,ES6中类的继承 //定义父类,给父类添加属性x,和方法getX function Father(x) { this.x = x } Father.prototype.getX=function(){ console.log(this.x); } //定义子类,给子类添加属性y,和方法getY function Chi

2020-07-15 18:45:22 213

转载 JS数组基础知识整理

最近在做一个前端的复习,看了向军大叔讲数组的视频,发现有很多细微的知识点我们可能平时没有注意到,所以来写一篇博客来加深印象,本篇都是一些很基础的小知识点。转自原文链接 定义数组 //通过对象形式:数组是一个对象,引用类型 //所以用const定义数组时,改变数组某一项值并没有改变数组地址,所以不会报错,而用const定义普通数据类型,改变数据会重新分配内存空间,所以会报错; const array = new Array('a','b','c'); //当用这种方式创建一个只有一个数字的数组时 cons

2020-07-15 13:30:39 257

原创 日常总结

刚刚结束面试,面试官问到的这个问题,本来还是理解,现在成功被绕晕,所以来重新梳理一下。 首先明确一点,prototype是函数独有的,__proto__和constructor是对象所独有的。 再理清一个点,任何函数,只要通过new操作符来调用,那它就可以作为构造函数。 //我们来看这个问题 function A(){} //定义了一个构造函数 var a = new A() //可以通过这种方式得到一个A的实例 //那么如何通过a找到A呢 //一般来说,我们都知道 a.__proto__===A.

2020-07-14 18:58:34 2373

原创 2021提前批字节跳动前端一面总结

CORS,CORS里面我提到了一个 Access-Control-Allow-Origin只能设置通配符或者一个域名,然后他说想设置多域名这个问题很好解决,问我如何解决,给了点提示,最后方法是先判断再设置。第一次正式面试,等面试官的时候紧张到发抖,手心都出汗了,但是面了一会会轻松很多,面试官很温柔,会一步步引导。1.自我介绍和项目介绍,这一块会问道很多简历里面提到的,所以把简历里面涉及到的知识点复习一下,复习深一点。我是这样写的,其实是对的,但是牛客网老有一个红色的波浪线提示错误,搞的我慌的一批。

2020-07-14 16:29:09 84 1

原创 Vue组件通信四种方式

先来介绍一下Vue组件的类型 1.全局组件 Vue.component('my-component-name', { // ... 选项 ... }) //使用时 <div id="app"> <my-component-name></my-component-name> </div> 2.局部组件 var ComponentA = { data:... template:... methods:... } new Vue(

2020-07-12 14:24:24 281

原创 常见排序算法(JS)

测试数组 let arr = [49, 38, 65, 97, 76, 13, 27, 49]; 1.冒泡排序 每一轮排序,都比较元素相邻的值,若大小顺序不对,则交换元素的位置。保证每一轮将当前剩余元素的最大值放到最后。 function BubbleSort(arr) { var len = arr.length; var temp; for (var i = len - 1; i >= 0; i--) {

2020-07-03 13:07:56 159

空空如也

空空如也

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

TA关注的人

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