黑马程序员技术交流社区

标题: Web前端 [打印本页]

作者: 王文海520    时间: 2017-11-18 21:47
标题: Web前端
JS的事件       


JS的事件总结:


键盘操作事件


鼠标操作事件
C:/Users/Administrator/AppData/Local/YNote/data/qqEBE2595FAFE14C48C5D01E8533D8810E/7a0fcbe662844b8492b72a8c50ed3858/clipboard.png


C:/Users/Administrator/AppData/Local/YNote/data/qqEBE2595FAFE14C48C5D01E8533D8810E/a46a931676e24d1f8b91806c70a8fce3/ae8b0eca403a413988141bdf4b5e8f69.jpg
DOM Document Object Model 文档对象模型
C:/Users/Administrator/AppData/Local/YNote/data/qqEBE2595FAFE14C48C5D01E8533D8810E/b8a85039119240c2acc43dadbe4ac405/e872a966631b419d8142e146c2bfb3fb.jpg


JS的全局函数


JQuery


JQuery  DOM树加载完毕后加载
Load  DOM树和图片等资源全部执行完毕后加载
table>tr*5>td*5 快捷键 创建一个5行5列表格
JS对象和JQuery对象的转化
jquery => dom                $("div")[0]
dom  =>  jquery        $(dom对象)
C:/Users/Administrator/AppData/Local/YNote/data/qqEBE2595FAFE14C48C5D01E8533D8810E/f2620dc5cc044a568cfa38c88eda7c5f/9d27ee263e784ac28f82f8fdad9a4f23.jpg
JQ的效果函数


JQ的选择器


JQuery对属性的操作的方法
attr():  操作的是自定义属性
removeAttr()
prop():  操作的是非自定义属性
removeProp():
addClass():
removeClass()


文档处理
       append()  添加
       appendTo() 添加到
       replaceAll()  替换
       remove() 移除
       html()  覆盖
       $().each(function(index,DOM对象){})  遍历


JQuery的遍历
$.each(objects,function(index,element){})


当用append添加一个已有的元素时 append会造成移动的效果


JQuery事件处理



JQuery的基本总结
* JQuery的概述:是一个轻量级的JavaScript的类库.JS进行封装.
* 常见的JS的框架:
    * JQueryExtJSDWRPrototype...
* JQuery的使用:
    * 引入JQueryJS.
    * window.onload$(document).ready(function(){});区别?
        * onload页面加载完成后才会执行.执行一次
        * ready在页面的DOM树绘制完成就会执行.执行多次.
    * JS对象与JQuery对象的转换.
        * JS-->JQuery: $(JS的对象)
        * JQuery-->JS: JQ对象.get(0), JQ对象[0]
* JQuery的选择器:(*****)
    * 基本选择器:
        * ID选择器,类选择器,元素选择器,通配符选择器,选择器并列.
    * 层级选择器:
        * 空格 ,> ,+ ,~
    * 过滤:
        * :first,:last,:eq(),:even,:odd...
    * 属性选择器:
        * [属性名],[属性名=’属性值’]...
    * 表单选择器:
        * :input,:text,:password,:radio...
    * 可见性:
        *
    * 表单对象属性:
        * :checked,:selected,:enable,:disable
* JQuery实现效果:
    * show(),hide(),slideDown(),slideUp(),fadeIn(),fadeOut(),animate()
* JQuery样式操作:
    * css();
* JQuery属性操作的方法:
    * attr(),removeAttr(),prop(),removeProp(),html(),text(),val(),addClass(),removeClass()
* JQuery文档处理:
    * append(),appendTo(),insertBefore(),insertAfter(),remove(),clone(),replaceAll()
* JQuery的事件:
    * click(),change(),submit(),dblclick(),keyUp(),keyDown()...
    * toggler(),hover()  ---进行事件的切换.




9D27EE263E784AC28F82F8FDAD9A4F23.jpg (47.85 KB, 下载次数: 0)

9D27EE263E784AC28F82F8FDAD9A4F23.jpg

635A49986E6543FF8DF1084B84D76A01.jpg (50.07 KB, 下载次数: 0)

635A49986E6543FF8DF1084B84D76A01.jpg

9687BB67FBDD4E0F8BBAFE9FB7909C65.jpg (47.1 KB, 下载次数: 0)

9687BB67FBDD4E0F8BBAFE9FB7909C65.jpg

ae8b0eca403a413988141bdf4b5e8f69.jpg (64.93 KB, 下载次数: 0)

ae8b0eca403a413988141bdf4b5e8f69.jpg

ce1911824d59425f961d4ef3aa0f0e8e.jpg (60.87 KB, 下载次数: 0)

ce1911824d59425f961d4ef3aa0f0e8e.jpg

clipb3oard.png (129.25 KB, 下载次数: 0)

clipb3oard.png

clipboar2d.png (109.04 KB, 下载次数: 1)

clipboar2d.png

clipboard1.png (111.19 KB, 下载次数: 0)

clipboard1.png

clipboard.png (39.72 KB, 下载次数: 0)

clipboard.png

E872A966631B419D8142E146C2BFB3FB.jpg (83.13 KB, 下载次数: 0)

E872A966631B419D8142E146C2BFB3FB.jpg

笔记.txt

592 Bytes, 下载次数: 3






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2