51dev.com IT技术开发者社区

51dev.com 技术开发者社区

js实现微信自定义分享功能

js实现微信自定义分享功能

1.首先要进行js接口安全域名的设置和配置 分享页面引用微信js<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>//公众号appid,时间戳,随机字符串,后台返回签名信息,分享标题,分享链接,分享...

JS判断单、多张图片加载完成

JS判断单、多张图片加载完成

在实际的运用中有这样一种场景,某资源加载完成后再执行某个操作,例如在做导出时,后端通过打开模板页生成PDF,并返回下载地址。这时前后端通常需要约定一个flag,用以标识模板准备就绪,可以生成PDF了。试想,如果模板中有图片,此时如何判断图片是否加载完成?在此之前来了解一下jquery的ready与window.onlo...

JS 替换日期的横杠为斜杠

JS 替换日期的横杠为斜杠

replace语法stringObj.replace(rgExp,replaceText)replace方法的语法包括下述部分:部分描述stringObj 必选项。要执行该替换的String对象或文字。该对象不会被replace方法修改。 rgExp 必选项。描述要查找的内容的一个正则表达...

JS实现用户自定义计算公式

JS实现用户自定义计算公式

如上面表格,要做一个工资入录表单。最后的“实发工资”由录入数据的自动得到,而且还要根据用户自定义的公式得到。例,用户按照程序设定的规则自定义了一个公式:if([工种]=='高级')then  g=[基本工资]+[岗位补贴]+[职务工资]+[加班天数]*200-...

怎样用js实现自定义右键菜单

怎样用js实现自定义右键菜单

今天来讲一个关于右键菜单的小demo,抛砖引玉。首先,我们要用css和html做一个自定义右键菜单。<!--自定义右键菜单html代码--><divid="menu"><divclass="menu">功能1</div><divclass="menu">功能2...

json单引号和双引号转义 完美解决由特殊字符引起的json解析错误

json单引号和双引号转义 完美解决由特殊字符引起的json解析错误

最近遇到json串里的内容包含单引号导致不能正常解析。使用html转义字符代替单引号、双引号等,即可解决:        str=str.replaceAll("'","&#39;")...

JS弹框3秒后自动消失

JS弹框3秒后自动消失

开发中有时候会需要最出弹框后,过几秒自动消失的效果,下面给大家分享一下我自己做的一个小案例。 案例中的弹框使用的是bootstrap里面的模态框,实现自动消失则用的是js中的setInterval方法。该弹框使用了jquery-ui中的draggable方法,可拖动。目录结构如下:下面是案例代码:demo.h...

用js数组实现最原始的图片轮播实现

用js数组实现最原始的图片轮播实现

上班以来看到了,写了很多的轮播图效果,实现方法大致有1.将图片局对定位,利用z-index和opacity实现图片渐现2.用css3的transtion:Xxxxleft/right,实现左右方向滑动轮播(淘宝)3.在图片组的前后,各加一张图片,实现无缝连接4.通过改变图片组外层的margin或者left值实现今天我要...

html格式化json的实例代码

html格式化json的实例代码

这篇文章主要介绍了html格式化json的实例代码,需要的朋友可以参考下<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>JSBin</title><linkrel="styleshe...

js自动播放——幻灯片上下轮播效果(适用移动端)

js自动播放——幻灯片上下轮播效果(适用移动端)

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!--savedfromurl=(0039)http://www.fgm...

js清除浏览器缓存的几种方法

js清除浏览器缓存的几种方法

以前很少关注这方面的问题,直达我们的技术经理找我们说要换框架,为什么换框架呢,因为缓存的问题,原来的项目是用版本号作为刷新的依据的。因为微信公众号上有这样一个机制,使用版本好的话,有时做不到及时刷新,所以就用了vue.js,因为它有这样的功能就是如果某个文件里面的数据改变了,那么vue.js就会把这个文件的名字也相应的...

js原生碰撞检测

js原生碰撞检测

<!doctypehtml><html><head><metacharset="utf-8"><title>无标题文档</title><style>div{width:100px;height:100px;}#box{backgroun...

js中怎么获取系统当前时间 格式 yyyy-MM-dd HH:MM:SS

js中怎么获取系统当前时间 格式 yyyy-MM-dd HH:MM:SS

functiongetNowFormatDate(){vardate=newDate();varseperator1="-";varseperator2=":";varmonth=date.getMonth()+1;varstrDate=date.getDate();if(month>=1&&mo...

js获取当前时间与传入的时间进行比较 格式yyyy-MM-dd hh:mm:ss

js获取当前时间与传入的时间进行比较 格式yyyy-MM-dd hh:mm:ss

//时间比较functioncheckEndTime(){varmydate=newDate();varstr=""+mydate.getFullYear()+"-";str+=(mydate.getMonth()+1)+"-";str+=mydate.getDate();vartady=newDate(str.rep...

js中的ajax的运用

js中的ajax的运用

XMLHttpRequest对象IE7+,FireFox,Chrome,Opera,Safari创建XHR对象:varxhr=newXMLHttpRequest();创建XHR对象的兼容性写法:functioncreateXHR(){if(typeofXMLHttpRequest!="undefined"){retur...