function idcardCheck(num) { var errstr=""; num=num.toString(); num = num.toUpperCase(); //身份证号码为15位或许18位,15位时全…
分类:JavaScript
js温故而知新6(JSON)——进修廖雪峰的js教程
JSON JSON是JavaScript Object Notation的缩写,它是一种数据交换花样。 道格拉斯·克罗克福特(Douglas Crockford)–雅虎的高等架构师–发清楚明了JS…
javascript一连new
new Foo() 用Foo()组织函数new一个对象;new Foo().getName() 援用这个对象的私有函数;new new Foo().getName() 用这个对象的私有函数作为一个组织函数,再new一个对…
倏忽以为本身彷佛没学过JS
先看题:mean的值是什么? var scores = [10,11,12]; var total = 0; for(var score in scores){ total += score; } var mean = …
连系microtask和macrotask明白event-loop
这篇文章真的是好文。讲的很清楚,看完以后更深一步的明白了事宜轮回机制。 http://www.jianshu.com/p/12b9… 简短的概述下总结 setTimeout是一个宏使命源,写在内里的回调函数会…
《JavaScript数据结构与算法》笔记——第3章 栈
栈是一种后进先出(LIFO)的有序鸠合 函数建立栈 function Stack() { // 种种属性和要领的声明 item = [];// 须要一种数据结构来保留栈里的元素 // 为栈声明一些要领 /** * 增加一…
原生完成img-lazyLoad:图片耽误加载(基于intersection Observer)
点击检察视频教程哦!!!! intersection Observer简介 点击查阅MDN关于此api的使用说明 这个api是用来检测dom元素交集的,罕见的运用场景之一就是本文提到的对图片举行懒加载,即:拖动窗口转动条…
Vue中watch对象内属性的要领
vue供应了watch要领,用于监听实例内data数据的变化。一般写法是: new Vue({ data: { count: 10, blog:{ title:'my-blog', categories:[] } }, …
基于canvas的图片紧缩函数完成
因为图片紧缩中运用了大批异步操纵,这里运用es7 async 语法处置惩罚异步题目 基本思路是:先将file数据读取为DataUrl范例的数据,再将DataUrl绘制到canvas, 经由过程canvas的apitoDa…
Understanding ES6 -- 深切明白ES6书本
understanding es6 — Nicholas C. Zakas 块级绑定 function 拓展对象功用 解构 symbol Sets and Maps Iterators and Generat…
JavaScript的数据类型有哪些?
JavaScript的数据类型有哪些? 基础数据类型:字符串 String、数字 Number、布尔Boolean 复合数据类型:数组 Array、对象 Object 特别数据类型:Null 空对象、Undefined …
iView 完成可编辑表格
create at: 2019-02-20 组件 <i-table highlight-row ref="currentRowTable" :columns="columns" :data="tableData"&…