Home

Advertisement

Customize

Aug. 28th, 2008

Javascript

JavaScript is a scripting language most often used for client-side web development. It was the originating dialect of the ECMAScript standard. It is a dynamic, weakly typed, prototype-based language with first-class functions. JavaScript was influenced by many languages and was designed to look like Java, but be easier for non-programmers to work with.Although best known for its use in websites (as client-side JavaScript), JavaScript is also used to enable scripting access to objects embedded in other applications .JavaScript, despite the name, is essentially unrelated to the Java programming language, although both have the common C syntax, and JavaScript copies many Java names and naming conventions. The language was originally named "LiveScript" but was renamed in a co-marketing deal between Netscape and Sun, in exchange for Netscape bundling Sun's Java runtime with their then-dominant browser. The key design principles within JavaScript are inherited from the Self and Scheme programming languages."JavaScript" is a trademark of Sun Microsystems. It was used under license for technology invented and implemented by Netscape Communications and current entities such as the Mozilla Foundation.


FEATURES


Structured programming


JavaScript supports all the structured programming syntax in C (e.g., if statements, while loops, switch statements, etc.). One partial exception is scoping: C-style block-level scoping is not supported. JavaScript 1.7, however, supports block-level scoping with the let keyword. Like C, JavaScript makes a distinction between expressions and statements.


[edit] Dynamic programming


dynamic typing

As in most scripting languages, types are associated with values, not variables. For example, a variable x could be bound to a number, then later rebound to a string. JavaScript supports various ways to test the type of an object, including duck typing.[8]

objects as associative arrays

JavaScript is heavily object-based. Objects are associative arrays, augmented with prototypes (see below). Object property names are associative array keys: obj.x = 10 and obj["x"] = 10 are equivalent, the dot notation being merely syntactic sugar. Properties and their values can be added, changed, or deleted at run-time. The properties of an object can also be enumerated via a for...in loop.

run-time evaluation

JavaScript includes an eval function that can execute statements provided as strings at run-time.


[edit] Function-level programming


first-class functions

Functions are first-class; they are objects themselves. As such, they have properties and can be passed around and interacted with like any other object.

inner functions and closures

