There are about 200,000,000 Arabic speakers in this world, and many of them live in Western countries. How can they use Google in Arabic, and how can they write Arabic search terms into the search field?
[mehr...]
Finally, you can let your script paste any text copied by the user, move the text cursor
in input fields to any position you whish, remove selection marks or restore them.
[mehr...]
Turboid offers a special object called "Event", which in turn offers very useful functions allowing you to manage your event handlers in a quite comfortable way.
[mehr...]
Professional interactive web applications not only need the concept of event handlers, but also a good and comfortably usable event handler system for adding with hindsight functions to the same event handler or dropping or replacing some of them. Is such a thing possible with JavaScript?
[mehr...]
Complex web applications often need a good graphical user interface including
menus and windows. Turboid supplements the standard GUI elements of HTML
like buttons and input fields with professional and highly customizable
features, which let your website look like an operating system.
[mehr...]
In this article you get a documentation of two important functions of the Turboid Window object,
specifying the functions and properties of their return objects.
[mehr...]
Here we go again with new features enhancing JavaScript, and this time they enhance
it in terms of window and techniques and display area features.
[mehr...]
Whoever works a lot with arrays in different ways will after some time
discover that standard JavaScript is a little bit poor in terms of
array treating functions. This is why this article introduces you
to the array functions provided by Turboid, which makes your
life with arrays much easier.
[mehr...]
The automatic update from Firefox 10 to 11 may have brought a bad surprise to many developers whose codes relied on functions of instantiated objects reading their own function caller properties.
[mehr...]
The standard math and time functions of JavaScript are widely sufficient.
Anyhow, Turboid provides useful math and time functions which make
a developer's life little easier. In this article you find a bunch of such functions
and its descriptions.
[mehr...]
The JavaScript String Object provides quite good functions for
analysing and manipulating string values. Yet there are some
useful functions existing in other languages which we don't find
in JavaScript. That's the niche where Turboid comes in.
[mehr...]
Standard JavaScript does not provide a that powerful Function object.
There are three properties (arguments, arity, caller)
and no function for dealing with functions. This now is supplied by Turboid.
[mehr...]
Want to save performance instead of using a chaos of dozens of separately working intervals?
A new Turboid function makes this possible. Every time you use it, you extend the interval by your new steps, which would be
executed by the same loop and at the same time as the other functions it has been extended
by before.
[mehr...]
Modern complex client side web application can get extraordinary huge in terms of the size
of JavaScript files which have to be used. So there is an urgent need to something
that makes it possible to let a website show up quickly, despite of masses of JavaScript code.
[mehr...]
Adding properties and functions to object prototypes interferes with for-in-loops - seemingly wrong results are found while going through a new array. This is why one is often advised to keep away from object and array prototype manipulation. But there is a simple way to reduce the problems.
[mehr...]
Passing variables by reference seems to be impossible in the first moment. And in fact there is no standard
possibility to do this, as JavaScript does not offer an equivalent for Visual Basic's ByRef or C's int&.
[mehr...]
Sometimes there are challenges in JavaScript which seem to be very simple in the first moment, then impossible to solve in the second moment, until you get a code snippet with a surprisingly short solution from a versed developer. This is such a case.
[mehr...]
This loop feature is more powerful as it seems.
But it is not only a compensatory for while loops to avoid freezing the browser, but also suitable as a for loop replacement.
[mehr...]
In the real world, changing temporarily the state of a toy car is simple: You give it a tap and it begins to move forwards and stops after a short while. If you want to keep it moving, you could give it a tap with the same force every time before it stops. Changing variables in the same way is not that simple - unless you use a certain Turboid function...
[mehr...]
Dreaming of using in JavaScript loops in a similar way as in major programming languages like Java or Visual Basic? Maybe your dream is going to become true...
[mehr...]