Hacker News new | past | comments | ask | show | jobs | submit login
JQuery++ (jquerypp.com)
166 points by marcloney on June 5, 2012 | hide | past | favorite | 24 comments



Is there any information on browser compatibility? I see ES5 getters/setters in use for fastfix as well as CSS animations, so I'm assuming there'll be a compatibility matrix somewhere.

Also, swipe doesn't seem to work on Chromium 17/Fedora. Otherwise, great work!


It has been tested on all major browser including IE 7 and up. ES5 getters, CSS animations etc. will only be used conditionally if the browser support it.


Oh gosh. Website is completely unusable on mobile.


Same on a desktop with low resolution. The fixed menu should be killed.


Hmm works fine here. (Opera Mobile)



I commented on your blog too, but I just want to let you know that I've pushed a quick fix for the mobile browsers, and I'm looking into making a proper mobile version now. Thanks for reporting this.


It's better now. I can see the menu when I scroll but only for a second before it clears.

(latest mobile Safari)


Same on iPad 2.


I was pissed off at first because we have enough "jQuery"* libraries that do just about nothing when it comes down to business.

Then I looked at the DOM HELPERS and said "yeah I've had to build that from scratch" for every single one.

Very good copy, too. This looks good.


No touch support for the drag events? Weird, since swipe is working well on touch devices .. Would be nice to be able to have jQuery++ for both CSS3 animations and touch support instead of two separate plugins.


There are some really great things in here, it feels like the creators have grown this out of a lot of experience using jQuery, gathering up all the pain points and omissions over time. Even the little things like $.formParams, I always wondered why that wasn't in jQuery, whilst $.serialize is, the former seeming much more jQuery (or perhaps more JavaScript, maybe that's the difference).

Very impressed. I started listing a few I especially liked but then ended up listing the whole lot.


If you only select one module to build a custom script, it downloads an empty file. Other than that, awesome project!


The download builder ran out of space on MongoDB and started returning empty files some time today. It should generate everything properly again.


How do multi-selects work with formParams?


Your "formParams" link refers to the "dimensions" anchor, might want to fix that oversight.


Thanks for pointing that out. It should be fixed now.


Great plugin collection! To be honest though, I first expected this to be a library that fixes JavaScript's prototypical OO.


What needs to be fixed with prototypical OO?


Writing code that utilizes that specific feature of JavaScript is cumbersome.

It's one of the reasons why Prototype.js was created, and one of the reasons that people use CoffeeScript, don't you think?


No. If anything you need to have a better understanding of JavaScript's prototyping behavior to write good CoffeeScript. It's only cumbersome if you're not familiar with it.


I'm not sure what you mean by "fixing" javascript's OO implementation, but I guess you could have a look at qxoo, qooxdoo's oo engine re-packaged as a standalone project.

https://github.com/fjakobs/qxoo/


Thanks! It looks like a full-featured solution, and it's even a commonJS module.

Thing is, that CoffeeScript solves the most common pain though (the *.prototype syntax), and the chasm between that and interfaces, singletons, private members, etc., might be too big for the standard use case.


As of ECMAScript 5 you can build inheritance chains without constructor functions and *.prototype objects. It is simple enough without any framworks (https://gist.github.com/1558929) and it is just a bit more verbose than CoffeeScript classes (https://gist.github.com/1671263)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: