随笔分类 - 1_JavaScript(尺寸、js循环、js函数参数、新窗口等)
摘要:js进阶 12-16 jquery如何实现通过点击按钮和按下组合键两种方式提交留言 一、总结 一句话总结:实现按下组合键提交留言是通过给input加keydown事件,判断按键的键码来实现的。 1、如何判断同时按下了ctrl键和回车键? 2、实现组合按键提交留言时候的事件监听对象是谁? input
阅读全文
摘要:js进阶 12-15 jquery如何实现点击button显示列表,点击其它位置隐藏列表 一、总结 一句话总结:在button中阻止事件冒泡。 1、如何咋button中阻止事件冒泡(两种方法)? return false不仅阻止冒泡,还阻止默认事件执行 2、下拉列表如何实现? button+li列表
阅读全文
摘要:js课程 4-12 js中正则表达式如何使用 一、总结 一句话总结: 1、js正则表达式手册取哪里找? w3cschool或者菜鸟教程->找到js正则表达式->完整的RegExp参考手册这手册上面的资料并不是特别全,比如向后引用就没有 2、js中支持正则表达式的String对象的方法有几个? 只有四
阅读全文
摘要:js进阶 12 jquery事件汇总 一、常用事件 页面载入事件 ready() 文档就绪事件(当 HTML 文档就绪可用时) 鼠标事件 click() 触发、或将函数绑定到指定元素的 click 事件 dblclick() 当双击元素时,会发生 dblclick 事件。 mousedown()/m
阅读全文
摘要:js进阶 12-14 jquery的事件触发函数是哪两个 一、总结 一句话总结:trigger和triggerHandler 1、trigger传额外参数时候的注意事项是什么? 注意样例中是三个参数 1、传的参数写在trigger的第二个参数2、如果要传多个参数,用数组方式 2、trigger和tr
阅读全文
摘要:js课程 4-11 表格如何实现隔行换色 一、总结 一句话总结:表格奇数行和偶数行判断,赋予不同的样式。 1、表格如何隔行换色? 表格奇数行和偶数行判断,赋予不同的样式。 2、如何实现隔行换色的行hover时背景也改变? 不要将背景属性写成内联,写成类即可,让类hover是发生改变即可 3、a=4;
阅读全文
摘要:js进阶 12-13 jquery中one方法和trigger方法如何使用 一、总结 一句话总结: 1、one()方法和on()方法的区别是什么? 除了one()只执行一次,其它和on()一模一样,包括事件委托了额外参数等 2、触发事件是什么意思? 比如你给btn添加一个click事件,你点击的话这
阅读全文
摘要:js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么 一、总结 一句话总结:js中是对象点方法的形式,这些方法都是对象的方法,而在php、java中却不是这样。 1、js字符串函数(数组函数也是)和其它语言如php,java等的区别是什么? js中是对象点方法的形式,这
阅读全文
摘要:js课程 3-9 js内置对象定时器和超时器怎么使用 一、总结 一句话总结:定时器: 1.定义 sobj=setInterval(func,1000); 2.清除 clearInterval(sobj); 超时器: 1.定义 tobj=setTimeout(func,1000); 2.清除 clea
阅读全文
摘要:js进阶课程 12-9 jquery的事件对象event的方法有哪些? 一、总结 一句话总结:三组六个,阻止默认事件一组,阻止冒泡一组,阻止冒泡和剩余事件一组。 1、事件的默认动作指什么? 比如点a标签跳转,比如点submit提交 2、如何阻止元素的默认事件? event.preventDefaul
阅读全文
摘要:js课程 2-8 js内置对象有哪些 一、总结 一句话总结:JS中内置了17个对象,常用的是Array对象、Date对象、正则表达式对象、string对象、Global对象。 1、js常用对象有哪些? 2、前端中的window和document到底指的什么(或者说在浏览器中的窗口有多大)? 3、js
阅读全文
摘要:js进阶 12-8 如何知道鼠标和键盘当前操作的是哪个键 一、总结 一句话总结:event.which属性。 1、如何获取事件发生的时间? timeStamp属性 event.timeStamp 属性用于返回当前事件触发的时间值。这个时间值是距离1970年1月1日的毫秒数。 2、为什么推荐用 eve
阅读全文
摘要:js进阶 12-8 如何知道上一个函数的返回值是什么(如何判断上一个函数是否执行成功) 一、总结 一句话总结:event的result属性即可。 1、event的result属性的实际应用场景是什么? 通过上一个函数传过来的值判断,如果成功就怎么样,如果失败就怎么样。 二、如何知道上一个函数的返回值
阅读全文
摘要:js进阶 12-7 如何知道你是从哪个元素移动到当前元素与事件调用时如何添加额外数据 一、总结 一句话总结:event的relatedTarget属性和data属性。 1、如何知道你是从哪个元素移动到当前元素? 2、事件调用时如何添加额外数据? event的data属性 3、事件调用时添加的额外数据
阅读全文
摘要:js进阶 12-7 pageY和screenY以及clientY的区别是什么 一、总结 一句话总结:pageY是距文件,screenY是获取显示器屏幕位置的坐标,clientY是页面视口。 没有滚动条时,(pageY=clientY)+浏览器菜单栏高度=screenY; 有滚动条时,pageY>sc
阅读全文
摘要:js进阶 12-6 如何获取正在发生事件的名字和是哪个元素在发生事件 一、总结 一句话总结:event.type 描述事件的类型。 event.target 触发该事件的 DOM 元素。 event.currentTarget 在事件冒泡阶段中的当前DOM元素,等同于'this'。 1、event.
阅读全文
摘要:js进阶 12-6 监听鼠标滚动事件和窗口改变事件怎么写 一、总结 一句话总结:滚动事件scroll(),浏览器窗口调整监听resize(),思考好监听对象。 1、滚动事件scroll()的监听对象是谁? window对象 2、浏览器窗口调整监听resize()的监听对象是谁? window对象 3
阅读全文
摘要:js进阶 12-5 jquery中表单事件如何使用 一、总结 一句话总结:表单事件如何使用:可元素添加事件监听,然后监听元素,和javase里面一样。 1、表单获取焦点和失去焦点事件有哪两组? 注意是blur/focus和focus in/out,并没有给blur加什么 blur() 当元素失去焦点
阅读全文
摘要:js和jquery实现页面滚动监听 一、总结 一句话总结:onscroll方法和监听页面元素的高度都可以实现滚动监听。 1、onscroll方法实现滚动监听的核心代码是什么? 2、通过检测元素的高度实现滚动监听? 二、onscroll方法实现滚动监听 js监听html页面的上下滚动事件 最近在一个项
阅读全文
摘要:javascript怎么获取指定url网页中的内容 一、总结 一句话总结:推荐jquery中ajax,简单方便。 1、js能跨域操作么? 二、用php获取 三、jquery中ajax获取 用ajax。 引入jquery的话, 1 2 3 $("button").click(function(){ $
阅读全文