- 博客(6)
- 收藏
- 关注
原创 几道前端笔试题
1.javascript面向对象的继承怎么实现的?首先我们要明白面向对象这个概念,什么是面向对象?相对于面向过程来说,面向过程是分析出实现需求所需要的步骤,通过函数一步一步实现这些步骤,接着依次调用即可。而面向对象是把整个需求按照特点、功能划分,将这些存在共性的部分封装成对象,创建了对象不是为了完成某一个步骤,而是描述某个事物在解决问题的步骤中的行为。面向对象的两个重要概念就是类和继承。在类没有出来之前通过构造函数来实现类的功能。首先定义类或构造函数,new出一个新对象,新对象通过__proto__
2020-06-26 20:20:00
208
原创 jquery实现简单的分页功能
jquery实现简单的分页功能本文适合少量数据的使用,如果数据条数过多,不太适合!页面html代码<table><!--展示数据的表格--></table> <ul class="ul"> <!--用于样式切换的列表--> </ul>css样式 table { text-align: cen...
2020-04-03 17:02:40
3553
1
原创 Vue的组件通信
Vue的组件通信什么是组件通信所谓组件间的通信,实际上就是指在各个组件间,进行参数或者信息的相互传递。通信主要分为3种,父组件向子组件通信,子组件向父组件通信,任意组件间通信。父子组件的概念:父组件:主动发起调用的哪一方。父组件一般可以给子组件传参子组件:被调用的哪一方。子组件可以接受父组件传来的参数父到子的通信子到父的通信原理:自定义事件+emit步骤主要分为3步:1)在父组...
2020-03-03 10:38:59
119
原创 Vue插槽的简单使用
Vue之slot(插槽)使用slot的基本使用1.1slot初识正常情况下,我们在自定义组件标签中定义的任何内容,都会被抛弃。都只会渲染出组件模板内容。Slot可以把内容渲染进子组件。内容包括文本及标签,如下://html <div id="box"> <temp><p>hello world!</p></temp>&...
2020-02-21 18:45:19
236
原创 html+css写二级菜单
导语二级菜单主要通过无序列表ul的嵌套实现,注意设置样式的时候,因为被嵌套的元素是嵌套元素的子元素,如果不加类名,样式就会继承,整个就乱掉了。建议给第一层的ul和li一个类名,这样后面的子元素就不会继承外层的父元素的样式了。HTML<ul class="out"> <li class="li2"><a href="">首页</a>...
2019-08-10 16:57:44
1822
原创 清除浮动及清除浮动的方法
为什么要清除浮动?现在我们有一个需求,有一个外层的大盒子,里面有很多的图片,但是图片的个数是动态变化的。我们的盒子需要包裹这些图片,而且盒子大小是随我们图片总共的大小撑起来的。图片假设用很多div包裹起来(称为dv吧),我们肯定要给这个内部的dv设置浮动。那么问题来了,这个时候浮动元素不在占据原本的标准流空间,最外层的div就没有高度了。那么为了让最外层的盒子能够包裹这些浮动元素,我们需要给这个...
2019-08-06 17:48:12
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人