
Javascript
技苑丨pengxb_com
欢迎访问我的博客 https://pengxb.com
没有难的技术,当你弄清它的原理时,你会发现原来如此简单~
展开
-
这个API很“迷人”—— (新的Fetch API)
JavaScript 通过XMLHttpRequest(XHR)来执行异步请求,这个方式已经存在了很长一段时间。虽说它很有用,但它不是最佳API。它在设计上不符合职责分离原则,将输入、输出和用事件来跟踪的状态混杂在一个对象里。而且,基于事件的模型与最近JavaScript流行的Promise以及基于生成器的异步编程模型不太搭(事件模型在处理异步上有点过时了)。新的Fetch AP...原创 2017-05-15 09:22:14 · 85 阅读 · 1 评论 -
面试题:输入某个字符,相当于退格键(删除)
输入某个字符,相当于退格键(删除),输入一个删除一个,输入一个删除一个。。。行了,废话不多说了,直接上代码:#方法一:这是我原本的思路,运用了递归思想functionfilterStr($str,$filter){$long=strlen($str);$u=array();for($i=1;$i<$long;$i...原创 2017-11-28 16:31:46 · 185 阅读 · 1 评论 -
一个实用的小功能:输入字数限制【升级版】
在我们写表单功能的时候,往往都会遇到一个输入字数问题,一般都是针对textarea标签所设置,这里就先上一张效果图:这是本人原创的脚本写的,所以比较简单,还望勿怪!下面上代码:首先,你要加载一个jQuery库,然后。。。HTML:<p>字数限制:</p><divstyle="..."><textareaname=""id="...原创 2017-03-09 13:35:52 · 151 阅读 · 1 评论 -
jQuery使用serialize(),serializeArray()方法取得表单数据
原始form表单值获取方式(手动):$.ajax({type:"POST",url:"ajax.php",data:{'name':'摘取天上星','position':'IT技术'},success:function(msg){alert(msg);},error:function(error){...原创 2017-04-10 14:00:17 · 321 阅读 · 1 评论 -
JavaScript和PHP验证身份证号码是否合法(B)
首先,我们来说说一个身份证号里面包含了多少的信息:1、号码的结构公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。2、地址码(前六位数)表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按gb/T2260的规定执行。3、出生日期码(第七位至十四位)表示编码对象出生的年、月、日,按gb/T...原创 2017-04-10 13:34:16 · 111 阅读 · 1 评论 -
jQuery禁用文本框的剪切、复制、粘贴、刷新功能
jQuery是我们在WEB开发中使用最多的JS类库,他可以很方便的帮助我们实现很多绚丽的功能。本文将给大家介绍JQuery的一种小功能,用来禁用文本框的剪切、复制、粘贴、刷新功能,完整的页面代码如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/...原创 2017-04-10 13:18:41 · 135 阅读 · 1 评论 -
JavaScript验证(身份证、邮箱等)(A)
身份证号码验证规则://idcardCheck.js1.号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。2.地址码(前六位数)表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。3.出生日期码(第七位至十四位)表示编码对象出生的年...原创 2017-04-10 13:29:16 · 147 阅读 · 1 评论 -
javascript获取当前时间CurentTime
js获取当前时间,上代码咯:functionCurentTime(){varnow=newDate();varyear=now.getFullYear();//年varmonth=now.getMonth()+1;//月varday=now.getDate();...原创 2017-04-03 10:33:12 · 114 阅读 · 1 评论 -
JavaScript检查远端图片是否存在
在平常开发的时候,特别是前台开发,经常会碰到图片加载不出来的情况,这时就会显示一张破图在那,会导致整个页面都变得很丑,那么这个时候,最好的解决办法呢,就是放一张默认图片在那。也就是说,在加载这张图片的时候,我们需要去检测这张图是否真实存在,存在则加载,不存在则显示默认图。那么,如何有效快速的判断图片是否存在呢?下面就是核心代码:/** * 检查远端图片是否存在 * imgPath 图片访问...原创 2018-12-25 14:21:50 · 428 阅读 · 0 评论 -
JavaScript生成ItemId和固定长度的随机数
先前我写了一篇PHP的常用函数库function.php,里面有俩个函数 getItemId 和 getRandNumber ,今天就看看用Js改写之后是怎样的:/** * 生成itemId * @return string */function getItemId() { var myDate = new Date(); var hour = (Math.ceil((m...原创 2018-12-25 13:35:25 · 702 阅读 · 0 评论