background preloader

JsPDF - Create PDFs with HTML5 JavaScript Library

JsPDF - Create PDFs with HTML5 JavaScript Library
PDFs have become an essential element of document sharing. Our team recognised a significant challenge with generating these files and developed jsPDF, the ultimate solution for PDF generation. We took an innovative approach and made jsPDF open-source to encourage a collaborative community of developers to enhance its features and functionalities. With our easy-to-use application, you can create professional-looking PDFs in a matter of minutes, without the need for complex software or extensive training. Documentation Our documentation is generated from the source code, and we ensure it's up-to-date and comprehensive. Support While our open-source software doesn't come with free support, we offer competitive pricing for personalised project assistance.

La Vague du Web #2 La Vague du Web est un condensé de ressources en tout genre vous permettant de suivre les dernières tendances web… Aujourd’hui dans cette chronique : beaucoup de plugins jQuery, une bibliothèque d’icônes CSS, ou encore une bibliothèque PHP de gestion d’erreurs. Bref, place à la Vague du Web numéro #2 ! Stickymojo.js Stickymojo est un plugin jQuery qui permet de mettre en place une sidebar flottante qui suit le scroll du navigateur. PHP Error PHP Error est une librairie PHP open-source permettant d’enrichir l’affichage des erreurs PHP avec un maximum d’informations sur l’erreur rencontrée : message clair et précis, extraits de code, contexte de l’erreur, ligne concernée, coloration syntaxique, etc. jQRangeSlider jQRangeSlider est un plugin jQuery qui permet d’utiliser des curseurs de sélection sur un intervalle donné, aussi bien pour des valeurs numériques que pour des dates. Adaptive Images Kort

Développeur Agile | Lunr.js le moteur de recherche côté client Lunr.js est un moteur de recherche « fulltext » simple pour vos applications côté client. Il est conçu pour être léger, mais très complet afin de fournir une expérience de recherche très riche. Tout cela sans dépendance et sans accès serveur. Lunr.js fonctionne avec tout navigateur moderne compatible ECMAScript 5 (ES5). Son utilisation est extrêmement simple, il vous suffit de rajouter des éléments à l’index comme ceci : La recherche s’effectue ensuite via la fonction search de l’objet : var results = index.search('foo'); Pour plus d’information, rendez-vous sur le site officiel.

validate.js Lightweight JavaScript form validation library inspired by CodeIgniter. No dependencies, just over 2kb gzipped, and customizable! validate.js (development - 16kb) validate.min.js (minified - 2.1kb) Example All of the fields were successfully validated! Features Validate form fields from over a dozen rules No dependencies Customizable messages Supply your own validation callbacks for custom rules Chainable customization methods for ease of declaration Conditionally validate certain form fields Works in all major browsers (even IE6!) Installation and Usage Include the JavaScript file in your source Create the validation object with your desired rules. FormValidator new FormValidator(formName, fields, callback) The FormValidator object is attached to the window upon loading validate.js. The formName passed in to validate must be the exact value of the name attribute of the form An array of fields will be used to perform validation on submission of the form. Custom Validation Rules #1. setMessage

Blog de CinéPhil | Ce qui se conçoit bien s'énonce clairement… On trouve les liens de type « Lire la suite » notamment sur les blogs, comme ici, ou sur les CMS. On peut se contenter d’importer dans la page la totalité des textes, n’en afficher que les premières lignes et ajouter un lien qui affiche la totalité du texte à l’aide d’un programme Javascript. L’inconvénient d’une telle méthode est qu’on alourdit le chargement de la page alors que l’utilisateur ne cliquera peut-être sur aucun lien. J’ai opté récemment pour une démarche différente : chargement uniquement des premières lignes des textes à afficher et lien qui active un programme Ajax pour récupérer depuis le serveur l’intégralité du texte demandé par l’utilisateur. Je décris le principe ci-après, en le simplifiant par rapport à ce que j’ai réellement mis en oeuvre… Lire la suite MISE À JOUR LE 29/08/2012 pour la version 3.2 « Open ModelSphere est un outil complet de modélisation de données qui prend en charge la modélisation conceptuelle, logique et physique.

