随笔分类 - js
摘要:转载:https://www.jianshu.com/p/f76011a705f6 javascirpt的类数组对象可以像数组一样使用for循环遍历,但是却不能调用数组原型链的方法,为了让类数组对象可以像数组对象一样调用push,pop等方法,可以将类数组对象转成数组对象: 将类数组对象转换成数组
阅读全文
摘要:export const numberToChinese = (num) => { var AA = new Array("零", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十"); var BB = new Array("", "十", "百",
阅读全文
摘要:export const changeToChinese = (Num) => { //判断如果传递进来的不是字符的话转换为字符 if (typeof Num == "number") { Num = new String(Num); }; Num = Num.replace(/,/g, "") /
阅读全文
摘要:idCodeValidator(rule, value, callback) { if ( !this.isCardNo(value) || !this.checkProvince(value) || !this.checkBirthday(value) || !this.checkParity(v
阅读全文
摘要:我之前在 《前端搭环境之从入门到放弃》这篇文章中吐槽过,webpack中可以写commonjs格式的require同步语法,可以写AMD格式的require回调语法,还有一个require.ensure,以及webpack自己定义的require.include,再加上ES6的import语法,这么
阅读全文
摘要:转载:https://www.jianshu.com/p/7c7fc199b7aa CommonJS规范加载模块是同步的,只有加载完成,才能执行后面的操作。 AMD规范是非同步加载模块,允许指定回调函数。 由于Node.js主要用于服务器编程,模块文件一般都已经存在于本地硬盘,所以加载起来比较快,不
阅读全文
摘要:前言 转载:https://cloud.tencent.com/developer/article/1177217 JavaScript初衷:实现简单的页面交互逻辑,寥寥数语即可; 随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀 问题: 这时候J
阅读全文
摘要:转载:https://www.cnblogs.com/gaoht/p/12120304.html HTTP状态码的英文为 HTTP Status Code。下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 5
阅读全文
摘要:转载:https://segmentfault.com/a/1190000016281753 工作中经常会遇到这样的需求:1.购物车列表中勾选某些,点击任意一项,前往详情页,再返回购物车依旧需要呈现勾选状态2.勾选人员后,前往别的页面,再次返回,人员依旧程勾选状态3.等等.... 数据结构如下: /
阅读全文
摘要:Math.ceil() 向上取整 Math.floor() 向下取整 Math.round() 四舍五入
阅读全文
摘要:function getWeek(y,m,d) { let day1 = new Date(y, parseInt(m) - 1, d); let day2 = new Date(y, 0, 1); let day = Math.round((day1.valueOf() - day2.valueO
阅读全文
摘要:表达式 一元操作符 优先级 结合性 运算顺序 表达式是什么? 就是JS 中的一个短语,解释器遇到这个短语以后会把对它进行计算,得到一个结果参与运算,我们把这种要参与到运算中的各种各样的短语称为表达式。实际上,JS 的代码就是由表达式和操作符构成的,可以说除了操作符以外的基本都是表达式。 例如:a +
阅读全文
摘要:1. "闭包就是跨作用域访问变量。" 【示例一】 在 getName 函数中获取 name,首先在 getName 函数的作用域中查找 name,未找到,进而在 user 函数的作用域中查找,同样未找到,继续向上回溯,发现在全局作用域中存在 name,因此获取 name 值并打印。这里很好理解,即变
阅读全文
摘要:在JavaScript里使用typeof判断数据类型,只能区分基本类型,即:number、string、undefined、boolean、object。对于null、array、function、object来说,使用typeof都会统一返回object字符串。要想区分对象、数组、函数、单纯使用t
阅读全文
摘要:将日期转换成时间戳的形式,在安卓和ios不同的系统下转正会有兼容性的问题 安卓系统下Date.parse(new Date('2018-03-30 12:00:00'))会直接转换成时间戳的形式(简单说就是整数形式) ios系统下Date.parse(new Date('2018-03-30 12:
阅读全文
摘要:在做项目时,在时间显示上遇到一个问题,取后台返回的时间时,在ios手机上时间不显示,安卓手机正常,最后通过Vconsole工具发现,ios不能支持用“—”分割的时间,此外后台返回的时间格式为x年x月x日 x时x分x秒.0。。在秒后面还多了一个0,在几次尝试之后,给时间转换了格式,并截取掉了最后一个0
阅读全文
摘要:转载:https://www.cnblogs.com/lmsblogs/p/11280821.html 浅谈Object.prototype.toString.call()方法 在JavaScript里使用typeof判断数据类型,只能区分基本类型,即:number、string、undefined
阅读全文
摘要:原文地址 toString() 方法可把 Date数据对象转换为字符串,并返回结果 可知js这中的Date类型存在六种:分为undefined;null;Boolean;number;String和object型。在这六种中,undefined和null两种没有.toString(),如果写了会报错
阅读全文
摘要:var arr=[1,2,3];arr.toString()//输出“1,2,3”Object.prototype.toString.call(arr)//输出 "[object Array]" toString()和Object.prototype.toString.call() 不一样的首先你要
阅读全文
摘要:在获取每月天数的时候,一般都是存储到一个数组中进行获取,但是如果是二月份的话就需要首先判断是否闰年,再确定是28还是29了。 js可以通过Date对象很方便的获取到每月的天数,在初始化Date对象时,我们可以通过这种方式 以上代码可以在控制台输出2015年2月份的天数 Date对象月份从0开始,即0
阅读全文

浙公网安备 33010602011771号