1. js、jquery都是通过事件来触发函数,不如说, 事件是监听器,是钩子,发生某一种事件的时候事件(钩子)引发函数(行为)。
钩子就是触发器!
2. 前端: 结构 + 样式 + 行为 。 代码原则:三者要做到分离
3.搜索引擎爬虫基本都不支持javascript? javascript的执行优先于html?
4.DOM:文档对象模型,是一种与浏览器、平台、语言无关的接口! 使用该接口可以轻松的访问到页面中的所有的标准组件!
5.文档节点、元素节点、文本节点、属性节点、注释节点
6. offset()方法 获取元素在当前视窗的相对偏移 获取到包含两个属性:left top;
position()方法 获取元素在最近一个position属性的祖先元素的相对偏移。 同样两个属性:top left;
scrollTop()方法 scrollLeft()方法 获取元素的滚动条距顶端的距离和距左侧的距离
e.pageX e.pageY 鼠标当前的位置
7. 写return和不写的区别! 哈哈
8. 自定义事件 jquery书上有
9. 使用jquery的animate的时候要注意动画队列的问题,判断当前操作对象是否正处于动画过程中!
10. $(this).attr('checked',!$(this).attr('checked'));
设置当前元素的checked属性,属性值设置的时候都取反。
在括号中直接选取元素,并去获取该元素的checked属性,然后对该属性直接取反!
问题待回答哦:
1. CDN的更深入的理解,为什么用CDN ?
2. each() 和each(有参数)的区别?
答:一个操作的是jquery对象,另一个是数组、对象之类的都可以!
3.变更元素的显示类型看该元素是如何显示,它是什么样的元素。例如:一个内联元素设置为display:block是
不允许有它内部的嵌套块元素。