zoukankan      html  css  js  c++  java
  • 初始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(){

    });

  • 相关阅读:
    firefox native extension -- har export trigger
    配置jenkins slave 问题,ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
    尝试用selenium+appium运行一个简单的demo报错:could not get xcode version. /Library/Developer/Info.plist doest not exist on disk
    ruby 除法运算
    ERB预处理ruby代码
    ruby self.included用法
    ruby include和exclude区别
    symfony安装使用
    解决git中文乱码
    读《微软的软件测试之道》有感(上)
  • 原文地址:https://www.cnblogs.com/fkx1/p/8892917.html
Copyright © 2011-2022 走看看