黑马程序员技术交流社区

标题: 【石家庄校区】学习知识总结 [打印本页]

作者: dangligedang    时间: 2018-1-23 15:10
标题: 【石家庄校区】学习知识总结
本帖最后由 小石姐姐 于 2018-1-24 16:20 编辑

学习知识总结



JQuery:
* JQuery的概述:是一个轻量级的JavaScript的类库.对JS进行封装.
* 常见的JS的框架:
    * JQuery,ExtJS,DWR,Prototype...
* JQuery的使用:
    * 引入JQuery的JS.
    * 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()        ---进行事件的切换.

* trigger和triggerHandler区别:
* 第一,他不会触发浏览器默认事件。
* 第二,只触发jQuery对象集合中第一个元素的事件处理函数。

* 第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。此外,如果最开始的jQuery对象集合为空,则这个方法返回 undefined 。




JavaScript:
* JavaScript:基本使用:
   * ECMAScript:
       * 变量:弱变量类型: var i;
       * 数据类型:原始类型和引用类型.
       * 语句
       * 运算符
       * 对象:
           * String,Boolean,Date,Math,Number,正则...
       * 全局函数:eval(),encodeURI(),encodeURIComponent(),decodeURI(),decodeURIComponent(),parseInt(),parseFloat()
   * BOM:浏览器对象.
       * window:
       * Navigator:
       * Screen:
       * History:
       * Location:
   * DOM:文档对象.
       * 获得元素:
           * document.getElementById(),document.getElementsByName(),document.getElementsByTagName();
       * 添加元素:
           * element.appendChild(),element,insertBefore();
       * 删除元素:
           * element.removeChild();
       * 创建元素:
           * document.createElement(),document.createTextNode();
       * 修改元素值:
           * innerHTML属性:
【基本过滤选择器】






图片1.png (2.99 KB, 下载次数: 15)

图片1.png





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