Giter VIP home page Giter VIP logo

mydollar.js's Introduction

MyDollar.js

An alternative to essential functions of jQuery.

Current functions

###.ready()###

$( document ).ready( handler );

###.on()###

$( selector ).on( event, handler, eventName );

###.off()###

$( selector ).off( event, eventName );

###.one()###

$( selector ).one( event, handler, eventName );

###.each()###

$( selector ).each( handler );

###.attr()###

$( selector ).attr( attributeName );
$( selector ).attr( attributeName, value );
$( selector ).attr( attributes );
$( selector ).attr( attributeName, function(index, attr) );

###.removeAttr()###

$( selector ).removeAttr( attributeName );
$( selector ).removeAttr( attributes );

###.hasClass()###

$( selector ).hasClass( className );

###.addClass()###

$( selector ).addClass( className );
$( selector ).addClass( function(index, currentClass) );

###.removeClass()###

$( selector ).removeClass();
$( selector ).removeClass( className );
$( selector ).removeClass( function(index, class) );

###.data()###

$( selector ).data( key, value );
$( selector ).data( obj );
$( selector ).data( key );
$( selector ).data();

###.removeData()###

$( selector ).removeData( name );
$( selector ).removeData( list );

###.html()###

$( selector ).html();
$( selector ).html( htmlString );
$( selector ).html( function(index, oldhtml) );

###.empty()###

$( selector ).empty();

###.val()###

$( selector ).val();
$( selector ).val( value );
$( selector ).val( function(index, value) );

###.append()###

$( selector ).append( String );
$( selector ).append( DOMElement );
$( selector ).append( $.el() );
// TODO:
$( selector ).append( function(index, html) );

###.prepend()###

$( selector ).prepend( String );
$( selector ).prepend( DOMElement );
$( selector ).prepend( $.el() );
// TODO:
$( selector ).prepend( function(index, html) );

###.before()###

$( selector ).before( String );
$( selector ).before( DOMElement );
$( selector ).before( $.el() );
// TODO:
$( selector ).before( function(index) );

###.after()###

$( selector ).after( String );
$( selector ).after( DOMElement );
$( selector ).after( $.el() );
// TODO:
$( selector ).after( function(index) );

###.remove()###

$( selector ).remove();

###.hide()###

$( selector ).hide();

###.show()###

$( selector ).show();
$( selector ).show( displayType );

###.toggle()###

$( selector ).toggle();
$( selector ).toggle( displayType );    

###.click()###

$( selector ).click( handler(eventObject), eventName ); 
$( selector ).click( handler(eventObject) );
// TODO:
$( selector ).click( eventData, handler(eventObject) );
$( selector ).click();

###.css()###

$( selector ).css( propertyName );
$( selector ).css( propertyNames );
$( selector ).css( propertyName, value );
$( selector ).css( propertyName, function(index, value) );
$( selector ).css( properties );

###.parent()###

$( selector ).parent();
//TODO:
$( selector ).parent( anotherSelector );

###.get()###

$( selector ).get( index );
$( selector ).get();

Helper functions

###$.ajax()###

var settings = {
    complete : function(xhr) {},
    error : function(message, xhr) {},
    headers: {'Connection': 'close'},
    data: {'mykey' : 'myvalue'},
    method: 'GET',
    timeout : 10000
};    
$.ajax(url, settings);

###$.get()###

$.get( url [, data ] [, success(data) ] [, dataType ] );

###$.getJSON()###

$.getJSON( url [, data ] [, success(data) ] );

###$.getJSONP()###

$.getJSONP( url [, data ] );    

###$.getScript()###

$.getScript( url [, success(data) ] );

mydollar.js's People

Contributors

pwlin avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.