随笔分类 -  Js

摘要:校验数字的表达式 阅读全文
posted @ 2019-03-31 17:53 Fairyspace 阅读(186) 评论(0) 推荐(0)
摘要:【转自】JS获取URL中参数值的4种方法 方法一:正则法 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.sear 阅读全文
posted @ 2019-02-28 23:12 Fairyspace 阅读(11623) 评论(0) 推荐(0)
摘要:js 比较两个日期大小的方法: 阅读全文
posted @ 2019-01-29 15:25 Fairyspace 阅读(394) 评论(0) 推荐(0)
摘要:描述:js截取手机号后四位,并倒序输出 代码: 效果图: 阅读全文
posted @ 2019-01-18 14:22 Fairyspace 阅读(1774) 评论(0) 推荐(0)
摘要:两者的区别为: null是对象类型,表示空对象 alert(typeof(null)); // object " "是一个空格的字符串 alert(typeof(" ")); // string 阅读全文
posted @ 2018-12-26 14:09 Fairyspace 阅读(477) 评论(0) 推荐(0)
摘要:实现代码: $("#three").click(function(event) { event.stopPropagation(); }); a.写入event.stopPropagation(); 事件处理过程中,阻止了事件冒泡,但不会阻击默认行为 b.写入return false; 事件处理过程 阅读全文
posted @ 2018-12-26 13:56 Fairyspace 阅读(8614) 评论(0) 推荐(0)
摘要:html如何点击子元素事件而不触发父元素的点击事件 web中经常会出现父元素有点击事件,子元素也有点击事件。 如果子元素和父元素都有点击事件,会出现点击事件冒泡的情况。 如何避免冒泡排序 实现代码: e.stopPropagation();//阻止事件冒泡即可 阅读全文
posted @ 2018-12-26 13:41 Fairyspace 阅读(161) 评论(0) 推荐(0)
摘要:【转自】chrome查看js报错Uncaught SyntaxError: Unexpected string js报错,最后发现是$(function(){})这部分()不完整 $(function({ $("#directionSelect").change(function(){ $.ajax 阅读全文
posted @ 2018-11-27 16:47 Fairyspace 阅读(402) 评论(0) 推荐(0)
摘要:【转自】区分slice,splice和split方法 1.slice(数组) 用法:array.slice(start,end) 解释:该方法是对数组进行部分截取,并返回一个数组副本;参数start是截取的开始数组索引,end参数等于你要取的最后一个字符的位置值加上1(可选) //如果不传入参数二, 阅读全文
posted @ 2018-11-14 17:32 Fairyspace 阅读(294) 评论(0) 推荐(0)
摘要:转自: https://blog.csdn.net/qq_40162735/article/details/82854581 日期加上天数得到新的日期 dateTemp 需要参加计算的日期,days要添加的天数,返回新的日期,日期格式:YYYY-MM-DD function getNewData(d 阅读全文
posted @ 2018-11-14 17:12 Fairyspace 阅读(4599) 评论(0) 推荐(0)
摘要:【转自】javascript Math ceil()、floor()、round()三个函数的区别 下面来介绍将小数值舍入为整数的几个方法:Math.ceil()、Math.floor()和Math.round()。 这三个方法分别遵循下列舍入规则:◎Math.ceil()执行向上舍入,即它总是将数 阅读全文
posted @ 2018-10-31 22:47 Fairyspace 阅读(141) 评论(0) 推荐(0)
摘要:【转自】正则表达式取小数点后面几位 <script type="text/javascript"> onload = function(){ var a = "23.456322"; var aNew; var re = /([0-9]+\.[0-9]{2})[0-9]*/; aNew = a.re 阅读全文
posted @ 2018-10-31 22:17 Fairyspace 阅读(1375) 评论(0) 推荐(0)
摘要:<!--done--> 转自:js精确计算(js浮点数精度问题) 大多数语言在处理浮点数的时候都会遇到精度问题,但是在JS里似乎特别严重,来看一个例子 alert(45.6*13); 结果居然是592.800000000001,当然加法之类的也会有这个问题 那这是js的错误吗? 当然不是,你的电脑做 阅读全文
posted @ 2018-10-19 11:51 Fairyspace 阅读(1771) 评论(0) 推荐(0)
摘要:<!--done--> 【转】js数组与字符串的相互转换 一、数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b,c; a = new Array(a,b,c,d,e); b = a.join('-'); //a-b-c-d-e 使用-拼接数组元素 c = a.jo 阅读全文
posted @ 2018-09-26 10:50 Fairyspace 阅读(236) 评论(0) 推荐(0)
摘要:【转】event.preventDefault()与event.stopPropagation() event.preventDefault()用法介绍 该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶 阅读全文
posted @ 2018-08-16 13:58 Fairyspace 阅读(238) 评论(0) 推荐(0)
摘要:disabled="disabled"这样定义之后被禁用的 input 元素既不可用,也不可点击。 readonly="readonly" 只读字段是不能修改的。 js动态实现文本框不可编辑状态 两种方法: $("#id").attr("readOnly",false); 不可编辑,可以传值 $(" 阅读全文
posted @ 2018-07-10 10:16 Fairyspace 阅读(22195) 评论(0) 推荐(0)
摘要:$.ajax()常用参数的设置及其意义 较常用的也就下面这些了 <html><head><script type="text/javascript">function abc(){ $.ajax({ async:true, /*是否异步请求,用这对象的目的就是为了异步请求,所以此值一般不变,恒为tr 阅读全文
posted @ 2018-07-08 14:15 Fairyspace 阅读(195) 评论(0) 推荐(0)
摘要:1、JavaScript只有一个异常类Error,无须在定义函数时声明抛出该异常,所以没有throws关键字 2、JavaScript是弱类型语言,所以catch语句后括号里的异常实例无须声明类型 3、JavaScript只有一个异常类,所以try块后最多只能有一个catch块 4、获取异常的描述信 阅读全文
posted @ 2018-07-08 14:12 Fairyspace 阅读(123) 评论(0) 推荐(0)
摘要:1、for in循环实质是一种foreach循环 2、作用 (1)遍历数组里的所有数组元素 (2)遍历JavaScript对象的所有属性 3、语法格式 for(index in object) { statements } 阅读全文
posted @ 2018-07-08 14:06 Fairyspace 阅读(308) 评论(0) 推荐(0)
摘要:1、数值类型:包含整数和浮点数 2、布尔类型:只有true和false两种类型 3、字符串类型:字符串变量必须以引号括起来,包含单引号和双引号 4、undefined类型:专门用来确定一个已经创建但是没有初值的变量 5、null:用于表明某个变量的值为空 阅读全文
posted @ 2018-07-08 14:01 Fairyspace 阅读(106) 评论(0) 推荐(0)