Javascript/Html/Css

Yarn is a package manager for your code.

https://yarnpkg.com alternativa a Bower

Vue.Js with ASP.NET Core MVC

https://www.codeproject.com/Articles/1214885/Vue-Js-with-ASP-NET-Core-MVC

Ramda

http://ramdajs.com/ A practical functional library for JavaScript programmers.

UpUp - The Offline First Library

a tiny script that makes sure your site is always there for your users https://www.talater.com/upup

fontawesome 5.0

https://fontawesome.com

billboard.js

Re-usable, easy interface JavaScript chart library, based on D3 v4+. https://naver.github.io/billboard.js

6 Ways to Clear the Browser's Cache

link

The Cost of Javascript

https://medium.com/dev-channel/the-cost-of-javascript-84009f51e99e

js-code-to-svg-flowchart

https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart

draggable

a lightweight, responsive, modern drag & drop library https://shopify.github.io/draggable/

What's new in TypeScript

https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript

nightmareJs

A high-level browser automation library http://www.nightmarejs.org

BabylonJs

https://www.babylonjs.com A complete JavaScript framework for building 3D games with HTML5, WebGL, WebVR and Web Audio

Your First TypeScript Angular 2 App

https://visualstudiomagazine.com/articles/2017/07/06/typescript-angular-2-app-javascript.aspx

Chance.js

Chance is a minimalist generator of random strings, numbers, etc. to help reduce some monotony particularly while writing automated tests or anywhere else you need anything random. link

Marko

a friendly (and fast!) UI library that makes building web apps fun http://markojs.com

clientjs.org

Device information and digital fingerprinting written in pure JavaScript. https://clientjs.org

Nearly 150 handlebars helpers in ~20 categories

https://github.com/helpers/handlebars-helpers

RE:DOM

Tiny (2 KB) turboboosted JavaScript library for creating user interfaces https://redom.js.org

Fable

Fable: An F# to JavaScript Compiler

Letter

Letter is a simple, highly customizable tool to create letters in your browser https://github.com/bastianallgeier/letter

NeDB : A Lightweight JavaScript Database

http://stackabuse.com/nedb-a-lightweight-javascript-database/

Incremental DOM

Incremental DOM is a library for expressing and applying updates to DOM trees. JavaScript can be used to extract, iterate over and transform data into calls generating HTMLElements and Text nodes. It differs from Virtual DOM approaches in that a diff operation is performed incrementally (that is one node at a time) against the DOM, rather than on a virtual DOM tree. http://google.github.io/incremental-dom

js-cookie

A simple, lightweight JavaScript API for handling browser cookies https://github.com/js-cookie/js-cookie

Voca

The ultimate JavaScript string library https://vocajs.com

anychart

Robust JavaScript/HTML5 Chart library for any project http://www.anychart.com  

jquery.slim.js

Slim version of jquery that excludes ajax, effects and currently deprecated code https://code.jquery.com/jquery-3.1.1.slim.js 20% reduction in file size

Rollbar : javascript integration

<script> var _rollbarConfig = {     accessToken: "POST_CLIENT_ITEM_ACCESS_TOKEN",     payload: {         environment: "production"     } }; // Rollbar Snippet !function(r){function e(t){if(o[t])return o[t].exports;var n=o[t]={exports:{},id:t,loaded:!1};return r[t].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var o={};return e.m=r,e.c=o,e.p="",e(0)}([function(r,e,o){"use strict";var t=o(1).Rollbar,n=o(2);_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://d37gvrvc0wt4s1.cloudfront.net/js/v1.9/rollbar.min.js";var a=t.init(window,_rollbarConfig),i=n(a,_rollbarConfig);a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,i)},function(r,e){"use strict";function o(r){return function(){try{return r.apply(this,arguments)}catch(e){try{console.error("[Rollbar]: Internal error",e)}catch(o){}}}}function t(r,e,o){window._rollbarWrappedError&&(o[4]||(o[4]=window._rollbarWrappedError),o[5]||(o[5]=window._rollbarWrappedError._rollbarContext),window._rollbarWrappedError=null),r.uncaughtError.apply(r,o),e&&e.apply(window,o)}function n(r){var e=function(){var e=Array.prototype.slice.call(arguments,0);t(r,r._rollbarOldOnError,e)};return e.belongsToShim=!0,e}function a(r){this.shimId=++c,this.notifier=null,this.parentShim=r,this._rollbarOldOnError=null}function i(r){var e=a;return o(function(){if(this.notifier)return this.notifier[r].apply(this.notifier,arguments);var o=this,t="scope"===r;t&&(o=new e(this));var n=Array.prototype.slice.call(arguments,0),a={shim:o,method:r,args:n,ts:new Date};return window._rollbarShimQueue.push(a),t?o:void 0})}function l(r,e){if(e.hasOwnProperty&&e.hasOwnProperty("addEventListener")){var o=e.addEventListener;e.addEventListener=function(e,t,n){o.call(this,e,r.wrap(t),n)};var t=e.removeEventListener;e.removeEventListener=function(r,e,o){t.call(this,r,e&&e._wrapped?e._wrapped:e,o)}}}var c=0;a.init=function(r,e){var t=e.globalAlias||"Rollbar";if("object"==typeof r[t])return r[t];r._rollbarShimQueue=[],r._rollbarWrappedError=null,e=e||{};var i=new a;return o(function(){if(i.configure(e),e.captureUncaught){i._rollbarOldOnError=r.onerror,r.onerror=n(i);var o,a,c="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(o=0;o<c.length;++o)a=c[o],r[a]&&r[a].prototype&&l(i,r[a].prototype)}return e.captureUnhandledRejections&&(i._unhandledRejectionHandler=function(r){var e=r.reason,o=r.promise,t=r.detail;!e&&t&&(e=t.reason,o=t.promise),i.unhandledRejection(e,o)},r.addEventListener("unhandledrejection",i._unhandledRejectionHandler)),r[t]=i,i})()},a.prototype.loadFull=function(r,e,t,n,a){var i=function(){var e;if(void 0===r._rollbarPayloadQueue){var o,t,n,i;for(e=new Error("rollbar.js did not load");o=r._rollbarShimQueue.shift();)for(n=o.args,i=0;i<n.length;++i)if(t=n[i],"function"==typeof t){t(e);break}}"function"==typeof a&&a(e)},l=!1,c=e.createElement("script"),d=e.getElementsByTagName("script")[0],p=d.parentNode;c.crossOrigin="",c.src=n.rollbarJsUrl,c.async=!t,c.onload=c.onreadystatechange=o(function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){c.onload=c.onreadystatechange=null;try{p.removeChild(c)}catch(r){}l=!0,i()}}),p.insertBefore(c,d)},a.prototype.wrap=function(r,e){try{var o;if(o="function"==typeof e?e:function(){return e||{}},"function"!=typeof r)return r;if(r._isWrap)return r;if(!r._wrapped){r._wrapped=function(){try{return r.apply(this,arguments)}catch(e){throw e._rollbarContext=o()||{},e._rollbarContext._wrappedSource=r.toString(),window._rollbarWrappedError=e,e}},r._wrapped._isWrap=!0;for(var t in r)r.hasOwnProperty(t)&&(r._wrapped[t]=r[t])}return r._wrapped}catch(n){return r}};for(var d="log,debug,info,warn,warning,error,critical,global,configure,scope,uncaughtError,unhandledRejection".split(","),p=0;p<d.length;++p)a.prototype[d[p]]=i(d[p]);r.exports={Rollbar:a,_rollbarWindowOnError:t}},function(r,e){"use strict";r.exports=function(r,e){return function(o){if(!o&&!window._rollbarInitialized){var t=window.RollbarNotifier,n=e||{},a=n.globalAlias||"Rollbar",i=window.Rollbar.init(n,r);i._processShimQueue(window._rollbarShimQueue||[]),window[a]=i,window._rollbarInitialized=!0,t.processPayloads()}}}}]); // End Rollbar Snippet Rollbar.info("ugidotnet"); </script> Sulla dashboard di rollbar avremo .... per promemoria il POST_CLIENT_ITEM_ACCESS_TOKEN lo si recupera dai settings...

pouchdb.com

https://pouchdb.com PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser.

chroma.js

chroma.js is a tiny JavaScript library (12kB) for dealing with colors! https://gka.github.io/chroma.js

Google Closure Compiler

closure-compiler.appspot.com The Closure Compiler is a tool for making JavaScript download and run faster.

Timedropper is a jQuery time plugin.

http://felicegattuso.com/projects/timedropper  

nedb

 The JavaScript Database Embedded persistent or in memory database for Node.js, nw.js, Electron and browsers, 100% JavaScript, no binary dependency. API is a subset of MongoDB's and it's plenty fast.   https://github.com/louischatriot/nedb

Feature.js

A Fast, simple and lightweight browser feature detection library written in plain JavaScript http://featurejs.com

script.js

https://github.com/ded/script.js $script.js - Async JavaScript loader & dependency manager

reqres.in

Test your front-end against a real API http://reqres.in/

jquerymy.js

A lightweight jQuery plugin for complex two-way  data binding in real time. http://jquerymy.com

angular-meteor.com

http://www.angular-meteor.com

Pingendo

http://pingendo.com The simplest app for Bootstrap prototyping

clipboard.js

A modern approach to copy text to clipboard http://zenorocha.github.io/clipboard.js/

UpUp

https://www.talater.com/upup/ a tiny script that makes sure your site is always there for your users

xtype.js

Elegant, highly efficient data validation for JavaScript Apps http://xtype.js.org/overview

Clusterize.js

Tiny plugin to display large data sets easily   https://nexts.github.io/Clusterize.js/

phantomjs

http://phantomjs.org PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG. Recentemente l'ho utilizzo per effettuare dei test/monitoraggi su di un portale è molto semplice da utilizzare , in ambiente window l'exe phantomjs.exe puo lanciare dei semplici file .js es var page = require('webpage').create(); var fs = require('fs'); page.open('https://www.somesite.com/test.html', function () { page.evaluate(function(){ ...

The Top 10 Mistakes AngularJS Developers Make

https://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make

Interactive Javascript Maps

http://www.amcharts.com/javascript-maps Our JavaScript / HTML5 mapping library will help you to create interactive, animated maps and display them in your web sites or web applications.

lodash

https://lodash.com A JavaScript utility library delivering consistency, modularity, performance, & extras.

Loaders.css

http://connoratherton.com/loaders Delightful and performance-focused pure css loading animations.

JavaScript Frameworks in the Real World

http://www.infoq.com/research/javascript-frameworks-2015

[js] LazyLoad

https://github.com/rgrove/lazyload LazyLoad is a tiny (only 966 bytes minified and gzipped), dependency-free JavaScript utility that makes it super easy to load external JavaScript and CSS files on demand.

[AngularJs] ng-repeat : $index

Nei template quando si utilizza l'attributo "ng-repeat" è possibile far riferimento all'indice del ciclo con la variabile $index. Esempio <a ng-repeat="i in items">                     <span class="name">{{$index}}. {{i.name}}</span> </a>

GoJS : Interactive Diagrams for the Web

http://gojs.net

URI.js

http://medialize.github.io/URI.js URI.js offers simple, yet powerful ways of working with query string, has a number of URI-normalization functions and converts relative/absolute paths.

AngularJS Side Includes

With AngularJS, you can include HTML content, using the ng-include directive: Example <body> <div class="container">   <div ng-include="'myUsers_List.htm'"></div>   <div ng-include="'myUsers_Form.htm'"></div> </div> </body>

Baobab

Baobab is a JavaScript data tree supporting cursors and enabling developers to easily navigate and monitor nested data. https://github.com/Yomguithereal/baobab

MissMatch

Pattern matching for JavaScript inspired by one of the great features of the Haskell language. https://github.com/pb82/MissMatch

bignumber

A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic. https://github.com/MikeMcl/bignumber.js/

[AngularJs] $http passaggio dati

$http({ method: 'POST', url: url, data: data, headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }).success(function (result) { });

[AngularJs] Conditional logic in AngularJS template

IF CONDITION<div ng-if="condition"> <div>{{object.property}}</div> </div> SWITCH<div ng-switch on="selection" > <div ng-switch-when="settings">Settings Div</div> <span ng-switch-when="home">Home Span</span> <span ng-switch-default>default</span> </div>

Transparency

Transparency is a minimal template engine for jQuery http://leonidas.github.io/transparency/

jsdelivr

A free super-fast CDN for developers and webmasters. http://www.jsdelivr.com

Echarts : facilitates your swim in big data

http://ecomfe.github.io/echarts/index-en.html

Shower HTML presentation engine

https://github.com/shower

js-sequence-diagrams

http://bramp.github.io/js-sequence-diagrams generatore di diagrammi uml partendo da un testo....forse un giorno mi tornerà utile

bigpicture

