摘要: DOM(Document Object Modle)文档对象模型,是表示和操作HTML和XML文档内容的基础API。 DOM以树状结构图表示也可以称为家谱图。其中在一个节点之上的直接节点是其父节点,在其下一层的直接节点是其子节点,在同一层具有相同父节点的节点是兄弟节点。在一个节点之下的所有层级的节点 阅读全文
posted @ 2018-10-08 15:40 aleng_liu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1,密码6-8位只能包含数字大小写字母: /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[A-Za-z0-9]{6,8}$/; 2,由右向左每3位数字加一个逗号隔开:/(?=(?!\b)(\d{3})+$)/g; '12345678'.replace(reg,','); = 12, 阅读全文
posted @ 2018-09-20 13:48 aleng_liu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在实际工作中我们经常遇到要检测传入的参数类型是什么.也许第一时间想的的是typeof ,但这个也只是能检测个别的一些类型。如果要检测null,Array这些类型呢? 所以我们可以封装一个方法可以更加方便的去进行类型的检测。 下面是代码实现部分 // 用于检测数据类型 function _typeOf 阅读全文
posted @ 2018-09-20 11:43 aleng_liu 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 有时我们需要对用户的输入进行一些处理,比如用户输入的密码或者用户名我们就需要去除前后空格,下面写一个去除空白字符的方法 function trim(string = '') { return string.replace(/^[\s\uFEFF]+| [\s\uFEFF]+$/g,''); } 这里 阅读全文
posted @ 2018-09-19 11:46 aleng_liu 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 如果我们要查找某个指定元素是否包含指定的className,可以使用以下方法 eg:document.getElementById('Id').classList.contains('要查询的className') 具体实现 function hasClass(el,cls) { if(!el || 阅读全文
posted @ 2018-09-17 15:32 aleng_liu 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 记录学习中容易混淆的一些方法。 prop in object js对象中in和hasOwnProperty()的区别在于是否查找Prototype链; Object.keys()会返回一个数组,包含所有可枚举的属性,Object.getOwnPropertyNames()也会返回一个数组,包含所有的 阅读全文
posted @ 2018-09-11 15:59 aleng_liu 阅读(286) 评论(0) 推荐(0) 编辑