| |
|
|
Basically yes if you plan to develop new AJAX functionality for your web
application. On the other hand, JSF components and component libraries can
abstract the details of JavaScript, DOM and CSS. These components can generate
the necessary artifacts to make AJAX interactions possible. Visual tools such
as Java Studio Creator may also use AJAX enabled JSF components to create
applications, shielding the tool developer from many of the details of AJAX. If
you plan to develop your own JSF components or wire the events of components
together in a tool it is important that you have a basic understanding of
JavaScript. There are client-side JavaScript libraries (discussed below) that
you can call from your in page JavaScript that abstract browser differences.
Object Hierarchy and Inheritance in JavaScript is a great resource for a Java
developer to learn about JavaScript objects.
|
|