Boot Disc – BurnAware

A Boot Disc is a CD or DVD with which the computer can be started without having to access the hard drive. For this reason a boot disc is often used as an “emergency disc” to start the computer if it is not possible to access the hard drive. To create a boot disc, proceed […]

Data Disc – BurnAware

A data disc is a CD, DVD or Blu-ray Disc used to store electronic data, it’s great for backing up your hard drive or storing important information such as your taxes, reports, and spreadsheets. To create a data disc, proceed as follows: 1. Click on the Data Disc icon in the Main Window. The project […]

Online Manual – BurnAware

Data Data Disc Boot Disc Span Disc Copy Disc Multimedia Audio CD MP3 Disc DVD-Video Disc Images Burn ISO Copy to ISO Make ISO Make Boot ISO Unpack ISO Utilities Erase Disc Disc Info Verify Disc Data Recovery from different type of discs Other Command Line Reference: 3

BurnAware

BurnAware is a full-featured and free burning software to create CD, DVD and Blu-ray of all types, including M-Disc. Home users can easily burn bootable discs, multisession discs, high-quality audio CDs and video DVDs, make, copy and burn disc images. Power users will benefit from BurnAware’s advanced options, including control of boot settings, UDF partition […]

How to download videos from youtube - DW - Thumbnail

How to download videos from youtube

There are thousands of the methods including applications, portals and many other sources by which you can download YouTube Videos easily in any format. YouTube does not allow their users to download any video from YouTube, but keep in mind that downloading any copyrighted video from YouTube is illegal according to Google Policies. Online Download […]

HTML5 Style

Style Guide and Coding Conventions HTML Coding Conventions Web developers are often uncertain about the coding style and syntax to use in HTML. Between 2000 and 2010, many web developers converted from HTML to XHTML. With XHTML, developers were forced to write valid and “well-formed” code. HTML5 is a bit more sloppy when it comes […]

JavaScript Function Parameters

A JavaScript function does not perform any checking on parameter values (arguments). Function Parameters and Arguments Earlier in this tutorial, you learned that functions can have parameters: functionName(parameter1, parameter2, parameter3) { code to be executed } Function parameters are the names listed in the function definition. Function arguments are the real values passed to (and received by) the function. Parameter Rules JavaScript function definitions […]

JavaScript Closures

JavaScript variables can belong to the local or global scope. Global variables can be made local (private) with closures. Global Variables A function can access all variables defined inside the function, like this: Example function myFunction() { var a = 4; return a * a; } Try it Yourself » But a function can also access variables defined outside the function, like this: Example var a = 4; function myFunction() { […]

JavaScript Reserved Words

In JavaScript you cannot use these reserved words as variables, labels, or function names: abstract arguments await* boolean break byte case catch char class* const continue debugger default delete do double else enum* eval export* extends* false final finally float for function goto if implements import* in instanceof int interface let* long native new null […]

JavaScript Performance

How to speed up your JavaScript code. Reduce Activity in Loops Loops are often used in programming. Each statement in a loop, including the for statement, is executed for each iteration of the loop. Statements or assignments that can be placed outside the loop will make the loop run faster. Bad: var i; for (i = 0; i […]

JavaScript Common Mistakes

This chapter points out some common JavaScript mistakes. Accidentally Using the Assignment Operator JavaScript programs may generate unexpected results if a programmer accidentally uses an assignment operator (=), instead of a comparison operator (==) in an if statement. This if statement returns false (as expected) because x is not equal to 10: var x = 0; if (x == 10) Try it Yourself […]

JavaScript Best Practices

Avoid global variables,  avoid new,  avoid  ==,  avoid eval() Avoid Global Variables Minimize the use of global variables. This includes all data types, objects, and functions. Global variables and functions can be overwritten by other scripts. Use local variables instead, and learn how to use closures. Always Declare Local Variables All variables used in a function […]

JavaScript Style Guide and Coding Conventions

Always use the same coding conventions for all your JavaScript projects. JavaScript Coding Conventions Coding conventions are style guidelines for programming. They typically cover: Naming and declaration rules for variables and functions. Rules for the use of white space, indentation, and comments. Programming practices and principles Coding conventions secure quality: Improves code readability Make code maintenance easier […]

The JavaScript this Keyword

Example var person = { firstName: “John”, lastName : “Doe”, id       : 5566, fullName : function() { return this.firstName + ” ” + this.lastName; } }; Try it Yourself » What is “this”? In a function definition, this refers to the “owner” of the function. In the example above, this refers to the person object. The person object “owns” the fullName method. Default Binding When used alone, this refers to the Global object. In a browser the Global object is […]

JavaScript Use Strict

“use strict”; Defines that JavaScript code should be executed in “strict mode”. The “use strict” Directive The “use strict” directive is new in JavaScript 1.8.5 (ECMAScript version 5). It is not a statement, but a literal expression, ignored by earlier versions of JavaScript. The purpose of “use strict” is to indicate that the code should be […]

JavaScript Hoisting

Hoisting is JavaScript’s default behavior of moving declarations to the top. JavaScript Declarations are Hoisted In JavaScript, a variable can be declared after it has been used. In other words; a variable can be used before it has been declared. Example 1 gives the same result as Example 2: Example 1 x = 5; // Assign 5 to x […]

JavaScript Debugging

Errors can (will) happen, every time you write some new computer code. Code Debugging Programming code might contain syntax errors, or logical errors. Many of these errors are difficult to diagnose. Often, when programming code contains errors, nothing will happen. There are no error messages, and you will get no indications where to search for […]

JavaScript Errors – Throw and Try to Catch

The try statement lets you test a block of code for errors. The catch statement lets you handle the error. The throw statement lets you create custom errors. The finally statement lets you execute code, after try and catch, regardless of the result. Errors Will Happen! When executing JavaScript code, different errors can occur. Errors can be coding errors made by the programmer, […]

JavaScript Regular Expressions

A regular expression is a sequence of characters that forms a search pattern. The search pattern can be used for text search and text replace operations. What Is a Regular Expression? A regular expression is a sequence of characters that forms a search pattern. When you search for data in a text, you can use this […]

JavaScript Bitwise Operations

JavaScript Bitwise Operators Operator Name Description & AND Sets each bit to 1 if both bits are 1 | OR Sets each bit to 1 if one of two bits is 1 ^ XOR Sets each bit to 1 if only one of two bits is 1 ~ NOT Inverts all the bits << Zero […]