Main > Free Download Search >

Free html and javascript software for linux

html and javascript

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2507
WMS Javascript Library 0.02

WMS Javascript Library 0.02


WMS Javascript Library is an object-oriented JavaScript library for creating dynamic Web-based maps. more>>
WMS Javascript Library is an object-oriented JavaScript library for creating dynamic Web-based maps from otherwise static WMS (Web Map Service) images by adding pan/zoom functionality with Google Maps-like draggability.
Custom clickable overlays can be added to create a useful GIS.
WMS Javascript Librarys wmsmap.js purpose is to facilitate the creation of dynamics maps using freely available WMS servers. For example to create the dynamic equivalent of the image above, include the javascript files, define the Layer object, create a new map object, and associate it with an html DIV element.
// define layer object
var myLayer = {
URL: http://wms.jpl.nasa.gov/wms.cgi?,
LAYERS: [BMNG],
FORMAT: image/jpeg,
BBOX: [0,0,180,90]
};
// create new map object with layer
var myMap = new WMap(map_div,[myLayer]);
Enhancements:
- This release fixes IE bugs and improves the documentation and example layout.
<<less
Download (0.38MB)
Added: 2006-01-07 License: AFPL (Aladdin Free Public License) Price:
1392 downloads
JavaScript::App 0.13

JavaScript::App 0.13


JavaScript::App is a Perl framework for building dynamic widgets or full applications in Javascript. more>>
JavaScript::App is a Perl framework for building dynamic widgets or full applications in Javascript.

SYNOPSIS

see the documentation for "js-app" ("man js-app" or "perldoc js-app")

"js-app" is a Javascript Application framework with which you can build rich web applications and widgets embeddable in web pages.

<<less
Download (0.041MB)
Added: 2006-09-05 License: Perl Artistic License Price:
1154 downloads
Javascript::Menu 2.02

Javascript::Menu 2.02


Javascript::Menu is a NumberedTree that generates HTML and Javascript code for a menu. more>>
Javascript::Menu is a NumberedTree that generates HTML and Javascript code for
a menu.

SYNOPSIS

use Javascript::Menu;

# Give it something to do (example changes the menus caption):

my $action = sub {
my $self = shift;
my ($level, $unique) = @_;

my $value = $self->getValue;
return "getElementById(caption_$unique).innerHTML=$value";
};


# Build the tree:

my $menu = Javascript::Menu->convert(tree => $otherTree, action => $action);

my $menu = Javascript::Menu->readDB(source_name => $table, source => $dbh,
action => $action);

my $menu = Javascript::Menu->new(value => Please select a parrot,
action => $action);

my $blue = $menu->append(value => Norwegian Blue);
$blue->append(value => Pushing up the daisies);
$menu->append(value => A Snail);

# Or maybe you just want a navigational menu?

my $menu = Javascript::Menu->new(value => Please select a prime minister);
$menu->append(value => Ariel Sharon,
URL => www.corruption.org/ariel_sharon.htm);

$menu->append(value => Benjamin Netanyahu,
URL => www.corruption.org/bibi.htm);

$menu->append(value => Shaul Mofaz, URL => www.martial_law.org);


# Print it out as a right-to-left menu:

my $css = $menu->buildCSS($menu->reasonableCSS);
print $cgi->start_html(-script => $menu->baseJS(rtl),
-style => $css); #CSS plays an important role.
print $tree->getHTML;

Javascript::Menu is an object that helps in creating the HTML, Javascript, and some of the CSS required for a table-based menu. There are a few other modules that deal with menus, But as I browsed through them, I found that none of them exactly fitted my needs. So I designed this module, with the following goals in mind:

Flexibility

The main feature of this module is the ability to supply all nodes or any specific node with a subroutine that is activated in time of the code generation to help decide what the item will do when it is clicked. This allows customisation far beyond associating a link with every item. Multy-level selection menus become very easy to do (and this is, in fact, what I needed when I started writing this).

I18n

Working with i18n (internationalization) can be a big headache. Working with Hebrew (or Arabic) forces you not only to change your charachters, but also to change your direction of writing. I incorporated into this module the ability to produce right-to-left menus and tested it using a legacy ASCII-based encoding (iso-8859-8).

Object Hierarchy

I designed the module to work with two other modules of mine, Tree::Numbered and Tree::Numbered::DB, which simplify the task of building the menu and allow for construction of a menu from database information.

The current version adds support for highlighting the item thats hovered over. Youll find that having made some preliminary steps, like tweaking the CSS to look the way you like it to, the rest is fairly easy.

<<less
Download (0.025MB)
Added: 2006-06-12 License: Perl Artistic License Price:
1235 downloads
Generic JavaScript validator 1.0

Generic JavaScript validator 1.0


Generic JavaScript validator is a simple but powerful cross-browser JavaScript that combines DOM and regulars expressions. more>>
Generic JavaScript validator is a simple but powerful cross-browser JavaScript that combines DOM and regulars expressions for the client-side validation of forms.

It can validate any number of form on HTML documents. Generic JavaScript validator also supports user defined JavaScript functions.

Include .js file

Inside < head > section of the html with the form inside you insert these lines


< script language="JavaScript" type="text/javascript" src="validate.js" >< /script >
<<less
Download (0.012MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
663 downloads
JavaScript::Minifier 0.01

JavaScript::Minifier 0.01


JavaScript::Minifier is a Perl translation of jsmin.c. more>>
JavaScript::Minifier is a Perl translation of jsmin.c.

SYNOPSIS

use JavaScript::Minifier;
my $obj = new JavaScript::Minifier;
$obj->minify(*STDIN, *STDOUT);

use JavaScript::Minifier qw(jsmin);
jsmin(*STDIN, *STDOUT);

This work is a translation from C to Perl of jsmin.c published by Douglas Crockford. Permission is hereby granted to use the Perl version under the same conditions as the jsmin.c on which it is based.

Refer to the JSMin website for further information: http://javascript.crockford.com/jsmin.html
Speed is a bit slower than the python version and the python and perl versions are quite a bit slower than the c version(of course).

Here are test results processing a 71K javascript file. This is one of the largest we have -- most are considerably smaller.

| wall clock seconds(approximate)
---------------------------------------
Perl: | 1.4
Python: | 1.0
C: | 0.03

Tests performed on a Intel(R) Pentium(R) 4 CPU 1.80GHz under no load.

<<less
Download (0.004MB)
Added: 2007-02-12 License: Perl Artistic License Price:
988 downloads
HTML::Manipulator 0.07

HTML::Manipulator 0.07


HTML::Manipulator is a Perl extension for manipulating HTML files. more>>
HTML::Manipulator is a Perl extension for manipulating HTML files.

SYNOPSIS

use HTML::Manipulator;

my $html = {
_content => Slashdot,
href=>http://www.slashdot.org/ }
);

# extract a tag content
my $content = HTML::Manipulator::extract_content($html, link);

# extract a tag content and attributes
my $tag = HTML::Manipulator::extract($html, link);
# returns a hash ref like
# { href => http://www.google.com, id => link, _content => Google }

This module manipulates of the contents of HTML files. It can query and replace the content or attributes of any HTML tag.

The advertised usage pattern is to update static HTML files.

<<less
Download (0.012MB)
Added: 2006-12-05 License: Perl Artistic License Price:
1054 downloads
PHP/Javascript Jigsaw puzzle 0.1

PHP/Javascript Jigsaw puzzle 0.1


PHP/Javascript Jigsaw puzzle automatically creates jigsaw puzzles from a folder of images. more>>
PHP/Javascript Jigsaw puzzle automatically creates jigsaw puzzles from a folder of images.
Enhancements:
- javascript libary
<<less
Download (0.011MB)
Added: 2006-03-13 License: GPL (GNU General Public License) Price:
778 downloads
HTML Objects 1.2.4

HTML Objects 1.2.4


HTML Objects is a Perl module library for turning HTML tags into Perl objects. more>>
HTML Objects is a Perl module library for turning HTML tags into Perl objects. HTML Objects allows Web pages to be manipulated as a data structure rather than text.

Once manipulation is done, the entire page is generated via depth-first recursion.

<<less
Download (0.025MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1263 downloads
Freejtv HTML/Javascript Slideshow Template 1.16

Freejtv HTML/Javascript Slideshow Template 1.16


Freejtv HTML/Javascript Slideshow Template is a cross-browser, cross-platform HTML/Javascript template page... more>>
Freejtv HTML/Javascript Slideshow Template is a cross-browser, cross-platform HTML/Javascript template page for building your own slideshow and gallery. The project supports more than 30 DirectX transitions in the IE browser and fade in/out transition in Firefox.
Howto:
Press Simple Slide, Effect Slide and Collage Slide on top menubar to generate your own thumbnail photo album and music photo presentation (NO demo versions restriction or other functional limitations). Its a self-aid free service (based on Java applet, 1.4.2 or higher is required).
Nowadays a lot of free web hosting services provide free subdomain web space (100-500M space, 5G-20G bandwidth/Month, 500K filesize limit, PHP support, Zero cost for 1 year). You can upload the generated thumbnail gallery and the slide page to any web spaces. If the photos are too large, you can press the Image Processing on top menubar to reduce the filesize of a group of jpeg files. Its much easier than using photoshop to save them one by one.
Problems:
The most common error is caused by applets cache. For efficiency, applet and application data are cached and sticky in a directory other than browsers cache. If the applet could not work correctly, you should open the java plugin control panel and empty the cache first.
Error could also be caused by proxy. As this site is powered by services from Blogger, Googlepages and Myjavaserver, users should make sure that the browser could visit the 3 sites. Since applet may use a network connection different from browsers, users should make sure that the applet could visit all the three sites too. Applets network connection could be set from java plugin control panel.
If it still could not work, email the java consoles output to me.
Enhancements:
- Background music playing is improved in Firefox and Safari.
- This release works with Safari correctly.
- Music pause/resume support has been added.
- The documentation has been revised.
<<less
Download (0.56MB)
Added: 2007-06-22 License: Free for non-commercial use Price:
867 downloads
HTML::Clean 0.8

HTML::Clean 0.8


HTML::Clean module cleans up HTML code for web browsers, not humans. more>>
HTML::Clean module cleans up HTML code for web browsers, not humans.

SYNOPSIS

use HTML::Clean;
$h = new HTML::Clean($filename); # or..
$h = new HTML::Clean($htmlcode);

$h->compat();
$h->strip();
$data = $h->data();
print $$data;

The HTML::Clean module encapsulates a number of common techniques for minimizing the size of HTML files. You can typically save between 10% and 50% of the size of a HTML file using these methods. It provides the following features:

Remove unneeded whitespace (begining of line, etc)
Remove unneeded META elements.
Remove HTML comments (except for styles, javascript and SSI)
Replace tags with equivilant shorter tags (< strong > --> < b >)
etc.

The entire proces is configurable, so you can pick and choose what you want to clean.

<<less
Download (0.047MB)
Added: 2007-08-07 License: Perl Artistic License Price:
808 downloads
Html Code Convert 3.3

Html Code Convert 3.3


Speed up the conversion of HTML code into different format more>>
HTML Code Convert helps speed up the conversion of HTML code into different format including Java Script, JavaServer Pages, Microsoft ASP, PHP, Perl, Python, and the UNIX Shell. It is particularly useful in CGI scripting.
Enhancements:
- Colors and font selected in prefeferences box.
- Fixe bug with Quit button. First try to support accessibility.
- Updated schemas.
<<less
Download (184KB)
Added: 2009-04-29 License: Freeware Price:
198 downloads
HTML::Simple 0.4

HTML::Simple 0.4


HTML::Simple is a simple, dependency free module for generating HTML (and XML). more>>
HTML::Simple is a simple, dependency free module for generating HTML (and XML).

SYNOPSIS

Note: It turns out that TOMC owns the HTML::Simple namespace so Ive moved development of this module to HTML::Tiny. Please use HTML::Tiny in preference to this module.

use HTML::Simple;

my $h = HTML::Simple->new;

# Generate a simple page
print $h->html(
[
$h->head( $h->title( Sample page ) ),
$h->body(
[
$h->h1( { class => main }, Sample page ),
$h->p( Hello, World, { class => detail }, Second para )
]
)
]
);

# Outputs
< html>
< head>
< title>Sample page< /title>
< /head>
< body>
< h1 class="main">Sample page< /h1>
< p>Hello, World< /p>
< p class="detail">Second para< /p>
< /body>
< /html>

<<less
Download (0.010MB)
Added: 2007-07-04 License: Perl Artistic License Price:
843 downloads
Kits JavaScript Brainf*ck Interpreter 0.01

Kits JavaScript Brainf*ck Interpreter 0.01


Kits JavaScript Brainf*ck Interpreter is a rather fast interpreter for the Brainf*ck esoteric programming language. more>>
Kits JavaScript Brainf*ck Interpreter is a rather fast interpreter for the Brainf*ck esoteric programming language.
<<less
Download (0.005MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
807 downloads
HTML-Strip-Whitespace 0.1.5

HTML-Strip-Whitespace 0.1.5


HTML-Strip-Whitespace is a Perl module to strip whitespace out of HTML pages. more>>
HTML-Strip-Whitespace is a Perl module to strip whitespace out of HTML pages. As opposed to other solutions (like HTML-Clean), it does not touch whitespace inside < pre > tags (and in the future possibly other whitespace-aware markup.)

Using the HTML-Tidy (or otherwise the HTML Tidy library) for that may be preferable, because they are probably faster, but this module still exists and will be maintained.

<<less
Download (0.005MB)
Added: 2007-03-20 License: Perl Artistic License Price:
949 downloads
tkscript 0.9.0.60

tkscript 0.9.0.60


tkscript is a JIT-accelerated more>>
tkscript is a JIT-accelerated C-like scripting language with bindings for OpenGL, SDL, SDL_net, libpng, and zlib.
A plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes.
It can be used to create portable, 3D, OpenGL-accelerated multimedia applications.
TKS, short for "toolkit script-language", is an open and portable glue language for native code libraries. The script engine focuses on C++ API backends but also allows for C and Assembler functions. The scripts look much like C/C++/JavaScript/PHP so it will not take someone too long to get familiar with the syntax. A CPU table based (i.e. rather portable) Just In Time (JIT) compiler can speed up script execution by up to 100 times.
TKS serves as a scriptable application host for custom C++ libraries (?plugins?). Bindings for OpenGL,SDL,SDL_net,libpng,zlib,MiniFMOD and MySQL are available while other extensions are currently being developed, e.g. for the FOX GUI toolkit.
A TKS application project can be compiled to a gzip compressed TKX archive which will contain all data necessary to run that application. This technique makes it possible to deploy applications without prior local installation (besides the TKS runtime) which suggests the use for network based systems, e.g. the world wide web or intranets. TKX archives, in contrary to regular executables, are hardware-independent and can thus be used across multiple platforms.
The current implementation of the scriptlanguage, its source codes as well as precompiled distributions are available under the terms of the GNU General Public License.
The interface for application-specific C/C++ extension libraries (YAC) is released under terms of the GNU Lesser General Public License which also allows for proprietary (i.e. closed source) extensions (plugins).
Note: The code snippets found in this documentation can be run as-is, just copy them to a test.tks file and run them with the "tks" CLI command.
Main features:
- a C/C++/Java(Script) like, JIT accelerated scripting engine (and gzipd VFS) (TKScript)
- available for and tested with JIT support on:
- Microsoft Windows 95,98,Me,2000,XP
- X86 (very probably 68K) Linux (Mandrake, SuSE and some custom setups..)
- CygWin
- AmigaOS 3.0 (68040+ixemul+g++)
- application host for "YAC" plugins
- uses Win32-API resp. Solaris/Linux libdl to dynamically load DLLs/SOs
- a self contained, binary level C++ component/reflectance model and plugin SDK ("YAC")
- bindings for the OpenGL (1.1) toolkit ("tkopengl")
- bindings for the SDL cross platform hardware abstraction layer ("tksdl")
- The plugin can be used to develop video games and similar "realtime" applications.
- an abstraction to the hardware and software APIs of the Linux,Win32,BeOS,MacOS,MacOS-X,QNX,AmigaOS operating systems..
- supports the OpenGL graphics interface
- supports keyboard/mouse/joystick input devices
- audio support
- uses the SDL, SDL_net, libpng and zlib toolkits.
- The SDL_net API provides TCP/UDP networking facilities.
- a XML/HTML like markup language and interface to the FOX toolkit ("FXML")
- easy to learn if you know HTML and JavaScript (:
<<less
Download (0.63MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
1650 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5