自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 入职学习之路——伪动态加载组件+Vue实现tab页

1.接口返回的数据格式为data{item1: "value1",item2: "value2"}页面需要显示为多个这样的list,解决办法为1)先将接口数据做一个映射:// 键名映射 matchObj: { firstClassify: '一级分类', secondClassify: '二级分类', thirdClassify: '三级分类', fourthClassify: '四级分类', fi

2020-08-03 20:44:52 158 1

原创 入职学习之路——关于数据的处理

1、常见的数据处理方式1)父子组件互相控制值父组件给子组件传值,子组件如何用这些值? props: { id: { type: Number //定义一下值得类型 } }, // 在方法里用时 getName () { for (let i = 0; i < this.tableData.length; i++) { if (this.tableData[i].id === this.id) { this

2020-07-23 21:28:08 113

原创 我的入职学习之路——Vue+elementUI+PC端

1.解决除tab标签之外的内容联动问题如图,在点击tab标签时,tab下的内容会发生变化,那么如果想要其他地方的内容也联动变化怎么办呢?这里有两种思路:1)由于我将不同的tab页内容分出来成为了新的子组件,所以就出现了父子组件,即包含tab的当前页面为父组件,每一个tab的内容页为子组件,即当点击不同的tab时,相应的子组件就会将要变化的内容传给父组件,“传送”这个动作需要父组件来触发,也就是说需要在父组件调用子组件传值的方法。这样的方式进行联动,逻辑上有些复杂,而且在父组件触发时,没法达

2020-07-20 21:30:32 164

原创 js实现常见效果

js实现拖拽效果拖拽window.eventwindow.eventCSS画三角形三角形loadingloading@keyframe实现钟摆、魔方钟摆、魔方

2019-09-04 11:22:28 409

原创 前端安全之XSS攻击

XSS定义XSS(Cross Site Scripting),跨站脚本,是发生在目标用户的浏览器层面上的,当渲染DOM数的过程发生了不在预期内执行的JS代码时,就发生了XSS攻击。跨站脚本的重点不在‘跨站’上,而在于‘脚本’上。大多数XSS攻击的主要方式是嵌入一段远程或者第三方域上的JS代码。实际上是在目标网站的作用域下执行了这段js代码。XSS攻击方式反射型XSS反射型XSS,也叫非持...

2019-09-03 14:36:16 195

原创 你还没搞懂this的指向?

先明白一个很重要的概念——this的值是在执行的时候才能确认,定义的时候不能确认! 为什么呢——因为this是执行上下文环境的一部分,而执行上下文需要在代码执行之前确定,而不是定义的时候。看如下例子:// 情况1function foo() { console.log(this.a) //1}var a = 1foo()// 情况2function fn(){ conso...

2019-08-30 15:46:33 104

原创 面向对象技术

什么是面向对象?面向对象是把数据及对数据的操作方法放在一起,作为一个相互依存的整体,即对象。对同类对象抽象出其共性,即类。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。举一个

2019-08-30 12:23:23 102

原创 对象劫持、访问劫持、拦截、代理——Proxy以及功能实现

目录概述proxy实例的方法应用例子概述Proxy在目标对象前设一个拦截层,外界对该对象的访问都必须先通过这层拦截,因此提供了一种机制可以对外界的访问进行过滤和改写。对空对象进行拦截/** * 对空对象进行拦截,重定义了 */var obj = new Proxy({}, { get: function (target, key, receiver) { ...

2019-08-19 19:14:10 1659

转载 如何清除浮动

https://www.jianshu.com/p/ceadc5cd7ecc

2019-05-26 21:57:59 63

转载 利用Promise知识,用原生JS封装Ajax

https://www.jianshu.com/p/76b32c84216a

2019-05-24 16:28:25 146

原创 关于异步提交表单过程

先说一下web的交互过程,下面是一个BS架构过程,B代表的是浏览器,也就是前端,S代表的是服务器,也就是后端。BS之间的交互过程是这样的:1.在浏览器的搜索框中输入内容,并点击搜索,浏览器向地址栏所指向的服务发送一个请求2.服务器收到请求,询问PHP引擎,用户需要的内容有哪些3.PHP开始执行写好的代码,并通过MySQL搜索数据库中的内容4.通过MySQL语句查询出数据库结果后,返...

2019-05-08 11:00:59 600

原创 3月学习➕个人总结

实习开学已经将近两个月了,从三月上旬开始找实习,中间经历了一周准备PPT的时光,总共面了五家公司了,收获不少。刚开始面的时候准备的根本不充分,很多东西都是只知道表面,内里的机制,具体的原理一知半解的,被面试官深究了就说不清楚了。前几次面试让我暴露了很多问题,学习的过程中不求甚解,看了一遍大概知道什么意思了就以为自己真的懂了,但其实还是不理解,还有就是眼高手低,很多东西看起来很简单,觉得自己不用看...

2019-04-02 10:28:14 343

空空如也

空空如也

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

TA关注的人

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