Icontem

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    
Last Updated Ratings Unique User Downloads Download Rankings
2015-01-22 (4 years ago) RSS 2.0 feedNot enough user ratingsTotal: 127 All time: 369 This week: 6Up
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..

Name: José M. Carnero <contact>
Classes: 1 package by
Country: Spain Spain
Age: 50
All time rank: 592 in Spain Spain
Week rank: 10 Up1 in Spain Spain Up

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:127
This week:0
All time:369
This week:6Up