Skip to main content

The Write Less, Do More, JavaScript Library for DicksonUI

Project description


jQuery for DicksonUI


Lightweight Footprint

Only sent around 87kb (minified). python wheel is around 65kb python package is around 35kb(Tar archive - gzip compressed)

CSS3 Compliant

Supports CSS3 selectors to find elements as well as in style property manipulation


Chrome, Edge, Firefox, IE, Safari, Android, iOS, and more

What is jQuery?

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript. thia is python package of jQuery for DicksonUI

Other Related Projects

Coming soon(python packages)

jQueryUI jQuery Mobile QUnit Sizzle


A Brief Look


import jquery
from dicksonui import Application, window

app = Application() # make Application

jquery.install(app) # install jquery

mywindow = window() # make window

app.add(mywindow) # add window to app

# $ is invalid name for python so S used
S=jquery.jQuery(mywindow) # add jquery to window # show window

# think S as $ n jquery

DOM Traversal and Manipulation

Get the <button> element with the class 'continue' and change its HTML to 'Next Step...'

S( "button.continue" ).html( "Next Step..." )

Event Handling

Show the #banner-message element that is hidden with display:none in its CSS when any button in #button-container is clicked.

from dicksonui.builtins import setCall, function
hiddenBox = S( "#banner-message" )

S( "#button-container button" ).on( "click", function("event")  (




Call a local script on the server /api/getWeather with the query parameter zipcode=97201 and replace the element #weather-temp's html with the returned text.

from dicksonui.builtins import setCall, function, code

     "url": "/api/getWeather",

     "data": {

     "zipcode": 97201


     success: function( "result" ) (

     setCall(S( "#weather-temp" ).html)(

             code('"<strong>" + result + "</strong> degrees"')



Copyright 2020 The jQuery Foundation. jQuery LicenseWeb hosting by Digital Ocean | CDN by StackPath

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyjQuery- (36.5 kB view hashes)

Uploaded source

Built Distribution

PyjQuery- (67.0 kB view hashes)

Uploaded py2 py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page