bigpicture.js is a library that allows infinite panning and infinite zooming in HTML pages. https://github.com/josephernest/bigpicture.js

microjs

http://microjs.com/

Svg Rendering Engine

Ieri avevo il problema di riuscire a salvare sul server, come png, un grafico prodotto da una libreria javascript (morris.js) in formato svg. Per risolvere questo problema ho utilizzato questa libreria https://svg.codeplex.com

jsPDF

A HTML5 client-side solution for generating PDFs http://parall.ax/products/jspdf

JavaScript : the right way

http://jstherightway.org/

Font Awesome Animation

http://l-lin.github.io/font-awesome-animation

wu.js

wu.js is a JavaScript library providing higher order functions http://fitzgen.github.io/wu.js

Fast, Secure HTML5 Document Viewing

link

string.js

stringjs.com Interessante libreria javascript che estende i metodi associati ad una variabile stringa tra i tanti : - count(substring) : Returns the count of the number of occurrences of the substring. - isAlpha() : Return true if the string contains only letters. - padLeft(len, [char]) : Left pads the string. - toCSV(options) : Converts an array or object to a CSV line.

CRUNCH

A JavaScript library for big number arithmetic. http://crunch.secureroom.net

Parsley

http://parsleyjs.org the ultimate javascript form validation library

50 Most Useful jQuery Plugins from 2013

http://speckyboy.com/2013/12/11/jquery-plugins-2013/

html2canvas

http://html2canvas.hertzen.com script che consente di effettuare degli "screenshots"su di una pagina web o porzioni di essa

uikit

http://www.getuikit.com A lightweight and modular front-end framework for developing fast and powerful web interfaces.

Google Image Search API JSON interface

link a questo link potete trovare i riferimenti per effettuare delle ricerche di immagini in google con risposta in formato json, qui di seguito un piccolo esempio di classe c# per richiamare tale funzionalità public class GoogleProxy { private string filterSearch = String.Empty; private int startPage = 0; private string url = "https://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=8&q={0}&start={1}";   public GoogleProxy(string filter, int page = 0) { ...

JsLint : the javascript code quality tool

http://www.jslint.com

formatter.js

jquery plugin per la formattazione dei campi imput link

[OT] Split: il lettore MP3 invisibile

http://www.macitynet.it/split-il-player-mp3-cuffia-ear/?utm_source=rss&utm_medium=rss&utm_campaign=split-il-player-mp3-cuffia-ear

One Page Scroll

plugin utile per costruire un sito "one page" ormai tanto di moda https://github.com/peachananr/onepage-scroll

persistState

https://github.com/togakangaroo/persistState The persistState widget is a jQuery Ui widget that will transparently save the state of checkboxes, inputs, selects, resizable areas, etc in localStorage, restoring these on the user's next visit to the page.

ParsedURL

http://jster.net/library/parsedurl semplice libreria javascript per effettuare il parser di un url Example var url = "https://a.complex-url.com:8080/users/jon/messages?q=cake&when=recent#searchbox""; var purl = new ParsedURL(url);var hostname = purl.hostname;var scheme = purl.scheme;var port = purl.port;

Normalize.css

http://necolas.github.io/normalize.css

Foundation

"The most advanced responsive front-end framework in the world." http://foundation.zurb.com

requirejs

requirejs.org a javascript module loader

leafletjs.com

http://leafletjs.com An Open-Source JavaScript Library for Mobile-Friendly Interactive Maps

Data-Driven Documents

http://d3js.org

Flat UI

Free Web User Interface Kit http://designmodo.com/demo/flat-ui/

Cytoscape.js

http://cytoscape.github.io/cytoscape.js A JavaScript graph library for analysis and visualisation

HandJS

http://handjs.codeplex.com libreria per gestire via script gli eventi generati utilizzando un interfaccia touch screen

ECMAScript 6 Harmony, il JavaScript che verrà ...

interessante articolo da leggere  link articolo

Sly : javascript scrolling navigation

http://darsa.in/sly/#!examples

math.js

Math.js is an extensive math library for JavaScript http://mathjs.org

sidr

plugin for creating side menus and the easiest way for doing your menu responsive http://www.berriart.com/sidr

Toolbar.Js

A jQuery plugin that creates tooltip style toolbars link

Durandal

Single Page Apps Framework http://durandaljs.com

Breeze

www.breezejs.com Breeze is a JavaScript library that helps you manage data in rich client applications. If you store data in a relational database, query and save those data as complex object graphs, and share these graphs across multiple screens of your JavaScript client, Breeze is for you.

jQuery Core 1.9 Upgrade Guide

per vostra conoscere riferimento alla nuove caratteristiche link

css x crm 4.0

ieri mattina ho dovuto mettere mani ad una vecchia installazione crm 4.0 e dovevo introdurre delle finestre custom per rendere graficamente simili tali finestre a quelle del crm ho trovato dei css di riferimento scaricabili a questo indirizzo : link

JsHint

tool online per la verifica del tuo codice javascript www.jshint.com

oolib.js

oolib.js is a tiny JavaScript library that provides an original solution to the age-old problem of JavaScript OOP encapsulation http://idya.github.com/oolib/

Kwicks for jQuery

jquery plugin per creare facilmente dei slide panel. http://devsmash.com/projects/kwicks

JGravity

effetto gravità con un plugin jquery http://tinybigideas.com/plugins/jquery-gravity

Verifica Partita Iva Europea

http://isvat.appspot.com $.getJSON('http://isvat.appspot.com/GB/802311782/?callback=?', function(data){alert(data)});

jQuery Builder

http://projects.jga.me/jquery-builder web-based tool per costruire una versione custom della libreria jquery

AngularJS

http://angularjs.org interessante libreria costruita da Google che consente un approcio diverso nello sviluppo di interfaccie web dinamiche....vediamo se potrà risultare utile e produttivo.

Grid Builder

http://jquer.in/builder.html tool online per generare layout a griglia con div e css

Bootstrap

http://twitter.github.com/bootstrap/index.html Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.

Smartupdater

Plugin jquery che risulta utile quando si rende necessario un meccanismo di polling verso il server. link

Less : The dynamic stylesheet language

http://lesscss.org La libreria less.js consente di introdurre nei normali css un comportamento dinamico consentendo di utilizzare variabili, funzioni ecc. styles.lss @color: green; @size: 60;   #header { color: @color; font-size : @size; } h2 { color: @color; font-size : @size; } HTML example <head> <link rel="stylesheet/less" type="text/css" href="style.less"> <script src="less-1.3.0.min.js" type="text/javascript"></script> </head> <body> <h2>TEST LESS</h2> <div id="header">test css less</div> </body> <script type="text/javascript" charset="utf-8"> less.env = "development"; less.watch(); </script>

