随笔分类 -  javascript

摘要:同步任务 同步任务都在主线程上执行,形成一个执行栈。 异步任务 js的异步是通过回调函数实现的。 一般而言,异步任务有以下三种类型: 1、普通事件,如click、resize等。 2、资源加载,如load、error等。 3、定时器,包括setInterval、setTimeout等。 异步任务相关 阅读全文
posted @ 2020-05-24 23:56 鼓舞飞扬 阅读(134) 评论(0) 推荐(0) 编辑
摘要:案例:点击按钮后,该按钮60秒之内不能再次点击,防止重复发送短信 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 手机号码:<input type= 阅读全文
posted @ 2020-05-24 18:55 鼓舞飞扬 阅读(166) 评论(0) 推荐(0) 编辑
摘要:2.1 窗口加载事件 window.onload = function() { } 或者 window.addEventListener("load", function(){}) window.onload是窗口(页面)加载事件,当文档内容完全加载完会触发该事件(包括图像、脚本文件、css文件等) 阅读全文
posted @ 2020-05-24 17:19 鼓舞飞扬 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-24 17:02 鼓舞飞扬 阅读(111) 评论(0) 推荐(0) 编辑
摘要:案例分析: (1)核心思想:检测用户是否按下了s键,如果是,就把光标定位到搜索框里面。 (2)使用键盘事件对象里的keyCode判断用户按下的是否是s键 (3)搜索框获得了焦点:使用js里面的focus()方法。 1 <input type="text" /> 2 <script> 3 var se 阅读全文
posted @ 2020-05-24 16:58 鼓舞飞扬 阅读(200) 评论(0) 推荐(0) 编辑
摘要:contextmenu主要控制应该如何显示上下文菜单,主要用于程序员取消默认的上下文菜单。 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 我是一段 阅读全文
posted @ 2020-05-24 15:20 鼓舞飞扬 阅读(156) 评论(0) 推荐(0) 编辑
摘要:事件委托 事件委托也称为事件代理,在jquery里面称为事件委派。 事件委托的原理 不是每个子节点单独设置事件监听器,而是事件监听器设置在其父节点上,然后利用冒泡原理影响设置每个子节点。 以上案例:给ul注册点击事件,然后利用事件对象的target来找到当前点击的li,因为点击li,事件会冒泡到ul 阅读全文
posted @ 2020-05-24 15:12 鼓舞飞扬 阅读(147) 评论(0) 推荐(0) 编辑
摘要:for..in loops iterate over the entire prototype chain, which is virtually never what you want. 意思是使用for..in会遍历整个原型链,这样不是很好的实现方法,推荐使用Object.keys——————— 阅读全文
posted @ 2020-05-08 11:28 鼓舞飞扬 阅读(1203) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示