首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS DOM学习笔记

hello")一般写成alert("hello"); window.document一般写成document 3、window.setInterval(method, delay);//每过delay毫秒就调用一次...相当于是计时器 4、window.clearInterval(name); //取消计时器name //setInterval(method, delay)函数和clearInterval(name)演示 //每隔一秒弹出...“hello" var timer = setInterval(function(){ alert("hello"); }, 1000); //调用closeTimer方法停止timer计时器 function...窗体加载完成后执行,和body onload效果差不多 7、window.控件Id(不建议使用),推荐document.getElementById("控件Id")来获取标签对象 8、事件:onclick(单击...之类的框架进行了封装,解决了不同浏览器上Dom的不同 14、jQuery的ready和Dom的onload的区别:window.onload只能注册一次,是在所有的Dom元素创建完毕、图片、CSS都加载完毕后才被触发

4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一文深入JQuery

    for(元素对象 of 容器对象) 事件绑定 jquery标准的绑定方式 jq对象.事件方法(回调函数); 注:如果调用事件方法,不传递回调函数,则会触发浏览器默认行为。...setTimeout (执行一次定时器) 2. 分析发现JQuery的显示和隐藏动画效果其实就是控制display 3....方法 3秒后执行一次 setTimeout(adShow,3000); //定义定时器,调用adHide方法,8秒后执行一次 setTimeout(adHide,8000);...给开始按钮绑定单击事件 1.1 定义循环定时器 1.2 切换小相框的src属性 * 定义数组,存放图片资源路径 * 生成随机数。数组索引 2....给开始按钮绑定单击事件 $("#startID").click(function () { // 1.1 定义循环定时器 20毫秒执行一次 startId = setInterval

    3.3K30

    第51次文章:JQuery高级

    单击jq对象对应的组件后,会执行fn1,第二次单击会执行fn2..... 【注意】1.9版本 .toggle() 方法删除,jQuery Migrate(迁移)插件可以恢复此功能。...setTimeout(执行一次定时器) 分析发现JQuery的显示和隐藏动画效果其实就是控制display属性值 使用 show/hide方法来完成广告的显示 (3)代码实现 <!...方法 3秒后执行一次 setTimeout(adShow,3000);//3秒后显示广告 //定义定时器,调用adHide方法 8秒后执行一次...(2)分析 给开始按钮绑定单击事件 定义循环定时器 切换小相框的src属性。首先定义数组,存放图片资源路径,然后生成随机数,作为数组索引。 2....").prop("disabled",false); $("#stopID").prop("disabled",true); }) //1.给开始按钮绑定单击事件

    3.6K30

    JavaWeb——JQuery之高级案例实战(打开网页自动弹出广告效果、抽奖效果实现)

    1 打开网页自动弹出广告效果 【需求】: 1)当页面加载完,3秒后自动显示广告; 2)广告显示5秒后,自动消失; 【分析】: 1)使用定时器setTimeout (执行一次定时器) ; 2)其实JQuery.../js/jquery-3.3.1.min.js"> //入口函数,在页面加载完成之后,定义定时器,调用这两个方法 $(function...2 抽奖效果实现 【需求】: 1)点击开始按钮,小相框中滚动图片; 2)点击停止按钮,小相框停止滚动,大相框中显示选中的图片; 【分析】: 1) 给开始按钮绑定单击事件: 定义循环定时器、 切换小相框的...给开始按钮绑定单击事件 $("#startID").click(function () { // 1.1 定义循环定时器 20毫秒执行一次...-- 开始按钮 --> <input id="startID" type="button" value="点击<em>开始</em>" style="width:150px;height:150px;font-size

    2.3K40

    jQuery中on()、bind()、live()、delegate()之间的区别

    事件冒泡 当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。...; }); 因此一个单击操作会触发alert函数的执行。 ?...一旦事件冒泡到document上,jQuery将会查找selector/event metadata,然后决定那个handler应该被调用。...和.bind()相比的时候有一个好处就是我们不需要在每个元素上再去绑定事件,而只在document上绑定一次就可以了。尽管这个不是最快的方式,但是确实是最少浪费的。...你可以在document ready之前就可以绑定那些需要的事件 缺点 从1.7开始已经不被推荐了,所以你也要开始逐步淘汰它了。

    1.2K30

    jQuery 双击事件(dblclick)时,不触发单击事件(click)

    出处:jQuery 双击事件(dblclick)时,不触发单击事件(click) 在jQuery的事件绑定中,执行双击事件(dblclick)时能触发两次单击事件(click)。...mouseout,click,dblclick; 在双击事件(dblclick),触发的两次单击事件(click)中,第一次单击事件(click)会被屏蔽掉,但第二次不会。...也就是说双击事件(dblclick)会返回一次单击事件(click)结果和一次双击事件(dblclick) 结果。而不是一次双击事件(dblclick)结果和两次单击事件结果(click)。...如此这般的话,只需消灭掉多余的一次单击事件(click),这个问题就解决了。...clearTimeout(TimeFn); //双击事件的执行代码 }) 从测试结果来看,如果前后两次点击的时间在 300ms 左右的时候,还是很容易出现 click 和 dblclick 事件被“同时”调用的情况

    5.3K30

    解密秒杀软件 | JavaScript最佳入门案例用javascript实现秒杀倒计时的效果chrome 奇技淫巧 之 脚本编辑器!

    其实原生的javascript语言并不好学,所以很多人选择折中去学jquery(jquery是javascript的一个库,比javascript稍微容易一些),但我们没有选择,javascript是唯一被各大浏览器原生支持的语言.../双十一的时间 var targetDate = new Date(2017, 10, 11, 0, 0, 0); //setInterval函数可以每隔一段的时间调用一次目标函数...// 我们为了精准, 每隔0.1秒,更新一次当前时间 setInterval(update_time, 100); //页面加载完成后立刻调用一次函数...1秒检测一次时间 setTimeout(check_click,1000); } } console.log("开始!")...; //调用函数 check_click(); 如果您喜欢python,喜欢故事,请点赞或关注我!您的支持是对作者最大的鼓励!

    3.8K70

    JavaScript高级

    将数据转换为number型 parseInt() 去掉小数转换数据类型为数值型,不会四舍五入,直接显示的是整数位 parseFloat() 保留小数部分,转换为数据类型number substring(开始位置的下标...// alert(typeof(parseFloat(str1))) // alert(parseFloat(str3)) // subtring(开始下标...str是局部变量,函数体外面无法访问 5、定时器 作用:用时间控制命令是否重复执行 在哪里使用:淘宝首页图片每隔一段时间...最外面再写一对小括号用来调用。 2.没有冲突之前:先写一个!,然后写一个匿名函数 3.和2一样,前面写~ 但是所有的封闭函数有弊端,就是做不到哪里用哪里调用,只能是整体复制过去。 <!...学习jq就是学习函数的调用,如果记不住的就根据想要的功能区查手册,只记住一些关键的。

    1.7K30

    Web API--入门--(一)ASP.NET Web API 2(C#)入门

    前端网页使用jQuery显示结果。 ? 启动Visual Studio并从“ 开始”页面选择“ 新建项目”。或者,从文件菜单中选择新建,然后选择项目。...使用Javascript和jQuery调用Web API 在本节中,我们将添加一个使用AJAX调用Web API的HTML页面。我们将使用jQuery来进行AJAX调用,并且还可以使用结果更新页面。...jQuery getJSON函数发送一个AJAX请求。对于响应包含JSON对象的数组。该done函数指定在请求成功时调用的回调。在回调中,我们使用产品信息更新DOM。...运行应用程序 按F5开始调试应用程序。网页应如下所示: ? 2 要通过ID获取产品,请输入ID并单击搜索: ? 如果您输入的ID无效,则服务器返回HTTP错误: ?...单击网络选项卡,然后按开始捕获。现在回到网页,按F5重新加载网页。Internet Explorer将捕获浏览器和Web服务器之间的HTTP流量。摘要视图显示页面的所有网络流量: ?

    4.2K10

    jquery对象和dom对象的相互转换

    2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是 jquery对象。...有如下两种方法: $("div").eq(2).html();     //调用jquery对象的方法 $("div").get(2).innerHTML;   //调用dom的方法属性 4、同一函数实现...$("#msg").click(fn);   //为id为msg的元素单击事件添加函数 同样blur,focus,select,submit事件都可以有着两种调用方法 5、集合处理功能 对于jquery...="+$.min(10,20)); 7、支持方法的连写 所谓连写,即可以对一个jquery对象连续调用各种不同的方法。...如: jQuery.noConflict();  // 开始使用jQuery jQuery("div   p").hide(); // 使用其他库的 $()  $("content").style.display

    3.3K40

    杨老师课堂之Jquery的筛选,事件,效果,Ajax,javascript跨域)

    •-index:一个整数,指示元素的位置,从集合中的最后一个元素开始倒数。...第一个元素是0.如果是负数,则可以从集合的尾部开始选起。...one 绑定一次事件  绑定和解绑 在文档装载完成以后,如果打算为元素绑定事件来处理完成某些操作,则可以使用 bind()方法来对匹配元素进行特定的事件绑定,bind()方法的调用格式如下: bind...可以用同样的方法解决 元素上的问题 阻止默认行为 网页中的元素都有自己默认的行为,例如:单击超链接后悔跳转,单击”提交”按钮会表单会提交,有时需要阻止元素的默认行为 在jquery中,提供了preventDefault...跨域:在一个服务器上,去访问另一个服务器 jQuery如何实现跨域请求?使用JSONP形式实现跨域。 javascript如果调用另一个域程序,不能执行当前域js函数。

    8.3K20

    AJAX培训笔记_js基础笔记

    username="+username+"&t="+Math.random(); 10、解决中文乱码问题 get/post //服务器端解码一次 username = URLDecoder.decode...ul节点任何位置都会触发click事件 完善点2:为二级菜单添加连接,单击后将相关页面在类似与iframe中显示 jQuery(function() //$(document).ready(function...,修改过的值写入td,input消失, 重新单击时,又可以进入编辑状态 完善点2:文本框内容高亮显示 jQuery(function() { //绑定事件方法 //$("td").click(tdclick...Stock.java B: 编写服务端的servlet:用于返回实时更新的股票信息 GetStockInfo.java C:配置web.xml D:编写页面:jqueryStock.html 完善点1:每隔一秒自动刷新指数...中的两大特性:链式调用和隐式递归 html() html(val) //匹配第一个元素 text() text(val) //匹配所有的元素 val() val(val) //匹配第一个元素 jquery

    6.5K10

    JavaScript 开发者需要了解的15个 DevTools 技巧

    每个会话都会以干净的状态开始,所以非常适合测试登录功能、首次渲染性能和PWA程序。 2....我们可以在浏览器启动命令中添加一些配置,整个过程可以在一次点击中实现自动化。...调试一些三方库(React, Vue.js, jQuery等)或第三方脚本中的问题通常都没什么用,你也不能改这些库。...使用条件断点 单击 Sources 面板中打开的文件的行号会添加一个断点。它会在执行到这一行的时候暂停脚本,这样你可以单步执行代码来检查变量,调用堆栈等。...DevTools 显示了很多信息,但是有时你需要重新运行一次 Ajax 调用。你可以右键单击任何一个请求,然后从 Copy 子菜单中选择一个选项: ?

    4.8K20

    简单说 JavaScript实现雪花飘落效果

    setInterval() setInterval函数的用法与setTimeout完全一致,区别仅仅在于setInterval指定某个任务每隔一段时间就执行一次,也就是无限次的定时执行。...主要是以下4步: 1、定义一片雪花模板; 2、设置第一个定时器,周期性定时器,每隔一段时间生成一片雪花; 3、设置第二个定时器,一次性定时器,当第一个定时器生成雪花,并在页面上渲染出来后,修改雪花的样式...上面是实现的思路,下面写出具体的代码,下面的代码是JS原生代码,最后会附上JQuery实现的代码,思路都一样。 <!...(millisec)生成一片雪花; setInterval(function() { //页面加载之后,定时器就开始工作 //随机生成雪花下落 开始...简单说,意思就是用了这个定时器,能把两次修改样式的代码分开执行,可以先把第一次修改的样式渲染后,在进行第二次的修改,雪花就会动了。 JQuery版 <!

    2.1K50
    领券