:::: MENU ::::
Browsing posts in: javascript

Bean Scripting Framework

Bean Scripting Framework (BSF) is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages. BSF allows one to write JSPs in languages other than Java while providing access to the Java class library. In addition, BSF permits any Java application to be implemented in part (or dynamically extended) by a language that is embedded within it. This is achieved by providing an API that permits calling scripting language engines from within Java, as well as an object registry that exposes Java objects to these scripting language engines.

 

BSF 2.x supports several scripting languages currently:

 

In addition, the following languages are supported with their own BSF engines:

Information on where to obtain scripting languages for use with BSF is available on the Related Projects page.




dojo.create

El método Dojo.create es utilizado cómo su nombre lo indica para crear nuevos nodos en un DOM (Modelo de Objetos de Documento) [HTML para los que nos sepan]…

su uso es de la siguiente manera:

La función toma 4 argumentos:

dojo.create(tag, attrs, refNode, pos);

a continuación viene al explicación para cada argumento…

  • tag: puede ser un String o un Nodo…si este parametro es un String entonces será tratado como un nombre de Tag Nodo, el cual será usado para crear un nuevo nodo. Cuando creas un nodo el propietario del documento de un RefNode es usado.
  • attrs: es el conjunto de atributos que pueden ser añadidos/definidos “al vuelo” en la inserción del nodo a crear.
  • refNode:  este parametro puede ser  una cadena  (interpretada  como un id de un nodo DOM) o un nodo DOM.

Veamos los siguientes ejemplos:

Este ejemplo crea un simple div
var n = dojo.create("div");
Este otro ejemplo crea un div y en su interior crea un tag<p>
var n = dojo.create("div", { innerHTML: "<p>hi</p>" });
Este otro ejemplo crea un div, no le inserta atributos, pero si lo inserta en el Body
var n = dojo.create("div", null, dojo.body());
Este otro ejemplo crea un div sin atributos y lo inserta en la primera posición del Body.
var n = dojo.create("div", null, dojo.body(), "first");
Este ejemplo crea un nodo (que previamente tuvo que haber sido asignado
en el <script...>var node = dojo.byId("div_estilo");</script>
dojo.create(node, { style: { color: "red" } }, dojo.body());
Este otro código crea una lista <ul> y la llena con elementos <li>
var ul = dojo.create("ul", null, "someId", "first");
var items = ["one", "two", "three", "four"];
dojo.forEach(items, function(data){
  dojo.create("li", { innerHTML: data }, ul);
});
Este ultimo ejemplo crea una hiperliga hacia una pagina foo.html y un titulo dado:
dojo.create("a", { href: "foo.html", title: "Goto FOO!", innerHTML: "link" }, dojo.body());

Dijit Example

 
 
    
     
         
         
         
         
     
    
     
        

Pages:12