JaSper: JavaScript framework for Web manipulation

Recommend this page to a friend!
  Info   View files Documentation   View files View files (15)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 129 All time: 370 This week: 4Up
Version License JavaScript version Categories
jasper 3.0GNU General Publi...1.7HTML, Libraries
Description Author

This package is a JavaScript framework for Web manipulation. Currently it can

- Select page elements using XPath or CSS syntax
- Load page elements dynamically
- Manage the processing of events
- Send AJAX requests invoking callbacks when the request is started, ended or failed
- Etc..

Picture of José M. Carnero
Name: José M. Carnero <contact>
Classes: 1 package by
Country: Spain Spain
Age: 53
All time rank: 602 in Spain Spain
Week rank: 6 Up2 in Spain Spain Equal

Details

JaSper v3.0b José M. Carnero

JavaScript framework.

  • Selector XPath y CSS.
  • Carga dinámica de componentes.
  • Gestión de nodos y eventos.
  • Traducción automática de textos.
  • AJAX con callbacks para inicio, fin y fallo de peticion.
  • Canvas (en desarrollo).
  • Movimiento de objetos (en desarrollo).
  • Valoración.

Ejemplo:

$(document).setDebug(true).ready(function(){
	$('<body>').evAdd('click', function(ev){
		$('//p').toggle();
	}).evAdd('mousewheel', function(ev){
		if(JaSper.funcs.windowPosition().indexOf('bottom') > -1 && ev.wheelDelta == -3) alert('fin de página');
	});
});

_Testeo en Firefox_

In English:

JavaScript framework.

  • XPath selector and CSS selector.
  • Dynamic loading of components.
  • Node and events management.
  • Text translation.
  • AJAX with start callback, end callback and fail callback.
  • Canvas (draft version).
  • Object movement (draft version).
  • Rating.

Example:

$(document).setDebug(true).ready(function(){
	$('<body>').evAdd('click', function(ev){
		$('//p').toggle();
	}).evAdd('mousewheel', function(ev){
		if(JaSper.funcs.windowPosition().indexOf('bottom') > -1 && ev.wheelDelta == -3) alert('end of page');
	});
});

_Tested on Firefox_

  Files folder image Files  
File Role Description
Files folder imagecss (1 file)
Files folder imagehtml (5 files)
Files folder imageimgs (2 files)
Plain text file JaSper.js Class JaSper core
Plain text file JaSper_ajax.js Class JaSper ajax extension
Plain text file JaSper_canvas.js Class JaSper HTML5 Canvas extension
Plain text file JaSper_move.js Class JaSper objects movement extension
Plain text file JaSper_rating.js Class JaSper rating extension
Accessible without login Plain text file LICENSE Lic. JaSper GPL license
Accessible without login Plain text file README.md Doc. JaSper info

  Files folder image Files  /  css  
File Role Description
  Accessible without login Plain text file rating_styles.css Data JaSper CSS styles

  Files folder image Files  /  html  
File Role Description
  Accessible without login Plain text file ajax_ej.html Data JaSper ajax example
  Accessible without login Plain text file ajax_ej_respuesta.php Data JaSper ajax example, server part
  Accessible without login Plain text file canvas_ej.html Data JaSper HTML5 Canvas example
  Accessible without login Plain text file jasper_ej.html Data JaSper example
  Accessible without login Plain text file rating_ej.html Data JaSper rating example

  Files folder image Files  /  imgs  
File Role Description
  Accessible without login Image file ajax-loader.gif Icon Animated ajax loader gif
  Accessible without login Image file rating_stars.png Icon JaSper rating sprites

 Version Control Unique User Downloads Download Rankings  
 0%
Total:129
This week:0
All time:370
This week:4Up