Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Jimi Wikman
    Jimi Wikman

    jQuery 3.3.0 lägger till en ny funktion och tar bort en del

    Nu kommer jQuery 3.3.0 och i vanlig ordning så slimmas funktionerna, men en ny funktion lägger man faktiskt till. Det är metoderna .addClass(), .removeClass() och .toggleClass() som får stöd för arrayer. Ett tillägg som jQuery teamet undrar varför de inte haft med långt tidigare.

     

    Det bör inte finnas några kompatibilitetsproblem om du uppgraderar från jQuery 3.0+. Om du inte har uppgraderat till jQuery 3+, så kika på Uppgraderingsguiden för 3.0. Pluginet jQuery Migrate 3.0 kan hjälpa dig att identifiera kompatibilitetsproblem i din kod.

    Avskrivningar

    jQuery 3.3.0 kommer med avskrivningar av några metoder också.

    Dessa funktioner har antingen förlorat någon av deras användbarhet över tiden, anses vara mindre gynnsamma än tillgängliga alternativ eller var avsedda för intern användning från början. Medan de flesta av dessa kommer att tas bort i jQuery 4.0, är ​​det värt att notera att vi inte anser att avskrivningen av en metod betyder att den kommer att tas bort. det innebär att vi uppmuntrar användningen av alternativ. Exempelvis kommer händelsealias som .click () sannolikt aldrig att tas bort.

    Du kan hämta filerna från jQuery CDN, eller länka direkt till dem:

    https://code.jquery.com/jquery-3.3.0.js

    https://code.jquery.com/jquery-3.3.0.min.js

     

    Du kan också få den här utgåvan från npm:

    npm installera jquery@3.3.0

    Changelog

    Ajax

    • Add an ontimeout handler to all requests (
      #3586
      ,
      262acc6f
      )
    • Don’t process non-string data property on no-entity-body requests (
      #3438
      ,
      d7237896
      )

    Attributes

    • Feature: Allow array param in add/remove/toggleClass (
      #3532
      ,
      80f57f8a
      )

    Build

    • Test on Node.js 8, stop testing on Node.js 7 (
      bef46a2a
      )
    • Update to Babel 7, use for-of plugin instead of preset-es2015 (
      90bac40a
      )
    • Remove package-lock.json, add it to .gitignore (
      #3792
      ,
      7037facc
      )
    • Test on Node.js 9 (
      3e902a81
      )
    • Fix UglifyJS output in Android 4.0; update uglify (
      #3743
      ,
      c9efd11f
      )

    Core

    CSS

    • Drop the float mapping from cssProps (
      bbf33428
      )
    • Correctly set support properties with non-default zoom (
      #3808
      ,
      f00a0759
      )
    • Detect more WebKit styles erroneously reported as percentages (
      #3777
      ,
      94ddf620
      )
    • Retrieve inline style before computed (
      c4598da4
      )
    • Avoid unit-conversion interference from CSS upper bounds (
      #2144
      ,
      692f9d4d
      )

    Deferred

    Dimensions

    Docs

    • Create CODE_OF_CONDUCT.md (
      e84d3bc0
      )
    • Update links to HTML spec for stripAndCollapse (#3594) (
      e1b1b2d7
      )

    Event

    Filter

    Manipulation

    • Use `.children` to select tbody elements (
      a88b48ea
      )
    • Add support for scripts with module type (
      #3871
      ,
      5d3a968e
      )

    Offset

    Support



    User Feedback

    Recommended Comments

    There are no comments to display.



    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...