• 初始JQuery


    1.jquery是基于js的一个封装库,屏蔽我们之间书写js代码考虑浏览器兼容性的问题。问题交个框架的编写者。jquery团队。
    市面上常见的jquery,企业生产环境中经常使用js库,jquery是以后大家学习其他封装的基础库,99%的企业都在使用jquery.
    Bootstrap , EasyUI Jquery UI,Ext Js(非常笨重,页面效果非常的华丽,适合在局域网使用)
    Vue (View)
    Angular JS
    React

    2.Jquery的用途

      1>访问和操作DOM元素

      2>控制页面样式

      3>对页面事件的处理

      4>方便使用JQuer插件

      5>雨Ajax技术的完美结合

    3.JQuery的优势

      1>轻量级  2>强大的选择器  3>出色的DOM封装  4>可靠的事件处理机制  5>出色的浏览器兼容  6>隐式迭代  7>丰富的插件支持

    4.window.onload 和 $(function(){}); =====$(document).ready(); 区别
    区别1:执行时机 window.onload滞后----->$function优先执行
    区别2:执行次数 window.onload一次 $function 多次
    http://www.bootcss.com/p/layoutit/

    3.jquery和dom互转

    (1)Jquery对象是一个类似数组的对象,可以通过[index]的方法得到相应的DOM对象

    (2)通过get(index)方法得到相应的DOM对象

    4.DOM转换JQuery对象

      只需要用$()函数将DOM对象包装起来
    dom-------------->jquery
    $(dom)

    jquery-------------->dom
    jqyery[0]


    dom和jquery操作文本
    表单元素
    dom.value
    非表单元素
    dom.innerText 后者 innerHTML
    jquery:
    表单元素
    dom.val();
    非表单元素
    dom.text() 后者 html()

    dom和jquery操作样式
    dom:操作样式的三种方案
    dom.style.fontSize="属性值";
    dom.className="class属性值";
    dom.style.cssText="A:B;C:D";

    jquery:操作样式的3种方案

    jquery.css("属性名",“属性值”)
    jquery.css({"属性名":"属性值","属性名2":"属性值2"})
    jquery.addClass("类的属性值");

    dom和jquery事件注册
    dom:中所有事件的开始都是onXXX onYYY onZZZ IXXX IYYY
    dom.onclick=function(){

    };
    dom.onmouseover
    dom.onmouseout

    jquery:
    jquery.click(function(){


    });
    jquery.mouseover(function(){

    });

  • 相关阅读:
    第五章 并发性:互斥和同步
    第四章 线程、SMP和微内核
    Python Linked List
    关于名字查找
    测试当前C环境的栈帧增长方向以及传递参数时的压栈顺序
    关于栈——不针对特定实现的分析
    c语言15行实现简易cat命令
    C11 constant expressions 常量表达式
    一个fork短码的扩展版本
    为什么C++没有对应realloc的new操作符呢?
  • 原文地址:https://www.cnblogs.com/fkx1/p/8892917.html
Copyright © 2020-2023  润新知