摘要: 数组遍历方法 1.for循环 使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显。 1 2 3 for(j = 0,len=arr.length; j < len; j++) { } 2.foreach循环 遍历数组中的每一项,没有返回值,对原数组没有影响,不支持I 阅读全文
posted @ 2020-03-19 23:43 努力~努力再努力~ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 加密在我们前端的开发中也是经常遇见的。本文只把我们常用的加密方法进行总结。不去纠结加密的具体实现方式(密码学,太庞大了)。 常见的加密方式 常见的加密算法基本分为这几类, 线性散列算法(签名算法)MD5 SHA1 对称性加密算法 AES DES 非对称性加密算法 RSA Md5加密 MD5是一种被广 阅读全文
posted @ 2020-03-19 23:32 努力~努力再努力~ 阅读(9176) 评论(0) 推荐(0) 编辑
摘要: 一.栈和堆 栈(stack):栈会自动分配内存空间,会自动释放,存放基本类型,简单的数据段,占据固定大小的空间。 基本类型:String,Number,Boolean,Null,Undefined 堆(heap):动态分配的内存,大小不定也不会自动释放,存放引用类型,指那些可能由多个值构成的对象,保 阅读全文
posted @ 2020-03-19 23:23 努力~努力再努力~ 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: CSS的选择器分为两大类:基本选择题和扩展选择器。 基本选择器: 标签选择器:针对一类标签 ID选择器:针对某一个特定的标签使用 类选择器:针对你想要的所有标签使用 通用选择器(通配符):针对所有的标签都适用(不建议使用) 高级选择器: 后代选择器:用空格隔开 交集选择器:用.隔开 并集选择器(分组 阅读全文
posted @ 2020-03-19 23:18 努力~努力再努力~ 阅读(455) 评论(0) 推荐(0) 编辑
摘要: Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。内存Cookie由浏览器维护,保存在内存中,浏览器关闭后就消失了,其存在时间是短暂的。硬盘Cookie保存在硬盘里,有一个过期时间,除非用户手工清理或到了过期时间,硬盘Cookie不会被删除,其存在时间 阅读全文
posted @ 2020-03-19 23:10 努力~努力再努力~ 阅读(825) 评论(0) 推荐(1) 编辑
摘要: 1、字体系列属性font:组合字体font-family:规定元素的字体系列font-weight:设置字体的粗细font-size:设置字体的尺寸font-style:定义字体的风格font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为font-stretch 阅读全文
posted @ 2020-03-19 14:30 努力~努力再努力~ 阅读(758) 评论(1) 推荐(1) 编辑
摘要: 1.背景介绍 我们为什么要选择合适的网页设计单位 随着Web的发展,对新的解决方案的需求也会继续增大,对网页的要求更高。 网页设计单位是涉及到我们布局的效果,使用不同的单位会对最终的demo,会有影响。 现在都是要求响应式设计,需要适配各种设备,电脑,手机,平板。如果单位不合适,可能在这个设备显示良 阅读全文
posted @ 2020-03-19 13:37 努力~努力再努力~ 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 原型模式 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 原型模式是基于深复制和浅复制的,在Java里面有2种复制: 浅复制将一个对象复制之后,生成一个新的对象,新对象的所有成员变量(基本类型或引用类型)都含有与原 有对象相同的值,如果原有对象的成员变量是基本数据类型,就会将这个变量 阅读全文
posted @ 2020-03-19 13:14 努力~努力再努力~ 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、原始值和引用值的概念 在 ECMAScript 中,变量可以存在两种类型的值,即原始值和引用值。 1.1 原始值 (1)原始值指的是 原始类型 的值,也叫 基本类型,例如 Number、Stirng、Boolean、Null、Underfined 。 (2)存储在栈(stack)中的简单数据段, 阅读全文
posted @ 2020-03-19 13:03 努力~努力再努力~ 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 相对定位 如果想为元素设置层模型中的相对定位,需要设置position:relative;,它还是会占用该元素在文档中初始的页面空间,通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置,然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bott 阅读全文
posted @ 2020-03-19 12:58 努力~努力再努力~ 阅读(252) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_42441117/article/details/80705203 1.h5新语义元素(有利于代码可读性和SEO)2.本地存储 h5提供了sessionStorage、localStorage和indexedDB加强本地存储,使用之前应该先判 阅读全文
posted @ 2020-03-19 10:43 努力~努力再努力~ 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1.window对象常用方法 (a) window.open(url) 打开窗口 eg:var tempwindow=window.open(); tempwindow.location='www.baidu.com'; (b) window.close() 关闭窗口 (c) alert(str) 阅读全文
posted @ 2020-03-19 10:34 努力~努力再努力~ 阅读(623) 评论(0) 推荐(0) 编辑
摘要: JS如何删除对象中的某一属性var obj={ name: 'zhagnsan', age: 19 }delete obj.name //truetypeof obj.name //undefined https://blog.csdn.net/Lucky_Q/article/details/824 阅读全文
posted @ 2020-03-19 10:31 努力~努力再努力~ 阅读(9091) 评论(0) 推荐(1) 编辑
摘要: // 最简单数组去重法/** 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中* IE8以下不支持数组的indexOf方法* */function uniq(array){ var temp = []; //一个新的临时数组 for(var i = 0; i < array.lengt 阅读全文
posted @ 2020-03-19 10:17 努力~努力再努力~ 阅读(91) 评论(0) 推荐(0) 编辑