js-schema

interessante libreria per la gestione di oggetti in javascript https://github.com/molnarg/js-schema

Windows and Node: Getting Started

un breve articolo per cominciare ad approciare la programmazione Node.js in ambiente windows link

_.uniq

Funzione della libreria di utility javascript Underscore.js che dato un array toglie eventuali elementi duplicati _.uniq([1, 2, 1, 3, 1, 4]); => [1, 2, 3, 4]

[js] Jquery Spinner

plugin di jquery per la gestione di spinner link

Unminify Javascript Code

tool online per effettuare l'operazione inversa di un minimizzazione di un file javascript http://jsbeautifier.org

Json Editor Online

http://www.jsoneditoronline.org comodo editor online per la gestione/visualizzazione di oggetti json

jsFiddle

tool online per testare porzioni di codice javascript con i piu' famosi framework http://jsfiddle.net

[js] jecookie

librerie javasacript che consente di gestire i cookie del browser in formato json https://github.com/ainformatico/jecookie

[js] TOC

link jquery plugin per generare , via script, in automatico un menu contestuale alla pagina

[js] paginate gente paginate

Attraverso il plugin jQuery Pagination potete pagina sezione di pagine , tabelle , serie di immagini ecc.

[Jquery] Pulizia campi form

$("#idForm").find(':input').each(function() { switch(this.type) { case 'password': case 'select-multiple': case 'select-one': case 'text': case 'textarea': $(this).val(''); ...

[OT] Lorem Ipsum alternativo....

http://slipsum.com/#.Ts2DCFaGmSo

Jquery Fundamentals

http://jqfundamentals.com

Moment.js

ennesima libreria javascript per una comoda gestione delle date http://momentjs.com

XDate

A Modern JavaScript Date Library http://arshaw.com/xdate

ImageMapster

http://www.outsharked.com/imagemapster jquery plugin per facilitare la mappatura delle immagini

Notificon

http://makeable.github.com/Notificon classe javascript per notifiche a livello del favicon........   magari puo' tornare utile

MarcoPolo : jQuery autocomplete plugin

plugin jquery per l'autocompletamento. https://github.com/jstayton/jquery-marcopolo

CSS Media queries

Interessante articolo che descrive in modo chiaro il concetto di CSS Media Queries molto utili in questo momento storico in cui i siti vengono visti da diversi tipi di device (pc, cellularti , table ecc..)

Underscore.js

al link http://documentcloud.github.com/underscore potete trovare la libreria Underscore.js che vi consente di avere a disposizion numerosi funzioni per la programmazione funzionale. Esempi _.each({one : 1, two : 2, three : 3}, function(num, key){ alert(num); });   var ret = _.map([1, 2, 3], function(num){ return num * 3; });   var sum = _.reduce([1, 2, 3 ], function(memo, num){ return memo + num; }, 0);   var moe = {name : 'moe', luckyNumbers : [13, 27, 34]}; var clone = {name : 'moe', luckyNumbers : [13, 27, 34]}; alert(moe == clone); alert(_.isEqual(moe, clone));

Firefox 3...4...5...6

In poche settimane sono passato dalla versione 3.5 alla 6, un balzo triplo, non ho capito le varie modifiche/ottimizzazione apportate nelle varie versioni , vi indico solo una cosa carina presenta nella versione 6, il Blocco Appunti (lo potete richiamare con shift+f4 o dal menu Strumenti/Sviluppo Web) che consente di eseguire del codice javascript.

glDatePicker

vi serve solo un campo di gestione date in js semplice e funzionale glDatePicker fa al caso vostro lo potete scaricare all'indirizzo http://code.gautamlad.com/glDatePicker

Sammy

piccola libreria js scaricabile al seguente http://sammyjs.org che consente di creare facilmente un'architettura Restful

jQuery Bullet Graph

plugin jquery per la costruzione di grafici "bullet Graph" http://www.tumblr.com/tagged/bullet+graph

gMap3

Libreria jquery che facilita l'utilizzo delle Google Map Api. http://gmap3.net

Come utilizzare qualsiasi font sul web

per riuscire a superare il vincolo delle famiglie di font utilizzabili nella pagine web sono state sviluppati alcune librerie javascript che consentono di risolvere tale limite, tra queste vi consiglio: Cufon TypeFace.js anche Google propone una sua soluzione :Google Font API

Jquery Programmazione asincrona

interessante articolo che descrive in modo chiaro l'utilizzo dei nuovi metodi Promise e Deferred

Jquery Smart Validate

jquery plugin per la validazione del numero di carta di credito per i seguenti tipi American Express Master Card Visa Card Diners Club Discover link

Costruisci facilmente la tua form

http://htmlform.com consente di costruire online la tua form html

Scroll to top

scroll al top della pagina tramite jquery $( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );

UglifyJS

all'indirizzo http://marijnhaverbeke.nl/uglifyjs potete trovare un servizio online per minimizzare i vostri file di scripting

jQuery-Smart-Auto-Complete

plugin per jquery per gestire autocomplete https://github.com/laktek/jQuery-Smart-Auto-Complete

minimal.js

link interessante librerie javascript che consente  attuare facilmente replace,append e prenpend al dom Example Consider the following HTML template snippet: <ul> <li></li></ul> and the following Javascript: $m({ ul: ["foo", "bar", "baz"]}); will result in the following transformed HTML: <ul> <li>foo</li> <li>bar</li> <li>baz</li></ul>

Google Chrome Developer Tools

non potete fare a meno di firebug ma amate google chrome, allora non potete non provare "Google Chrome Developer Tools"  (basta cliccare ctrl+shift+j).

[OT] Crafty

All'indirizzo http://craftyjs.com potete trovare una libreria javascript per la costruzione di semplici giochi in 2d

Essential JavaScript And jQuery Design Patterns

http://addyosmani.com/blog/essentialjsdesignpatterns

jquery KeyTips

Interessante plugin di jquery per fornire un accesso facilitato, tramite tastiera, alle form. A questo link potete trovare un demo esaustiva

.keypress

per intercettare la pressione dei tasti con jQuery è molto semplice : $(document).keypress(function (e) { if (e.which == '13') { // to do } });con questo script a livello di pagina si intercetta la pressione del tasto "enter"

Introduzione a Jquery Template

A questo link trovate un interessante articolo che spiegal'utilzzo dei Jquery Template in asp.net 2: <html xmlns="http://www.w3.org/1999/xhtml"> 3: <head> 4: <title>Intro</title> 5: <link href="0_Site.css" rel="stylesheet" type="text/css" /> 6: </head> 7: <body> 8: 9: <div id="pageContent"> 10: 11: <h1>ASP.NET Bookstore</h1> 12: ...

[jq] Centrare un div

$('#idDiv').css({         position:'fixed',         left: ($(window).width() - $('#idDiv').outerWidth())/2,        top: ($(window).height() - $('#idDiv').outerHeight())/2     });

Ext JS 4 Preview: Faster, Easier, More Stable

in questo articolo vengono mostrare le importanti novità introdotte con l'ultima versione, tra cui il charting e il theming

jQuery 1.4.3

rilasciata la nuova versione di Jquery, tra le piu' importanti novità troviamo jQuery.type() che ci consente di effettuare verifiche sulle tipologie dell'oggetto javascript Esempio jQuery.type(true) === "boolean" jQuery.type(3) === "number" jQuery.type("test") === "string" jQuery.type(function(){}) === "function" jQuery.type([]) === "array" jQuery.type(new Date()) === "date" jQuery.type(/test/) === "regexp"

javascript beautifier

a questo indirizzo http://jsbeautifier.org potete trova un tool online per riformattare il codice javascript in automatico

Ext JS 3.3 Final Released

rilasciata la nuova versione del framework javascript. link

[Jq] Div is visible

come promemoria $("#nomediv").is(":visible")

Highcharts

ho cominciato da poco ad utilizzare questa libreria javascript per la costruzione di grafici e devo dire che è ben fatta. http://www.highcharts.com/

Javascript unpacker and beautifier

Ogni tanto capita di dover controllare il codice di un javascript compresso tramite questo tool online è possibile decomprimere tali file http://jsbeautifier.org

HTML5

in una 30 di slide tutte le novità introdotte da HTML 5 link

Qooxdoo

Qooxdoo è una framework javascript per la costruzione di interfacce web , puo' essere considerato un'alternativa a Extjs Trovate il tutto al seguente link

Ext JS Calendar

con l'imminente nuova release Extjs si avrà a disposizione un nuovo componente Calendar a questo indirizzo potete vederne una demo: link

Jquery Plugin Validate: aggiungere dinamicamente una validazione

Attraverso il famoso plugin di jquery.validate che trovate a questo link è possibile gestire facilmente la validazione di una form Se si volesse aggiungere dinamicamente una validazione su di un campo creato successivamente al rendering della pagina questa è la sintassi: $("#fieldId").rules("add", { required: true, minlength: 2 });

[js] Attendere prego...

Jquey BlockUI Plugin plugin di jquery per consentire la gestione dell'attessa  con annessa disabilitazione dell'interfaccia. Esempio $(document).ready(function() { $('#demo1').click(function() { $.blockUI({ message: 'Attendere Prego' }); setTimeout($.unblockUI, 2000); }); });

HTMLParser C# Library Freeware

link

Namespace in Javascript con Jquery

1 ° estendere Jquery con la seguente funzione jQuery.namespace = function() { var a=arguments, o=null, i, j, d; for (i=0; i<a.length; i=i+1) { d=a[i].split("."); o=window; for (j=0; j<d.length; j=j+1) { o[d[j]]=o[d[j]] || {}; o=o[d[j]]; } } return o; };2°...

Seadragon Ajax

interessante libreria javascript per  la gestione di immagini http://www.seadragon.com/developer/ajax

Cacoo

Create diagrams online http://cacoo.com

Se proprio dovete fare un mockup per Iphone......

Iphone Mockup

Stampa griglie Extjs

Per chi come me usa spesso Extjs, a questo link potete trovare un plugin per gestire la stampa di una griglia

HTML5Rocks

sito-risorsa degli sviluppatori di Chrome per chi vuole usare l'HTML5 http://www.html5rocks.com

SQLike - a small Javascript query engine

SQLike framework javascript che consente di effettuare query simil SQL su Json Store link

Native Json Store

una delle piu' interessanti novità delle nuove versione dei browser basati su HTML 5 è sicuramente l'introduzione di IndexedDB, cioè la gestione di un database json nativo che consentirà di scrivere in javascript cose di questo genere:     var db = indexedDB.open('books', 'Book store', false); if (db.version !== '1.0') { var olddb = indexedDB.open('books', 'Book store'); olddb.createObjectStore('books', 'isbn'); olddb.createIndex('BookAuthor', 'books', 'author', false); olddb.setVersion("1.0"); } // db.version === "1.0"; var index = db.openIndex('BookAuthor'); var matching = index.get('fred'); if (matching) report(matching.isbn, matching.name, matching.author); else report(null);   var store = db.openObjectStore('Contact');   var lincoln = {name: 'Lincoln', number: '7012'}; var contact = store.put(lincoln); // contact.id === 1   var contact = store.get(1); //...

Taffy DB : A JavaScript database for your browser

Taffy DB is a free and opensource JavaScript library that acts as thin data layer inside Web 2.0 and Ajax applications. link

Ext JS 3.2 Final Released

link articolo Tra le novità interessanti: - temi accessibili - toolbar riordinabili - multi filtro sulle griglie - campi composti

Amberjack

http://amberjack.org libreria javascript opensource per creare un tour visual di un sito

Preload Images with Jquery

$('<img />')    .attr('src', 'imageURL.jpg')    .load(function(){        $('.profile').append( $(this) );        // Your other custom code    });

JSINQ - LINQ to Objects for JavaScript

http://jsinq.codeplex.com rilasciata la prima versione di questa libreria javascript che implementa Linq in Javascript.

Sass : style with attidude

http://sass-lang.com da studiare..

Distanza tra due punti geografici in Javascript

var R = 6371; // kmvar dLat = (lat2-lat1).toRad();var dLon = (lon2-lon1).toRad(); var a = Math.sin(dLat/2) * Math.sin(dLat/2) +        Math.cos(lat1.toRad()) * Math.cos(lat2.toRad()) *         Math.sin(dLon/2) * Math.sin(dLon/2); var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); var d = R * c;

Ext JS 3.2 Beta

Annunciata la beta release 3.2 del famoso framework ExtJs con interessanti novità tra cui : New Accessibility Theme Composite Fields Multiple sorting and filtering on Stores Link articolo

Linq to Javascript

http://jslinq.codeplex.com/ 1: var myList = [ 2: {FirstName:"Chris",LastName:"Pearson"}, 3: {FirstName:"Kate",LastName:"Johnson"}, 4: {FirstName:"Josh",LastName:"Sutherland"}, 5: {FirstName:"John",LastName:"Ronald"}, 6: {FirstName:"Steve",LastName:"Pinkerton"} 7: ...

jsFiddle

http://jsfiddle.net/ sito online dove poter fare dei test con html,css e javascript

Jquery : menu da tasto destro

attraverso questo plugin di jquery : jquery.contextmenu, è possibile costruire facilmente dei menu da tasto destro, trovate una esauriente documentazione a questo indirizzo : http://www.javascripttoolbox.com/lib/contextmenu/index.php

.delegate in jQuery 1.4.2

Nella versione 1.4.2 sono stati aggiunti questi due nuovi metodi: .delegate (http://api.jquery.com/delegate/) 1: $("table").delegate("td", "hover", function(){ 2: $(this).toggleClass("hover"); 3: }); .undelegate()

Javascript Regular Expression per il controllo di numeri di carte di credito

* Visa: ^4[0-9]{12}(?:[0-9]{3})?$ All Visa card numbers start with a 4. New cards have 16 digits. Old cards have 13. * MasterCard: ^5[1-5][0-9]{14}$ All MasterCard numbers start with the numbers 51 through 55. All have 16 digits. * American Express: ^3[47][0-9]{13}$ American Express card numbers start with 34 or 37 and have 15 digits. * Diners Club: ^3(?:0[0-5]|[68][0-9])[0-9]{11}$ Diners Club card numbers begin with 300 through 305, 36 or 38. All have 14 digits. There are Diners Club cards that begin with 5 and have 16...

jshashtable 2.0 : Hashtable in Javascript

http://www.timdown.co.uk/jshashtable/#setup 1: <script type="text/javascript" src="jshashtable.js"></script> 2: <script type="text/javascript"> 3: var typesHash = new Hashtable(); 4:   5: typesHash.put("A string", "string"); 6: typesHash.put(1, "number"); 7:   8: var o = new Object(); 9: typesHash.put(o, "object"); 10:   11: alert( typesHash.get(o) ); // "object" 12:...

ExtJs Online Gui Designer

E' da un po' che utilizzo il famoso framework javascript Extjs per il layout di siti, ho trovato recentemente due siti che mettono a disposizione online due editor che ti facilitano nelle costruzioni delle interfacce http://www.projectspace.nl/ http://tof2k.com/ext/formbuilder/

Valore Radio Button con Jquery

$("input[name='radiobuttonname']:checked").val()

jQuery 1.4

Rilasciata  la nuova versione del famosissimo framework javascript. A questo indirizzo http://jquery14.com/  potete trovare tutte le informazioni

Ajaxload

servizio online per autogenerarsi le famose icone di attesa AjaxLoad

jQuery in 15 minutes

un breve corso di jquery... forse ci vuole qualche minuto in piu' Link

transm.js 1.0

transizioni di immagini tramite javascript http://www.netzgesta.de/transm/

dygraphs: JavaScript Visualization Library

Link libreria open source che consente di creare grafici, compatibili anche con IE

ASP.NET MVC 2 disponibile la Release Candidate

Potete scaricarla a questo link

Referencing JavaScript in ASP.NET MVC Master Pages

Esempio<script src="<%= Url.Content("~/Content/js/jquery-1.2.3.min.js") %>" type="text/javascript"></script> Leggi Articolo

JQuery : clone Javascript Object

var newObject = jQuery.extend({}, oldObject);

Jquery : cercare tag html in una stringa

Esempio 1: var text = 'some string here with <a href="#link">http:something.com</a> more string and more links also'; 2:   3: text = $('<div>' + text + '</div>'); 4:   5: text.find('a').each(function() { 6: var string = $(this).html(); 7: 8: }); 9:  

Closure Compiler Service

servizio online di google che consente di ottimizzare il codice javascript http://closure-compiler.appspot.com/home

Functional Javascript

Interessante libreria javascript per la programmazione funzionale Link che consente di fare cose di questo genere: 1: var square = 'x*x'.lambda(); 2: square(3);→ 9 3:   4: map('1+', [1,2,3]) → [2, 3, 4] 5:   6: and('>1', '>2')(3) → true 7:   8: map(invoke('toUpperCase'), ['two', 'words']); 9: → ["TWO", "WORDS"]

[Js] maxImage Plugin

plugin javascript per gestione immagini Link plugin

Jquery : remove single css class

$("#objId").removeClass("classname");

Operatore ternario in javascript

operatore javascript poco usato : condizione ? istruzione1 (true) : istruzione2 (false) esempio : 1: var a = 10; 2: var b = 10; 3: 4: a==b?alert("uguali"):alert("diversi");

Crea la tua icona custom per le Google Map

Google Map Custom Marker Maker link

Javascript : verifica esistenza di una funzione

if(typeof yourFunctionName == 'function') { yourFunctionName(); }

Raphaël—JavaScript Library

libreria javascript per lavorare con la grafica vettoriale http://raphaeljs.com/

Valid8

validazione lato client tramite jquery. Link Demo

Icone standard da usare nelle mappe di Google

...... e molte altre Link

Google Map Example

A questo link potete trovare una serie di esempi di utilizzo delle api di Google Map molto interessanti

Bing Maps Interactive SDK

Link

The best way to load external JavaScript

leggi articolo function loadScript(url, callback){ var script = document.createElement("script") script.type = "text/javascript"; if (script.readyState){ //IE script.onreadystatechange = function(){ if (script.readyState == "loaded" || script.readyState == "complete"){ script.onreadystatechange = null; ...

Reinventing a Drop Down with CSS and jQuery

Link

Using Ext JS Grids with ASP.Net MVC - Basic Example

Oggi dovevo inserire all'interno di un progetto asp.net MVC l'utilizzo della fantastiche griglie Extjs e mi ha molto aiutato il seguente articolo. Buona lettura Leggi Articolo

JavaScript:The World's Most Misunderstood Programming Language

interessante articolo.Leggi

Extjs 3.0

Rilasciata la nuova versione del famoso framework javascript di sviluppo interfaccie web. link Alcuni interessanti esempi: Toolbar with Menus Charts Grid with RowEditor Example

Play some drums...HTML5 style

link

Autocomplete in asp.net Mvc con Jquery

interessante articolo : leggi articolo

Jquery TOOLS

Collezione di componenti web che sfruttano Jquery. Link

Google Maps GeoXml Parsing

Alcune settimane fa avevo parlato del formato Kml, comodo per gestire informazioni utili nelle mappe. Mi hanno appena consigliato di dare un occhiata a questo parser

OpenLayers : alternativa alle google map

libreria opensource per la gestione di mappe via web Link

Jquery : elimina riga di una tabella

jqRow = $("#idrow"); jqRow.remove();

Jquery : aggiungi riga ad una tabella

$('<tr>').appendTo("#idtabella").html("<td>**</td><td>123</td>");

Usare file Kml nelle tue mappe Google

KML (Keyhole Markup Language) è un linguaggio basato su xml creato per gestire dati geospaziali in tre dimensioni A questo link una breve documentazione Per poter utilizzare un file kml all'interno di una google map è molto semplice objMap = document.getElementById("map"); googleMap = new GMap2(objMap); geoXml = new GGeoXml("www.miosito.com/punti.kml?"; googleMap.addOverlay(geoXml);

getElementsByClassName

qualora non si avesse a disposizione jquery o simili , semplice funzione javascript per recuperare gli oggetti che presentano la stessa classe function getElementsByClass(node,searchClass,tag) { var classElements = new Array(); var els = node.getElementsByTagName(tag); // use "*" for all elements var elsLen = els.length; var pattern = new RegExp("\b"+searchClass+"\b"); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; }

jParallax

effetto parallax con javascript Link

ImageSwitch

ottimo plugin basato su jquery per effettuare un cambio di immagine Link

Jsbin

http://jsbin.com Pagina che consente di testare snippet di codice javascript appoggiandosi a diversi framework

[Js] Bluff

in questi giorni dovevo produrre per un mio cliente dei grafici su pagine web senza avere a disposizione nessun strumento di reportistica standard e senza possibilità di usare flash. Cercando nella rete ho trovato la libreria javascript che fa per me : Bluff

Una playlist MP3 con jQuery e Scriptaculous

un semplice script per poter inserire un player mp3 nel vostro sito usando solo javascript link

Nuovo design Google Maps

se utilizzate le mappe di google all'interno dei vostri siti adesso potete applicargli la nuova interfaccia ai comandi con le seguenti istruzioni: // Create a map. var map = new GMap2(myMapDiv); // Give it the maps.google.com experience. map.setUIToDefault();

50 Useful JavaScript Tools

link tool per sviluppo in javascript posso sempre tornare utili

Jquery in iframe

attraverso jquery potete puntare, dall'interno di un iframe, a oggetto che si trovano nel parent col la seguente dicitura: parent.$("#nome").val('pippo');

Che viaggiatore sei?

ieri ho finito di sviluppare la mia prima applicazione in facebook, niente di trascendentale ma cmq è stat un'impresa http://apps.facebook.com/cheviaggiatoresei

JQuery : Selectors/not

miglioramento del selettore di jquery NOT in grado di supportare selezioni complesse e condizionali $("input:not(:checked) + span").css("background-color", "yellow");$("input").attr("disabled", "disabled"); link

Perenthia

Videogioco con interfaccia sviluppata con Microsoft Silverlight 2.0, http://www.perenthia.com

[Js] 10 Smart Javascript Techniques For Manipulating Content

vedi articolo

Page Peel con Jquery

link demo

Typechart.com : anteprima online di css

http://www.typechart.com

20 Excellent AJAX Effects You Should Know

1-  Autocompletion 2- Ajax IM 3- LiveValidation .. .. Link

Una specie di powerpoint online

un'interfaccia web per la gestione di file powerpoint costruita con il javascript framework Cappuccino link

Jquery : CSV to Table

<script src="./js/jquery-1.2.6.min.js" type="text/javascript"></script><script src="./js/jquery.csv2table-0.02-b-1.9.js" type="text/javascript" charset="utf-8"></script><div id="view0"></div><script>$(function(){ $('#view0').csv2table('./data/Book12.csv');});</script> link

Parsing XML with jQuery

ho trovato molto semplice la lettura di un file xml attraverso l'utilizzo di jquery, per riuscirci ho preso spunto da questo articolo link

Round in javascript

function roundTo(decimalpositions) {     var i = this * Math.pow(10,decimalpositions);     i = Math.round(i);     return i / Math.pow(10,decimalpositions); } Number.prototype.roundTo = roundTo;

Using JQuery to Make Asp.Net Play Nice with Asp.Net

da leggere

jQuery Impromptu

estensione di jquery per gestione i prompt:  link

Jquery : recuperare valore e testo select list

per recuperare il valore di un select list di nome "pippo" var value = $("select#pippo").val(); per recupeare invece il testo della voce selezionata var testo = $("select#pippo :selected").text();

Coolite : extjs + asp.net

http://www.coolite.com  toolkit per integrare facilmente il potente framework javascript Extjs nelle vostre pagine Asp.net

Jetris : tetris in javascript

link

LiveValidation :libreria javascript per le validazioni

http://www.livevalidation.com/ Libreria js basata sul framework prototype molto utile per gestire le validazioni dei campi

Box2DJs : la gravità nella tue pagine web

da vedere

Js.class

http://jsclass.jcoglan.com/ libreria che facilita la programmazione ad oggetti in javascritp è il caso di darci un'occhiata

Spacegallery - jQuery plugin

Link

[Js] PersistJs

un' alternativa ai cookie per la memorizzazione lato client link

[Js] ShifTZoom

effetto zoom sulle foto attraverso javascript Link

JavaScriptMVC

javascriptmvc.com ormai mvc dilaga ovunque.....

Mappe nel tuo sito con Virtual Earth

integrare nel tuo sito con pochi passi le mappe di virtual earth www.aspitalia.com/articoli/windows-live/windows-live-virtual-earth-mappe.aspx

Google AJAX Language API

ajax api che permettono di effettuare traduzioni usando esclusivamente javascript riferimento : code.google.com/apis/ajaxlanguage/ esempi :  code.google.com/apis/ajaxlanguage/documentation/#Examples

Google Stree View

maps.google.com/help/maps/streetview/index_.html in questo momento funziona solo su alcune città americane comunque cmq è proprio fantastica

[Js] JavaScript Map API comparison

interessante articolo che mettere a confronto i tre principali servizi web per la visualizzazione di mappe : Google Map , Yahoo Map e Windows Live Local Search Maps Virtual Earth API 5.0 www.niallkennedy.com/blog/2007/08/map-api-comparison.html

[Js] Super Mario in 14kb Javascript

io personalmente adoravo questo giochino blog.nihilogic.dk/2008/04/super-mario-in-14kb-javascript.html

[Flash/Js] Slide Show stile iTunes

sito di riferimento: www.weberdesignlabs.com/blog/ esempio : www.weberdesignlabs.com/blog_files/itunes2/iTunesAlbumArt.html

[Js] Chiamate ajax con Mootools

Per la gestione della chiamate ajax il famoso framework javascript Mootools si basa su prototype.js e risulta molto semplice : es 1 : var ajax = new Ajax(url).request(); es 2 : var myAjax = new Ajax(url                             , {                                   method: 'get'                                 ,  onComplete: function(text)                                            {                      ...

[Js] Online Document Viewer

vuzit.com

[Js] jQuery.Accessible

Sarà che un mio amico ha problemi in questo campo e quindi mi stanno molto a cuore i problemi sull'accessibilità plugins.jquery.com/project/Accessible plugin per jquery che fa un check sulle minime regole di accessibilità  a cui devono attenersi i siti web

[Web] 250+ Tools and Resources For Coding the Web

mashable.com/2007/10/14/web-coding/

JavaScript Memory Leak Detector

blogs.msdn.com/gpde/pages/javascript-memory-leak-detector.aspx

[Js] SWFObject

www.magnificaweb.it/flashobject/ questo script è da usare per includere nelle vostre pagine del contenuto Flash, e consente di risolvere il fastidioso problema dell'attivazione dei controlli ActiveX su InternetExplorer

HTML 5 differences from HTML 4

www.w3.org/TR/html5-diff/#changed-elements

[Js] Turbo Admin

interfaccia web-based in ajax-style per database www.turboajax.com/products/turbodbadmin/

[Js] JsonSQL

Attraverso questo script è possibile effettuare delle ricerche su delle strutture Json attraverso una sintassi simil SQL jsonsql.query("select * from json.channel.items order by title desc",json); www.trentrichardson.com/jsonsql/

[Js] photo 3D Gallery

www.dhteumeuleu.com/ accattivante

[Js] Design Patterns in JavaScript

www.webreference.com/programming/javascript/ncz/column5/ un po' di design patterns anche in javascript e un libro per aprrofondire l'argomento : www.amazon.com/JavaScript-Design-Patterns-Dustin-Diaz/dp/159059908X/webstandardsw-20

[jS] FileTreePanel Client-Server Interface Specification

aariadne.com/filetree/ Web File Manager Interface

A cosa serve una Sitemap?

interessante articolo che aiuta a capire come si costruisce e a cosa servono questi file xml su cui si basano i motori di ricerca webmarketing.html.it/guide/lezione/3469/che-cose-il-formato-sitemap/

[Js] Cycle Plugin

www.malsup.com/jquery/cycle/

[Js] Simple Dojo Grids

www.sitepen.com/blog/2007/11/06/simple-dojo-grids/

[Js] JavaScript Hyperbolic Browser

non so mai in quale interfaccia userò mai questo menu ma lo trovo estremamente "accattivante":hypertree.woot.com.ar

[Js] Effetto Revolver in Javascript

www.monkey.nildram.co.uk/mootools/MooRevolver/#2

Form Integrated Flash Draw Widget

prima o poi troverò un contesto dove utilizzarlo www.mainada.net/inputdraw/

[JS] Calculator

javascript che consente di visualizzare una calcolatrice, non so quando lo userò ma comunque è molto carino javascript.html.it/script/vedi/4166/calculator/

[JS] Ext 2.0 Samples

preview della versione 2.0 di questa famosissima libreria javascript extjs.com/playpen/ext-2.0-dev5/examples/

[JS] lytebox

dovevo creare uno slideshow accattivante ed ho trovato questo  : www.dolem.com/lytebox/ molto semplice da implementare

[JS] Simile

libreria javascript free per costruire fantastici grafici "plotting time" simile.mit.edu/timeplot/

[Json] toJsonString

Ho trovato sempre comodo utilizzare Json per passare dati strutturati dal server al client, ed attraverso l'utilizzo di alcune librerie, come ad esempio Json.net (www.newtonsoft.com/products/json/quickstart.aspx)  , è facile convertire che ne so una classe c# in una stringa json. Per invece riuscire a trasformare lato client una qualsiasi struttura , array / oggetti ecc. , in una stringa json da rispedire al server ho trovato questo script www.json.org/json.js che attraverso l'istruzione toJSONString() risolve il problema

[Js] Includere file Javascript dinamicamente

function includeJS(urlScript) {       var oNewScript = document.createElement("script");       oNewScript .type = "text/javascript";       oNewScript .src = urlScript;              document.getElementsByTagName("head")[0].appendChild(oNewScript ); }

[Google Map] GZoom drag-to-zoom Google Maps control

Per i patiti, come me, della google Map un simpatico controllo per fare un diverso zoom Link

[Js] Uso del Prototype in Javascript

I prototipi in javascript consentono di estendere le sue funzionalità base. Esempio var a = new String();  String.prototype.UpperCaseOnlyFirstChar= function()  {     var ret  = "";       ret = this.substring(0,1).toUpperCase() + this.substr(1,this.length-1).toLowerCase();       return(ret); };  a = "AleX"; alert(a.UpperCaseOnlyFirstChar());   il risultato è "Alex"

DP_DateExtensions Library

libreria javascript che estende le funzionalità legate alle variabili Date. Link

Css Zen Garden

sito molto utile per capire la potenza e l'uso corretto dei css nei nostri siti http://www.csszengarden.com/

Dynamicdrive

Sito con numerosi e interessanti javascript per rendere piu' bello e funzionale un sito http://www.dynamicdrive.com

Air : Adobe Integrated Runtime

link Adobe® AIR™ is a cross-operating system runtime that allows web application developers to use their existing web development skills (HTML, Javascript, Adobe Flash®, Adobe Flex™, Ajax) to build and deploy rich Internet applications to the desktop.

[Javascript] Dojo

Quando ho un po' di tempo devo proprio fare due o tre provine con questa interessante libreria javascript http://dojotoolkit.org/demos

14 Tab-Based Interface Techniques

link articolo Esempi:

[HTML/CSS] Dare una mano al puntatore.....

Su IE per mostrare la manina per il puntatore si utilizza solitamente cursor:hand , tale definizione di cursore però non compare nelle specifiche W3c (http://www.w3.org/TR/REC-CSS2/ui.html#propdef-cursor), quindi non funziona su Firefox. Per risolvere correttamente il problema su tutti i brower si deve specificare : cursor: pointer; cursor: hand;

«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011