8 ms·
jQuery 1.3 ßeta
- gsmaverick 18y agoWorld's best javascript library now gets better.
- bprater 18y agoMmm.. jQuery makes me giddy. This week, I wondered if something akin to jQuery but running server-side would be useful. (Modifying the DOM before it hits the client.)
- henryl 18y agohttp://aptana.com/jaxer http://aptana.com/jaxer
- jamongkad 18y agoI tried Jaxer but it seems to not follow the usual MVC pattern we all know and love. I don't know if it supports method chaining goodness ala jQuery though.
- catch23 18y agohttp://github.com/choonkeat/hquery/tree/master http://github.com/choonkeat/hquery/tree/master Hquery: Uses pure HTML as "template" for rendering views a Hpricot sequence (in the .hquery counter-part file) is executed to modify the pure HTML and the resulting HTML is output to the browser.
- deleted 18y ago[deleted]
- wesley 18y agoCan anyone tell me what new features can still be added to jquery? It looks pretty feature complete to me. I wish they focused more on jquery-ui, as I find that a bit lacking at the moment.
- jeresig 18y agoWe aren't really talking about the features of this release, yet, since we want people to focus on testing (to make sure we didn't break anything). But here's a rough breakdown of the code that's in: New Selector Engine (Sizzle: http://github.com/jeresig/sizzle/tree/master http://github.com/jeresig/sizzle/tree/master). Much faster than previous engine, going to be in many of the major libraries. No more browser sniffing (currently being discussed here: http://www.reddit.com/r/programming/comments/7l2mr/jquery_removes_all_browser_sniffing/ http://www.reddit.com/r/programming/comments/7l2mr/jquery_re...). .closest() method - extremely useful for event delegation. // Returns this or closest ancestor that matches selector $(this).closest("div"); .live() - Super-simple event delegation. // Will handle clicks on all elements that match selector // even if new ones are added later $("#foo > div").live("click", someFn); .offset() rewrite - significantly faster, uses no browser sniffing. .hide()/.show() rewrite - 50% - 200% faster. .append/prepend/before/after rewrite - 10-15x faster. While the biggest feature of this release is performance, the new event delegation methods are going to be super-useful. As to jQuery UI - there are multiple teams within the jQuery project - the core jQuery team works on the jQuery library and the jQuery UI team works on jQuery UI. In their last update (about a week ago) the UI team said that UI 1.6 final was going to be out before the end of the month.
- Raphael 18y agoWould you consider adding something like .live() for CSS? (Or maybe it already does that.)
- jeresig 18y agoUnfortunately it's not as simple as it is with events. With events you have the advantage of binding to a single point (e.g. the document node) and using the native event bubbling that exists in all browsers to capture any event that occurs on the page. This way we can detect a click on a new DOM element that we haven't seen before. We don't have that luxury with CSS. There's no universal way for all browsers to let JavaScript know when a new element has been added to the page - or that it's been moved. There's the W3C DOM mutation events but they aren't implemented everywhere. More info: http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-mutationevents http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-e...
- mlLK 18y agoI'd like a more expansive AJAX API that is capable of handling HTTP headers.
- jeresig 18y ago"capable of handling HTTP headers" - can you expand on this a bit? Right now you can set HTTP headers in jQuery like so: $.ajax({ beforeSend: function(xhr){ xhr.setRequestHeader("Accept","application/json"); }, ... other options ... }); More info: http://docs.jquery.com/Ajax/jQuery.ajax#options http://docs.jquery.com/Ajax/jQuery.ajax#options
- ars 18y agoI'd like it that if the server sent back Content-type: application/json then jquery would automatically put it in json, and not require dataType: 'json'. And it would really be nice if the "simple" ajax functions also allowed doing something if there was an error.
- mmj 18y agoThat is a pretty niche feature, I personally wouldn't do something like that. Check out getResponseHeader() if you are so inclined. As for the errors, there are many ways to check for "ajax" errors, for one thing you can check the status or statusText property.
- stanley 18y agoHas anyone ever run into issues manipulating table rows or columns? I have on several occasions experienced problems with cells not being properly displayed after appending or toggling.
- jeresig 18y agoDo you have any examples? Have you filed any bugs in the jQuery bug tracker? http://dev.jquery.com/ http://dev.jquery.com/
- stanley 18y agohttp://groups.google.com/group/jquery-en/search?group=jquery-en&q=slideDown+for+a+%3Ctr%3E+ignores+the+colspan&qt_g=Search+this+group http://groups.google.com/group/jquery-en/search?group=jquery...
- bvttf 18y agoMisread as "SSeta"