/    Sign up×
Community /Pin to ProfileBookmark

jPaq – A Fully Customizable Utilities Library

[url=”http://jpaq.org/”]jPaq[/url] is a new library that I released on February 2, 2011. It is a fully customizable JavaScript library, meaning the developer can download just the functions, objects and classes that he or she needs. Unlike JXtension, jPaq is fully documented on the web and within the full version of the build that you design. jPaq is lightweight like JXtension was, but the code has been better tested. Three versions of each build can be downloaded: minified version, full version, and vsdoc version (for Visual Studio 2008+). Visit [url]http://www.jpaq.org/[/url] and tell me what you think I could do to improve it.

In an attempt to stop try to re-invent the wheel, I decided to scrap the JXtension project. Still, many of the things that were available in JXtension can now be found in jPaq.

to post a comment
JavaScript

1 Comments(s)

Copy linkTweet thisAlerts:
@bardonwauthorMar 04.2011 — I have posted an example of an animated solution to a math problem on JS Bin which uses both jQuery and jPaq. The math problem involves counting the amount of squares on a checker board. The example can be found here: [URL]http://jsbin.com/checkerboard/2[/URL]. This example gives you the ability to specify the amount of rows and columns on the checker board. The jPaq.GET object, Array.range function, and Array.prototype.forEach function are all used in this example.

By the way, I do realize that you can determine how many squares are on any rectangular board by using Faulhaber's formula (square pyramidal numbers):
[LIST=1]
  • [*]Let h =the number of rows on the board

  • [*]Let w = the number of columns on the board

  • [*]Let min = the minimum of h and w

  • [*]Set x = min * (min - 1) / 2

  • [*]The total number of squares = min * h * w - x * h - x * w + min * (min - 1) * (2 * min - 1) / 6

  • [/LIST]
    ×

    Success!

    Help @bardonw spread the word by sharing this article on Twitter...

    Tweet This
    Sign in
    Forgot password?
    Sign in with TwitchSign in with GithubCreate Account
    about: ({
    version: 0.1.9 BETA 6.17,
    whats_new: community page,
    up_next: more Davinci•003 tasks,
    coming_soon: events calendar,
    social: @webDeveloperHQ
    });

    legal: ({
    terms: of use,
    privacy: policy
    });
    changelog: (
    version: 0.1.9,
    notes: added community page

    version: 0.1.8,
    notes: added Davinci•003

    version: 0.1.7,
    notes: upvote answers to bounties

    version: 0.1.6,
    notes: article editor refresh
    )...
    recent_tips: (
    tipper: @nearjob,
    tipped: article
    amount: 1000 SATS,

    tipper: @meenaratha,
    tipped: article
    amount: 1000 SATS,

    tipper: @meenaratha,
    tipped: article
    amount: 1000 SATS,
    )...