分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

jQuery Notes

发布时间:2023-09-06 01:48责任编辑:蔡小小关键词:jQuery

Some useful API

Attr

  • .attr() vs .prop() : difference attr() retrieve property values may cause inconsistent behaviour, but .prop() will not.
  • .toggleClass()
  • .val()

Callbacks

  • .fire() call all callbacks in list
  • .disable()/.empty() /.disabled() /.lock() /.remove() /
  • .fireWith() fire with specific Context and Arguments, e.g. ‘window‘ context.
  • flags argument: space-separated. $.Callbacks( "unique stopOnFalse" once, memory, unique, stopOnFalse, is Callbacks‘ Construct method

Core

  • jq.hodReady() must be called early in document... use to load additional jq plugins, when loaded, jq.holdReady(false) to get jq context(document may already be ready) ready.
  • noConflict() to replace "$" or just make it simple
  • .ready: jq.when(dosomething, jq.ready).then(callback) jq.when(deferreds: 延时技术).done(callback) can listen multi task and get response.

CSS

  • .css() get a key value or set value with key and value. Camel. In jq 1.9 .css(propertyNames) -> array. $( elem ).css([ "borderTopWidth", "borderRightWidth", "borderBottomWidth", "borderLeftWidth" ]) e.g.
  • native useful: Array.join("something ")
  • .on(eventString, callback()).on(ev...)
  • .height() vs innerHeight()/innerWidth(): including padding but not border
  • .cssHooks: to make some supportedProp or get regular/standard prop. Ex:
(function( $ ) { // First, check to see if cssHooks are supportedif ( !$.cssHooks ) { ?// If not, output an error message ?throw( new Error( "jQuery 1.4.3 or above is required for this plugin to work" ) );} // Wrap in a document ready call, because jQuery writes// cssHooks at this time and will blow away your functions// if they exist.$(function () { ?$.cssHooks[ "someCSSProp" ] = { ???get: function( elem, computed, extra ) { ?????// Handle getting the CSS property ???}, ???set: function( elem, value ) { ?????// Handle setting the CSS value ???} ?};}); })( jQuery );
  • cssNumber: object

jQuery Notes

原文地址:https://www.cnblogs.com/cmsax/p/8728842.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved