摘要: 这个指针函数完全是自己修修改改独立完成的,感觉这段时间进步挺大的,满意! 牢记选择排序法的思想,排序子函数中,重新设一个指针变量p,将k的地址赋给p,是因为后面要把j的地址赋给p,而不能直接赋给k,因为k是外面的for循环的循环变量,不能随便赋值,会乱套!! 主函数中,在调用sort函数之前,一定要 阅读全文
posted @ 2016-10-10 16:50 sunmarvell 阅读(19495) 评论(0) 推荐(0) 编辑
摘要: 计算属性 1、内部有set,get方法,默认直接是get方法; 1、其所依赖的变量指不变,无论调用多少次,计算属性也只执行一次(会缓存);而method调用多少次执行多少次 v-on 1、事件监听时,函数没有参数可以省略() <button @clickbtn>按钮</button> 2、函数定义时 阅读全文
posted @ 2021-11-02 21:14 sunmarvell 阅读(30) 评论(0) 推荐(0) 编辑
摘要: function preCompile(a,c){ console.log(a); function a(){ alert(1); } console.log(a); var a=1; console.log(a); console.log(b); function b(){ } console.l 阅读全文
posted @ 2021-10-03 10:01 sunmarvell 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1. isNaN(有漏网之鱼) null及空数组 及 只有一个数值的数组 isNaN({})//true isNaN(1) isNaN('1') isNaN('') //false isNaN( )//true isNaN(null)//false isNaN([])//false isNaN([1 阅读全文
posted @ 2021-09-01 16:47 sunmarvell 阅读(319) 评论(0) 推荐(0) 编辑
摘要: ios 0.5px线可直接画,但是安卓不行,用border:0.5px solid red;显示出来的直接是1px。所以用伪类after(before)和transform属性实现。 1、最初实现0.5px的bottom <div class="bottom-line"> 画0.5px的线 </di 阅读全文
posted @ 2021-08-27 16:35 sunmarvell 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 柯里化:一个函数原本有多个参数,只传入一个参数,生成一个新函数,由新函数接收剩下的参数; 偏函数:一个函数原本有多个函数,只传入一部分参数,生成一个新函数,由新函数接收剩下的参数 高阶函数: 一个函数A,参数是一个函数B,该函数A对这个参数B进行加工,得到一个函数,这个加工用的函数A就是高阶函数 为 阅读全文
posted @ 2021-03-14 20:44 sunmarvell 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一、定宽定高: 1、margin 根据已知的宽高写死,不推荐 2、绝对定位 + margin-top + margin-left <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" 阅读全文
posted @ 2021-03-04 19:52 sunmarvell 阅读(67) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/576dbf44b2ae 阅读全文
posted @ 2021-03-01 22:47 sunmarvell 阅读(38) 评论(0) 推荐(0) 编辑
摘要: arr.length获取的是真实长度吗: var arr=new Array(10) console(arr.length) // 10 1. 以上代码获得的数组长度是10.其实数组实际不为undefined的长度是0啊。 var a = []; a['age'] = '18'; a['sex'] 阅读全文
posted @ 2021-03-01 22:04 sunmarvell 阅读(2874) 评论(0) 推荐(0) 编辑
摘要: 具体参考https://www.cnblogs.com/wqhwe/p/5407468.html HTTPS和HTTP的区别主要如下: 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协 阅读全文
posted @ 2021-03-01 15:29 sunmarvell 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.react会将传入的参数对象与组件当前已有的状态合并,并触发所谓的调和过程(Reconciliation). 2.经过调和之后,React会以相对高效地方式根据新的状态去构建新的React元素树,并着手重新渲染UI界面 3.React得到元素树后,React会自动计算出新树与老树节点间的差异,根 阅读全文
posted @ 2021-03-01 13:25 sunmarvell 阅读(843) 评论(0) 推荐(0) 编辑