js,jq如何实现点击后延迟执行函数?

JavaScript011

js,jq如何实现点击后延迟执行函数?,第1张

点击后等待调个睡眠函数,再接着执行正常逻辑

function sleep(delay) { //delay:传入等待秒数

var start = (new Date()).getTime() //获取函数刚开始秒数

while ((new Date()).getTime() - start <delay) { //当当前时间减去函数刚开始时间小于等待秒数时,循环一直进行

continue

}

缩短接口响应时间,使用户的请求快速返回,用户体验更好。

hm.js属于异步代码,异步代码可以避免线程长时间处于运行状态,大大缩短了接口响应时间,使用户的请求快速返回。

hm.js是编写网页中的代码,在安装统计工具到网站的时候,都要求网站必须嵌入一段JS代码以此来区分用户身份。同时会获取客户端环境,包括浏览器版本,屏幕分辨率,色深,语言等信息。

../ 表示上级目录。

这是相对路径,做网页里面引用图片、js、媒体文件、css等都经常用到。

index.jsp 引用 jquery-1.4.3.js 那么:jquery-1.4.3.js 文件相对 index.jsp 的位置就是在 index.jsp 的上级目录中的 js 文件夹内。

哎,说得有点绕口,你这样理解:

你在你电脑上建立一个 文件夹C,进 C 里面再新建一个 文件夹D。你再进 D 里面去,然后在 D 里面你把 ../ 这个东西直接看作文件夹内的 向上按钮 ,写一个 ../ 等于你按下了一次向上。

index.jps 和 js 目录是同级的,index.jsp 引用 js 里面的 jq.js 路径是: js/jq.js

listaccount.jsp 和 js 目录不同级,它引用 jq.js 就要 向上 两次,第一次向上是到 account 目录,然后 再向上一次,到 WEB-INF 目录, WEB-INF 目录和 js 目录同级了,接着就可以去 js 目录里面找到 jq.js 了,引用路径是:../../js/jquery-1.4.3.js