background preloader

Mozilla Developer Network

JavaScript is a programming language that allows you to implement complex things on web pages. Every time a web page does more than just sit there and display static information for you to look at — displaying timely content updates, or interactive maps, or animated 2D/3D graphics, or scrolling video jukeboxes, and so on — you can bet that JavaScript is probably involved. Learning pathway JavaScript is arguably more difficult to learn than related technologies such as HTML and CSS. Before attempting to learn JavaScript, you are strongly advised to get familiar with at least these two technologies first, and perhaps others as well. Start by working through the following modules: Having previous experience with other programming languages might also help. After getting familiar with the basics of JavaScript, you should be in a position to learn about more advanced topics, for example: Modules This topic contains the following modules, in a suggested order for working through them. See also

https://developer.mozilla.org/en-US/docs/Learn/JavaScript

30 Fantastic Geeky Tricks to Get The Most From Your Mac If you’re one of those Mac users that loves to dig in and play with hidden features and settings, this post is for you. Below you’ll find 30 tips and tricks to help both seasoned and beginner Mac users to get the most out of their OS X experience. We’ll cover everything from obscure Terminal commands to keyboard shortcuts that every Mac user should know and use. Let’s get started! Programming Tutorials: C++ Made Easy and C Made Easy Welcome! If you're new to C++, I recommend you purchase my ebook, Jumping into C++, a complete step-by-step guide for beginners. If you're looking for free tutorials, learn C++ with our C++ tutorial, starting at C++ Made Easy, Lesson 1 (all lessons) If you want to learn C instead, check out our C tutorial C Made Easy, Lesson 1 (all lessons) Want more advanced material on C, C++ graphics, game programming or algorithms?

Playground - How to create an awesome contact form Check out the new website with fresh and new jQuery plugins and tutorials! Visit jscraft.net Posted by: Marcin Dziewulski on 25.01.11 In this tutorial we are going to build a awesome contact form. Also we are going to display errors using well-known jQuery plugin to validate form fields. We need to create necessery files: index.html, init.js and default.css.

Javascript For Designers: Getting on Your Feet Fast Aug 04 2009 Web designers are a special breed – we’re one of a small group of professionals that actively seeks out to improve ourselves and our craft through any means possible. This generally means on our own, from each other, and through an awful lot of ‘guess, test and revise.’ Web design isn’t for the faint of heart or those with any fear of failure. The most daunting ‘learning experience’ for developing developers is to make the jump from the HTMLs and the CSSs of the world to web scripting. CodeReflex.net Few months back, a New York based web development firm came across a client, who was trying to understand the potential of PHP and dependability of ASP.NET and other enterprise web technologies. Since Microsoft is continuously upgrading the .Net framework version so you may face version conflict when deploying the Asp.Net application on IIS 6.0. In this article we will see how can we add column in DataGridView in an ASP.NET application from code behind .

Free Programming Books Here is an uncategorized list of online programming books available for free download. The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, as well as some other languages, game programming, and software engineering. The books are in various formats for online reading or downloading. This list will be updated daily. Scroll downn, or use the shortcuts below.

30 game scripts you can write in PHP, Part 1: Creating 10 fundamental scripts Getting started As both a game master/storyteller and a developer, I frequently find myself writing little utilities and scripts to help me when running, planning, and playing games. Sometimes I need a quick idea. Other times, I just need a whole pile of names for Non-Player Characters (NPCs). Occasionally, I need to geek out on numbers, work out some odds, or integrate some word puzzles into a game. What is Document Object Model (DOM) ? - Definition from Whatis.com Document Object Model (DOM), a programming interface specification being developed by the World Wide Web Consortium (W3C), lets a programmer create and modify HTML pages and XML documents as full-fledged program objects. Currently, HTML (Hypertext Markup Language) and XML (Extensible Markup Language) are ways to express a document in terms of a data structure. As program objects, such documents will be able to have their contents and data "hidden" within the object, helping to ensure control over who can manipulate the document. As objects, documents can carry with them the object-oriented procedures called methods.

Java script tutorial for the total non-programmer New from Webteacher Software and partners, GoogleMapBuilder.comAn easy interface to turn any spreadsheet into a Google Map Webteacher Software now offers Welcome To JavaScript for the Total Non-Programmer This tutorial will take you step by step through the fundamentals of Javascript. You will learn how to write functions, use data from text boxes, create IF-THEN conditionals, program loops, and generally make your web page "smarter." I teach computer classes for a living to corporate clients of all levels.

Health : Breakthrough: sensors that can convert thoughts into speech A mind reading machine has edged closer to reality after scientists found a way of converting thoughts into words. Researchers were able to render brain signals into speech for the first time, relying on sensors attached to the brain surface. The breakthrough, which is up to 90 percent accurate, will be a boon for paralysed patients who cannot speak and could help read anyone’s thoughts ultimately, reports the Telegraph.

The 10 Most Ridiculously Awesome Geeky Computer Pranks Everybody loves a good prank… unless you are the one on the receiving end of the fun. It’s time to hone your pranking skills, not just to make sure you are the best, but so you can avoid being pranked by others. Yeah, sure, we could go with the old standards, like a blue screen of death screensaver or something like that, but it’s time to use our geek skills and come up with something better. We’ll cover some of the old favorites too, but maybe with a twist.

The Best Way to Learn JavaScript Learning something new is scary. For me, the biggest issue with picking up a new skill is that I don’t know what I don’t know. Given that, it’s often useful to find a plan for learning whatever you’re interested in. That’s what this post is: your blueprint, your roadmap, your plan of action for learning JavaScript! Everyone in the United States who uses the Internet should read this message from Eric Schmidt (CEO of Google) and take action by Marshall Brain | April 27, 2010 This message from Eric Schmidt (CEO of Google) is very short and simple: A Note to Google Users on Net Neutrality Think about this: why are there only 200 or 300 TV channels available on your TV, and they cost $100 month, while there are millions of websites available on the Internet for free? That is net neutrality at work. “The phone and cable monopolies” control your TV access and limit what you are allowed to watch.

Check your PHP code at every level with unit tests It's 3 a.m. Do you know if your code is still working? Web applications run 24x7, and wondering whether my application is still running has kept me up at night.

Related: