javaScript
517号刺猬
这个作者很懒,什么都没留下…
展开
-
Html中form表单的提交
在form表单中写onsubmit="return onCheck();";再在js中通过重写onCheck()方法进行判断:返回false则不提交表单,返回true时才进行表单的提交<body> <form action="register.php" method="post" accept-charset="utf-8" onsubmit='return ...原创 2018-09-12 15:57:05 · 766 阅读 · 0 评论 -
APP实现图片放大预览效果
plus.nativeUI.previewImage();参数:urls: 必选 需要预览的图片地址列表。 options: 可选。option可选值:background:图片预览的背景颜色。取值为RGB。 current: 点击图片后,默认显示图片的索引值。 indicator: 图片指示器样式 取值: "default" - 默认指示器(底部圆点样式); "numb...原创 2018-10-11 20:18:40 · 3355 阅读 · 0 评论 -
对象字面量
js创建对象的方式 : new Object(); 对象字面量:var obj={...}对象字面量:包围在一个花括号”{}“中的0个或多个键值对。键值对之间使用逗号隔开。varobj={ "first-class":‘HTML’, //此时键必须用引号。 second_class:"JavaScript" //键不需要花括号0}...原创 2018-10-12 11:29:26 · 1085 阅读 · 1 评论 -
显示pdf
//获取地址 mui('#openFile')[0].addEventListener('tap',function(){ openFile("http://192.168.1.98/test.doc"); }); //文件下载及打开第三方软件预览function openFile(url){ var wait = plus.nativeUI.showWa...原创 2018-10-15 20:35:27 · 331 阅读 · 0 评论 -
JavaScript 原型链
转自:https://www.cnblogs.com/chengzp/p/prototype.html目录创建对象有几种方法 原型、构造函数、实例、原型链 instanceof的原理 new运算符创建对象的方法 在了解原型链之前,首先先了解一下创建对象的几种方式,介绍以下三种。<script type="text/javascript"> //...转载 2019-03-17 21:31:46 · 164 阅读 · 0 评论 -
JavaScript作用域和闭包
转自:https://www.cnblogs.com/chengzp/p/scopechain.html在本文中,笔者将用通俗的语言和简单的代码,介绍以下几种概念:变量提升 this的使用场景 作用域 闭包的应用最后还有一个例题变量提升首先我们要知道,js的执行顺序是由上到下的,但这个顺序,并不完全取决于你,因为js中存在变量的声明提升。这里比较简单,直接上代码c...转载 2019-03-18 14:34:05 · 242 阅读 · 0 评论 -
详谈Javascript类与继承
转自:https://www.cnblogs.com/chengzp/p/extends.html本文将从以下几方面介绍类与继承类的声明与实例化 如何实现继承 继承的几种方式类的声明与实例化类的声明一般有两种方式//类的声明var Animal = function () { this.name = 'Animal';};//ES6中类的声明class A...转载 2019-03-18 15:14:23 · 157 阅读 · 0 评论 -
JS 输入日期,实现计算下一日
NaN所以,可以根据这样的特性,判断数是否为 NaN 。在第二日计算问题,当日期为月末时,使用如下方式可以使其加一var currentDate = new Date();var nextDate = +currentDate + 1000*60*60*24;nextDate = new Date(nextDate);console.log(nextDate);例子...原创 2019-03-24 13:38:37 · 901 阅读 · 0 评论 -
0.1 + 0.2 ! = 0.3
console.log(0.1 + 0.2 == 0.3)// falseconsole.log(0.1 + 0.2)// 0.30000000000000004怎样来解决0.1+0.2等于0.3呢? 最好的方法是设置一个误差范围值,通常称为”机器精度“,而对于Javascript来说,这个值通常是2^-52,而在ES6中,已经为我们提供了这样一个属性:Number.EPSILON,而...转载 2019-04-11 19:37:19 · 197 阅读 · 0 评论 -
正则表达式
var reg=new RegExp("a","i");var reg=/a/i;遇到特殊符号要使用反斜杠“\”进行转义特殊符号! $ ^ * + = | . ? \ / ( ) { } [ ]特殊字符 o t n v f r xnn uxxxx cX字符类字符类 代码/语法 说明 \w ...原创 2018-07-14 08:09:58 · 179 阅读 · 0 评论 -
设置date输入框的默认值为当前时间
//设置日期默认值为当天 var nowDate=new Date(); var nowMonth=nowDate.getMonth()+1; //月份和日期若为小于10的数要做处理 var nowDay=nowDate.getDate(); if((nowDat...原创 2018-07-14 20:48:23 · 6042 阅读 · 0 评论 -
JS
数组去重的实现arr.indexOf(value) 如果元素在数组中已存在,则返回 0 ;元素不存在则返回 -1function unique(arr){ var resArr = []; arr.forEach(v => { if(resArr.indexOf(v) == -1){ resArr.push(v) ...转载 2019-04-09 21:16:31 · 242 阅读 · 0 评论