- 博客(7)
- 收藏
- 关注
原创 学会这六道前端面试题,月薪30k不是梦!
1. 标题什么是高阶组件、受控组件、非受控组件?高阶组件是个函数,输出结果是个新组件,可以对输入的组件就行加工,并返回一个具有特定功能的组件。受控组件相当于input中的value值通过state值获取,onChange事件改变state中的value值。实现了双向绑定,任意一方的数据发生变化,另一方也会随之改变 。非受控组件不需要设置对应的state属性,可通过ref来直接操作真是的dom。2. vuex和redux的区别表面区别就是vuex是通过将store注入到组件实例中,通过
2020-08-12 14:27:11 662
原创 跨域请求的解决方案
什么是同源策略就是当 浏览器前端 向 服务器后端 发送请求时,此时的 发送方地址 和 接收方地址 的 传输协议、域名、端口号有任何一个不一致,那么就请求失败,从而触发了同源策略那当我们的请求触发了同源策略后,该如何解决呢?也就是如何实现跨域请求呢?请继续往下观看。解决跨域请求1.jsonp 解决方案通常我们在编写前端页面的时候,会经常用到script、img、link等标签去请求...
2020-03-28 18:03:27 1097
原创 循环结构中的三大循环语句
循环结构什么是循环结构呢?循环循环!就是反反复复的执行呗!只要不中断就会一直循环下去!用专业术语来讲就是指在程序中需要反复执行某个功能而设置的某一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。在研究循环结构这一块的时候呢,我总结出了循环结构必须具备的三个要素:1. 从哪里开始(循环起点)2. 到哪里结束(循环的结束条件,总不能让他一直循环下去吧!!)3. 步长(前...
2020-03-01 17:43:57 5544
原创 面向对象编程:烟花
js:烟花(面向对象)源码主页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <m...
2020-03-21 20:30:32 420
原创 如何用js做轮播图
js实现轮播图1.首先要有基本的样式布局 比如CSS<style> .container{ width: 500px; height: 350px; border: 5px solid red; margin: 0 auto; overflow: hidden; paddi...
2020-03-15 14:22:16 314
原创 数组去重问题
数组去重问题的简便解决方法var arr = [1,1,3,5,6,3,4,9] function noRepeat( arr ){ //定义一个空数组 来装不重复的内容 var no_repeat_arr = []; // 遍历原数组; for(var i = 0 ; i < arr....
2020-03-09 23:10:29 184
原创 CSS浮动之高度塌陷
CSS浮动之高度塌陷浮动二字,顾名思义,就是让一个元素飘着、浮着,使之脱离文档流;它的作用就是让竖着排的元素横向排列。实例:2个div标签浮动之前:浮动之后浮动的属性值:左浮动:float:left; 右浮动:float:right;默认值:float:none;接下来我们来谈谈元素浮动之后出现的高度塌陷的问题。所谓浮动造成的高度塌陷,就是在父元素没有设置高度的情况下,其子元素...
2020-02-23 21:00:00 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人