随笔分类 - 1_JavaScript(尺寸、js循环、js函数参数、新窗口等)
摘要:js进阶 12-4 jquery键盘事件如何使用 一、总结 一句话总结:键盘和鼠标都是外设输入设备,所以函数很像,所以使用就像鼠标事件click一样 1、jquery键盘事件有哪三个? 1(up和down)+1(press) up和down是一组,press是另外一组 keydown() 当键盘或按
阅读全文
摘要:js课程 2-7 for-in循环怎么使用 一、总结 一句话总结:用的是in的作用加上for的作用,相当于一个组合技。 1、js中in运算符的作用是什么? 判断一个元素是否在一个集合或者对象中1.arr=['a','b','c'];alert(2 in arr);2.obj={'username':
阅读全文
摘要:js课程 2-7 带默认参数的函数怎么写(注意参数顺序) 一、总结 一句话总结:默认参数一定要放在最后面,而且还有注意你调用参数的时候给参数的顺序习惯。直接加个等于号就可以是默认参数。function out(n=9,k=1){} 1、js函数如何加默认参数? 等于号带默认参数 function o
阅读全文
摘要:js进阶 12-3 如何实现元素跟随鼠标移动 一、总结 一句话总结:获取鼠标位置,将鼠标位置设置为元素偏移即可。 1、用什么事件获取鼠标位置? 用mousemove可以获取鼠标移动的时候的位置 2、mousemove的调用对象是谁? 想知道在哪个里面动,就调谁,这里是document 3、如何获取鼠
阅读全文
摘要:js进阶 12-2 彻底弄懂JS的事件冒泡和事件捕获 一、总结 一句话总结:他们是描述事件触发时序问题的术语。事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件。绑定事件方法的第三个参数,就是控制事件触发顺序是否为事件捕获。true,
阅读全文
摘要:js进阶 12-1 jquery的鼠标事件有哪些 一、总结 一句话总结:1+3*2+1+1,其中里面有两组移入移出,一组和click,总结就是click(3个),hover(5个),mousemove(1个) 1、页面载入事件有哪两种常见的写法? 2、click时间和mouseup和mousedow
阅读全文
摘要:jquery如何实现点击标题收缩下面的内容 一、总结 一句话总结:怎么做复杂前端任务,先把样式(最简单)做出来,然后在写js。 1、如何取jquery集合中的某个索引号的元素? 不是get(),是eq(),get(index)取得是dom对象,eq(index)取得才是jquery对象。 2、主体内
阅读全文
摘要:js 字符串操作函数有哪些 一、总结 一句话总结:js字符串函数都是字符串对象的方法,是通过调用字符串方法的方式调用,和java,php里面不一样。 1、字符串替换函数怎么用? 这里的正则表示是加双引号或者不加,而不是加单引号 仅仅查找到字符串并不会是题目的停止,一般题目还经常会要求你去进行替换操作
阅读全文
摘要:js进阶 11-24 jquery如何实现选项卡的制作 一、总结 一句话总结:ul>li做选项卡的选项卡头,多个div做选项卡的内容,点到对应的li,就切换到对应的div,用index()获取li索引,与div联系。 1、如何获取一个元素所在父亲中同类孩子的索引? index()方法 2、如何选择除
阅读全文
摘要:探讨JS合并两个数组的方法 一、总结 一句话总结:其实这些函数很好写,其实要求效率可以自己写。 1、js合并两个数组的方法有哪三种? concat for循环 apply 2、如何提到数组合并的效率? 好的做法是预先判断a、b两个数组哪个更大,然后使用大数组合并小数组,这样就减少了数组元素操作的次数
阅读全文
摘要:Jquery浅克隆与深克隆是什么 一、总结 一句话总结:克隆的那些标签内容就是对应元素的html,事件就是那些绑定的事件。 1、jquery克隆的时候的注意事项是什么? 元素数据(data)内对象和数组不会被复制,将继续被克隆元素和原始元素共享。 二、Jquery浅克隆与深克隆 克隆节点是DOM的常
阅读全文
摘要:js页面载入特效如何实现 一、总结 一句话总结:可以加选择器(里面的字符串)作为参数,这样函数就可以针对不同选择器,就很棒了。 1、特效的原理是什么? 都是通过标签的位置和样式来实现特效的。 二、js页面载入特效如何实现
阅读全文
摘要:js中数组如何使用 一、总结 一句话总结:new Array()和[]两种方法都可以创建数组。 二、js中创建数组,并往数组里添加元素 数组的创建 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这
阅读全文
摘要:js进阶 11-22/23 js如何实现选项卡 一、总结 一句话总结:通过索引把选项卡头的li标签和选项卡内容的div标签联系在一起,通过控制div标签的display属性可以实现选项卡的选项切换。 1、某些样式设置了,但是出不来效果的原因可能是什么? 优先级会导致某些特效出不来 现在设置的优先级低
阅读全文
摘要:js进阶 11-21 纯css实现选项卡 一、总结 一句话总结:核心原理,a标签的锚点效果+父div限宽+多的部分隐藏。 1、如何实现a标签的锚点效果? href属性找到对应的位置就好,和选择器一样,一般是id 2、如何实现父div限宽+多的部分隐藏? 3、如何实现移上去标签改变透明度? opaci
阅读全文
摘要:js进阶 11-20 弹出层如何制作 一、总结 一句话总结:其实就是一个div,控制显示和隐藏即可。设置成绝对定位更好,就可以控制弹出层出现的位置。关闭的画质需要将display重新设置为none就好。 二、弹出层 弹出层 案例描述:点击按钮之后自动弹出一个内容页面,点击内容页面上的关闭按钮后,页面
阅读全文
摘要:js课程 2-6 js如何进行类型转换及js运算符有哪些 一、总结 一句话总结: 1、所有类型->布尔类型(为假的情况)有哪些(6种)? 1)字符串('')2)整型(0)3)浮点型(0.0)4)null5)NaN6)undefined 2、所有类型如何转布尔类型? 类构造函数 1)v='';b=Bo
阅读全文
摘要:js进阶 11-19 jquery如何查找选择器的第一个父亲元素和第一个定位的父元素 一、总结 一句话总结:closest()方法获得匹配选择器的第一个祖先元素,从当前元素开始沿 DOM 树向上。offsetParent()获得用于定位的第一个父元素。 1、closest()和parents()的主
阅读全文
摘要:js进阶 11-18 jquery中操作选择器的方法有哪些 一、总结 一句话总结:add()、addBack()、end() 1、add()方法是干嘛的,举一例? 将add()方法后选择器选择的jquery对象加到add()方法之前选择器之中 2、addBack()方法是干嘛的,举一例? 将上一个选
阅读全文
摘要:js课程 1-5 js如何测试变量的数据类型 一、总结 一句话总结:用typeof()方法。 1、js如何判断变量的数据类型? 用typeof()方法。 2、typeof()可判断的类型有哪五类? 1.string2.number3.boolean4.obejct5.undefined 3、js定义
阅读全文