Inner functions (functions defined within other functions) are created each time the outer function is invoked, and variables of the outer functions for that invocation continue to exist as long as the inner functions still exist, even after that invocation is finished (e.g. if the inner function was returned, it still has access to the outer function's variables) — this is the mechanism behind closures within JavaScript.


[edit] Prototype-based


prototypes

JavaScript uses prototypes instead of classes for defining object properties, including methods, and inheritance. It is possible to simulate many class-based features with prototypes in JavaScript.

functions as object constructors

Functions double as object constructors along with their typical role. Prefixing a function call with new creates a new object and calls that function with its local this keyword bound to that object for that invocation. The function's prototype property determines the new object's prototype.

functions as methods

Unlike many object-oriented languages, there is no distinction between a function definition and a method definition. Rather, the distinction occurs during function calling; a function can be called as a method. When a function is invoked as a method of an object, the function's local this keyword is bound to that object for that invocation.


[edit] Others


run-time environment

JavaScript typically relies on a run-time environment (e.g. in a web browser) to provide objects and methods by which scripts can interact with "the outside world". (This is not a language feature per se, but it is common in most JavaScript implementations.)

variadic functions

An indefinite number of parameters can be passed to a function. The function can both access them through formal parameters and the local arguments object.

array and object literals

Like many scripting languages, arrays and objects (associative arrays in other languages) can be created with a succinct shortcut syntax. The object literal in particular is the basis of the JSON data format.

regular expressions

JavaScript also supports regular expressions in a manner similar to Perl, which provide a concise and powerful syntax for text manipulation that is more sophisticated than the built-in string functions

Jul. 5th, 2008

GEAR UP YOUR BUSINESS

everybody wish to increase their business. Being a part of the corporate world I can say that without advertisement no one can increase their business properly. there are various process to advertise your company in the market but there is nothing alternative cheap way from Internet. So if we want to advertise through the Internet then we have to know the procedure at first.


At the very beginning we have to build a website, through this we can introduce our company with the virtual world. Although we know that everyone with a PC can't design a website, so if we have to do this then we have to knock at the door of a web designing company. But how can we say that the company which we looking for can satisfied us?

Don't afraid stop worrying


Encoders, the India based web design company satisfying their client from some few years. They have some group of genius employees, to serve you the best that they can. So it's time to gear up our business and be a part of the race of corporate world. It's also a good news that Encoders have some great package for the newcomer businessmen and they convinced their clients that they never let them down.


I think that the people who have some difficulties with their websites and to choose the proper company should visit at www.encoders.co.in .After that their business should raise high and will take a good speed.


Jun. 27th, 2008

BUDGET PROBLEM DURING DATING

I don’t know about you but the cost of gas has me thinking about the cost of EVERYTHING. It doesn’t matter what it is—housing, restaurants, movies, running shoes, or strawberries. Any of those items and gas can leave your budget—gasping.
If you are single and you want to date, what can you do? Staying at home alone is not an option. Instead, you can fight the high cost of dating by becoming inventive. You can come up with the cheap date. Cheap dates can rescue your budget and your social life. Cheap dates can turn you into a creative, imaginative thinker and planner. Cheap dates can make you extremely attractive. Begin to make a list of free and inexpensive activities that will make you the best date in town.

1.Go Greyhound
Call your date and tell her or him to get their backpack ready. Finger foods, hot or cold drinks (depending on the season) and a jacket in case the temperature gets chilly make a good beginning for this cheap adventure. And don’t forget your camera. Meet each other at the Greyhound bus station and see how far $10 will take you. Take photos of different people, stops, scenery, and each other. Share your interesting and favorite bus trips of the past as you ride and talk. If it turns out that you just loved this date, put a little scrapbook of the pictures together for a memory keepsake.

2.Kid Stuff
Jot down the activities you loved to do as a child. Decide which ones would make a fun, funny, and charming date. What kept you enchanted when you were growing up? Was it fishing, finger painting, sledding, tree climbing, or baking chocolate chip cookies? Did you like to make paper boats and float them in the fountain or make paper airplanes and fly them from a high place? Here are some other kid friendly things to do that if you haven’t tried them, might make a great date: kite flying, baseball games, carousel riding, swinging in the park, bike riding, and hiking. Kid stuff is good stuff.

Jun. 25th, 2008

Free Online Dating and Social Networking Site for Singles

YouLoveMe.com Free Online Dating and Social Networking Site for Singles
Get Paid To Date on "YouLoveMe.com" For friends, love, or money, YouLoveMe.com is an incentive-based next generation, evolutionary, social media progression mixing free online dating and social networking all in one place. Home of the "Most Eligible Bachelor Video Profile Dating Game Contest" The newly redesigned You Love Me mixes the best social networking features with traditional online dating for browsing our free personals ads for singles. This creates the latest social networking progression offering friendship, free dating, and matchmaking. Here you can connect with friends, make money with your own banner ad on MyPage and meet your true love if you are single. The personals are offered to you 100% totally free. You do not need a credit card on this free online dating / social networking site. Please refer your friends. You Love Me was designed and programmed by a Rutgers University Engineering Alumni. Your source for free online dating personal ads, photo rating, personality test, instant messaging, video chat, video profiles, video blogs, member autobiographies, memories, stories, blogs, social networking, classifieds ads, recommendations, podcasts and music.
Thank You


Jun. 23rd, 2008

Free Online Dating and Social Networking Site for Singles

YouLoveMe.com Free Online Dating and Social Networking Site for Singles
Get Paid To Date on "YouLoveMe.com" For friends, love, or money, YouLoveMe.com is an incentive-based next generation, evolutionary, social media progression mixing free online dating and social networking all in one place. Home of the "Most Eligible Bachelor Video Profile Dating Game Contest" The newly redesigned You Love Me mixes the best social networking features with traditional online dating for browsing our free personals ads for singles. This creates the latest social networking progression offering friendship, free dating, and matchmaking. Here you can connect with friends, make money with your own banner ad on MyPage and meet your true love if you are single. The personals are offered to you 100% totally free. You do not need a credit card on this free online dating / social networking site. Please refer your friends. You Love Me was designed and programmed by a Rutgers University Engineering Alumni. Your source for free online dating personal ads, photo rating, personality test, instant messaging, video chat, video profiles, video blogs, member autobiographies, memories, stories, blogs, social networking, classifieds ads, recommendations, podcasts and music.
Thank You

Advertisement

Customize