
js
文章平均质量分 84
lzrit
one phper
展开
-
js实现表单及时验证功能 用户信息立即验证
问题:表单怎么在输入后立即验证,而不是提交后再验证那么不方便(网上搜到的要么是模棱两可,要么是残缺不全…)方法:鉴于此,小可,水山奇,将其代码补全,加上小可我个人的理解(注释)在上面,仅供后来者少走弯路,也请各路好汉批评指正…(转发请注作者,xiexie)————table表格版,以后会继续有JQuery版…如果帮助到您,顶一下 ヾ(≧O≦)〃嗷~截图:代码:? ...转载 2019-01-24 11:41:05 · 4641 阅读 · 0 评论 -
js数组获取相同元素个数,归档排序
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <script> var arr = []; var resu...原创 2019-05-28 13:44:26 · 940 阅读 · 0 评论 -
JavaScript如何实现汉字按拼音首字母分组拼序
中文拼音排序一直都是很有趣的一个问题。推荐使用这个函数String.prototype.localeCompare()给题主分享一下我之前弄过的(代码不是我原创,也是模仿别人写的),首先用 localeCompare 试下拼音排序:var array = ['武汉', '北京', '上海', '天津'];array.sort( function compareFunction...原创 2019-05-27 11:52:42 · 2344 阅读 · 3 评论 -
H5个性三级联动日期插件
1. 先看效果:如图2.如果跟你的需求一样的话,那就抓紧down(当)起来吧!首先你的页面可能需要很多的开发需求文件:jquery,mobiscroll 等js框架插件等自己参照官方的demo改了一个简单的日常应用的日期滑动效果的插件:代码如下:<!DOCTYPE html><html lang="en"><head>...转载 2019-05-16 09:40:07 · 1247 阅读 · 0 评论 -
详解基于Node.js的微信JS-SDK后端接口实现代码
有一个做好的网站,放到线上,用微信打开,点击分享,可是分享后发给朋友的链接卡片是微信默认自带的,如下:这标题,描述以及图片是默认自带的,丑不说,分享给别人还以为是盗号网站呢,而接入微信的JSSDK后,分享可以自定义内容,如下:我承认,虽然这分享的标题和内容也并不正经,但这不妨碍我表达我们可以通过微信JSSDK定义分享内容,接下来我们将一步一步从零实现JSSDK从后端Node.j...转载 2018-07-23 14:56:57 · 705 阅读 · 0 评论 -
关于使用iframe嵌套页面的跳转方式
一、背景A,B,C,D都是js,D是C的iframe,C是B的iframe,B是A的iframe,在D中跳转页面的写法区别如下。二、JS跳转window.location.href、location.href 本页面跳转,D页面跳转parent.location.href 上一层页面跳转,C页面跳转top.location.href 最外层页面跳转,A页面跳转三、链接或者form...原创 2019-05-08 15:22:31 · 1742 阅读 · 0 评论 -
ztree树节点名称太长的解决方法
做产品时发现有的树节点名称太长,想截取制定长度显示,其余用"..."省略显示,仔细翻阅一下ztree文档发现ztree提供了一个addDiyDom方法,这不就是自己想找的diy dom方法吗,发现ztree果然强大。1.首先不要忘记在view中配置addDiy:addDiyDomview: { showLine: false, showIcon...原创 2019-04-30 11:36:14 · 1824 阅读 · 0 评论 -
javascript异步编程
一般知道,js脚步语言的执行环境是单线程的,就是它会等一个任务完成,才会进行第二个任务,然后一直向下进行,这样的执行环境简单,但是处理不了复杂的运用,当一个请求需要非常旧的时间的时候,下一个流程就会被搁浅,如果长时间得不到反馈,进程就这样的奔溃了。为了解决这个硬性需求,Javascript语言提出了二种语言模式: 同步(Synchronous)和 异步 (Asynchronous)。异步的...转载 2019-04-08 18:27:29 · 126 阅读 · 0 评论 -
js实现的键盘开启大写锁定提示和密码显示与隐藏的效果
不知道大家注意到没有,很多人性话的网站再输入密码的时候,如果开启大写锁定下过(切换键A左边的Cap Lock按键),那么就会给出一个提示,因为很多时候密码验证是区分大小写的,如果不小心开启或者关闭大小写就有可能导致输入密码错误,还有在用户输入密码时,可以通过密码的显示与隐藏来查看输入的是否就是自己想输入的密码,减少密码输入的错误,都是一些人性化,提高用户体验性的举措,下面就介绍一下如何利用ja...转载 2019-04-01 15:48:08 · 1158 阅读 · 0 评论 -
node.js 中 emit() 和 on() 的一个小发现
node 中的 EventEmitter 类提供了监听事件的方法 on(event, listener) 和 触发事件的方法 emit(event, [arg1], [arg2], […])emit触发信号之后,on监听到事件后程序是如何执行的呢?var events = require("events");var eventEmitter = new events.EventEmitt...转载 2019-02-11 17:54:05 · 6894 阅读 · 0 评论 -
Vue.js项目更换皮肤,同时支持多套皮肤
一个vue.js的项目,另一个人想要买过去,但是需要换一下风格。一、需求换的东西不多,主要包括:1、主色调:原来是紫色,需要换成浅蓝色2、logo、一些背景色3、一些操作按钮的颜色4、一些menu和小图片二、分析1、后台逻辑和javascript逻辑上均没有改动,都是html、css层面的东西2、此项目后续还要开发新功能所以,方案是基于一套代码做切换。三、开工...转载 2019-07-16 09:47:18 · 2358 阅读 · 2 评论