web基础
文章平均质量分 74
YoungDoCui
这个作者很懒,什么都没留下…
展开
-
浅谈深浅拷贝
深浅拷贝的区别深拷贝和浅拷贝的区别深拷贝不会改变原来的元素,浅拷贝改变原数据或者拷贝后的数据,另一个数据都会发生改变深拷贝和浅拷贝分别发生在哪里深拷贝发生在基本类型中浅拷贝发生在引用类型中为什么会造成深浅拷贝因为基本类型的数据存放在栈中,可以理解为每一个元素对应一个房间,改变一个元素的内容并不会影响到另一个房间内元素的内容引用类型的数据则不同,存放在堆中,堆中存放的是数据仅仅是在在栈中进行了引用,并没有改变原房间内的内容,指向的数据源是同一个,想要深拷贝引用数据,只能在内存中开辟一个新的原创 2020-12-10 20:18:37 · 105 阅读 · 0 评论 -
封装一个方法(获取自定义格式的时间)
封装一个方法(获取自定义格式的时间)// 日期格式化方法// package_data_format/** * @param {YYYY-MM-DD hh:mm:ss} fotmat */function package_data_format(fotmat) { var nowData = new Date() var dateobj = { YYYY: nowData.getFullYear(), MM: nowData.getMonth(),原创 2020-12-10 20:02:22 · 165 阅读 · 1 评论 -
js排序的几种方法
js排序的几种方法使用sort进行排序 var arr = [1,2,4,6,4,6,3,6,8,54,4,565,54] var res = arr.sort(function(a,b){ return a-b }) console.log(res) // sort 降序 var res2 = arr.sort(function(a,b){ return b原创 2020-12-10 19:55:22 · 366 阅读 · 0 评论 -
使用js获取当前时间且按照格式输出
使用js获取当前时间且按照格式输出1.首先先创建一个对象存放所有获取的时间var date = new Date();var obj = {YYYY:date.getFullYear(), //获取了年 对应key:YYYYMM:date.getMonth()+1, //获取了月 对应key:MMDD:date.getDate(), //获取了日 对应key:DDhh:date.getHours(), //获取了时 对应key:hhmm:date.getMinut原创 2020-12-03 19:57:36 · 2071 阅读 · 0 评论 -
使用js实现验证码功能
使用js实现验证码功能通过随机数可以做到生成随机数的功能如果设定了一段固定的字符串,通过随机数确立可以确定随机索引值,那么就可以生成特定数据内的随机数实现:定义数组:var str =‘abcdefghijklmnopqrstuvwxyz1234567890’;定义存放验证码的变量: var res ="";for(i<0;i<6;i++){// 需要几位随机数就循环多少次var a =parseInt( Math.random()*str.length)//parseInt原创 2020-12-03 19:36:21 · 1233 阅读 · 0 评论 -
js基础:使用AO和GO判断执行顺序
使用AO和GO判断执行顺序一.首先理解全局变量和暗示全局变量1.全局变量:含有声明的变量eg:var a = 10;2.暗示全局变量:不含有声明就赋值的变量eg:a = 10;二.其次理解全局变量和局部变量1.全局变量:函数体外声明的变量称为全局变量2.局部变量:函数体内声明的变量称为局部变量三.知道AO的执行顺序AO用来判断函数体内的执行顺序,通常分为四个步骤1)首先创建AO对象(执行期上下文)2)找到形参和变量声明,将变量与形参名作为AO属性名,值为undefined3)将实参原创 2020-11-25 23:34:00 · 330 阅读 · 0 评论 -
纯css实现切换标签效果
纯css实现切换标签效果一.首先上demo如图所示:点击第一个按钮显示按钮样式改变,弹出第一个界面;点击第二个按钮改变按钮样式,弹出第二个界面,实现的主要方式要看我们对input的了解程度二.实现原理1.首先创建div,为div添加宽高,设置div为相对定位的元素2.创建两个type为radio的input,给两个input一个相同name,让它和同级的lable绑定,注意input要display:none掉,因为input即使没有了位置,但是它的点击事件依旧存在于label内,此时的labe原创 2020-11-24 21:19:56 · 1658 阅读 · 0 评论 -
BFC的概念? 规范是什么? 生成?作用? 有什么缺点?
BFC的概念? 规范是什么? 生成?作用? 有什么缺点?1.bfc全称Block formatting context,块级格式化上下文,字面理解就是一个独立渲染的区域,里面的内容不受外界的影响。2.一般设置了浮动,绝对定位/固定定位、dispaly的值为inline-block、table-cell、flex…或者元素设置了overflow的值除visible的情况下会产生。3.一般用于清除浮动、设置左边固定大小,右边自适应布局,margin之间的层叠问题。4.缺点的话因为我没有找到其他文献,我猜原创 2020-11-19 21:08:00 · 898 阅读 · 0 评论