scttnlsn/data.io Formly. The form glamorizer for jQuery ThrivingKings | web development, code snippets, and general nonsense The form glamorizer for jQuery May 11, 2011 An unbelievably easy way to add style and validation to your forms. Forms are everywhere and, usually, suck. Formly makes adding forms to your site a bit more exciting. Easily add style, validation, and a more impressive user interaction with a single function. Download Formly is a light little fella. 17kb in total for the full and 14kb for the minified version. Download fullDownload minifiedGitHub How-to use It's really easy to get Formly working for you. jQuery is the only prerequisite so make sure you include it, along with Formly's source files, in the head section of your file. Now, build your form using the same standard HTML markup you've always used. Okay, now that we've built the form and have added a few commands, it's time to let Formly work it's magic. <script> $(document).ready(function() { $('#MyForm').formly(); });</script> Now that we've got the hang of it, let's stretch Formly's muscles a bit. Alright, now we're having fun. Returned:

Mes 13 prédictions pour 2013 C’est déjà la huitième année que je me prête au jeu des prédictions (cf. 2006, 2007, 2008, 2009, 2010, 2011 et 2012). Comme le temps passe vite, et comme certaines prédictions reviennent de façon chronique ! Comme à chaque fois, je précise que ceci est avant tout un exercice de style, prenez-le comme tel. Je me lance donc dans une nouvelle liste de tendances dont je pense qu’elles vont se concrétiser l’année prochaine. 1/ Des coups sous la ceinture pour dominer le web Après plusieurs rounds d’observation, l’heure n’est plus aux amabilités entre les géants du web (Google, Apple, Facebook, Microsoft…). Action à prévoir : Prévoyez un plan B pour tous les services que vous exploitez ou toutes les plateformes sociales sur lesquelles votre marque est présente. 2/ Un retour gagnant pour Microsoft Il y a eu le rachat de Skype et de Yammer, le succès d’Azure, le lancement de la Surface et de Windows 8. 3/ Un retour gagnant pour Yahoo 4/ Grosse pression asiatique 5/ Le PC devient un produit de niche

Backbone contre Angular : comparaison Opposer des idées et des outils est une très bonne façon de mieux les comprendre. Dans cet article, je présenterai une liste de tâches auxquelles nous devons faire face chaque jour lorsque l'on travaille sur une application web et nous verrons comment Backbone et Angular permettent d'apporter des solutions. Ce que l'on veut résoudre La plupart des activités que nous entreprenons en tant que développeurs web peuvent se ranger dans une des catégories suivantes : Implémenter de la logique métier Construire le DOM Implémenter de la logique de vue (déclarative et impérative) Synchroniser le modèle et la vue Gérer des interactions d'UI complexes Gérer des états et des routes Créer et lier des composants Il n'est donc pas surprenant que la plupart des frameworks coté client proposent des solutions d'une manière ou d'une autre. Backbone Commençons par regarder ce que Backbone nous offre pour résoudre ces problèmes. Pour ceux qui sont plus visuels : Quand je dis Backbone... Logique Métier

Agile Uploader - Multiple File Upload Tool with Resize Before Upload » Shift8 Version 3 released! Fork Save bandwidth and take the hassle out of getting images down to size for web use. Agile Uploader will let you resize images before uploading to your server using Flash. This is 100% free to use as you see fit (commercially or non-commercially; BSD license), but donations are always appreciated of course. So is feedback. Demo All Version 3 Demos There are two basic looks that come with Agile Uploader. Download Click to download current version 3.0(changelog) Features Ability to attach and upload multiple files of any type. Documentation Coming soon... More About this Project Agile Uploader is a project that I started as a necessity for myself, I have a project where I am doing the hosting and I needed to save on bandwidth costs (potentially) and I also wanted the user experience to be easy. I wanted to design something that looked familiar and just worked for the user. Fun Fact: The single file version also works with Android (only tested with 2.2).

mnutt/hummingbird @ GitHub book-of-modern-frontend-tooling/README.md at master · tooling/book-of-modern-frontend-tooling A tool for uploading files using Flash, Silverlight, Google Gears, HTML5 or Browserplus Using fullscreen mode - Document Object Model (DOM) This is an experimental technologyBecause this technology's specification has not stabilized, check the compatibility table for the proper prefixes to use in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the spec changes. The fullscreen API provides an easy way for web content to be presented using the user's entire screen. Note: This API is early in the standardization process. The API lets you easily direct the browser to make an element and its children, if any, occupy the fullscreen, eliminating all browser user interface and other applications from the screen for the duration. Activating fullscreen mode Note: The specification uses the label, "Fullscreen" as in "requestFullscreen" or "fullscreenEnabled" - without a capital 's'. Let's consider this <video> element: We can put that video into fullscreen mode with script like this: Presentation differences Notification Other information Example

Related: