You can define JavaScript functions anywhere in an HTML file, however, the best place to define them is in the HTML header (between the
and tags). If a JavaScript function is defined in the body of the document and it doesn’t write out elements of the page layout, it’s possible for the function to be invoked before it is fully defined, causing obscure JavaScript errors. For instance, say you have a function rollover() that swaps images on a user mouse-over. If the user is moving the mouse over that image while the browser is still reading the remainder of the HTML file and hasn’t finishing adding the rollover function to its function list, an error might result. FrontPage 97 sometimes puts JavaScript functions in the body of an HTML document when using the WebBot feature. By placing JavaScript functions in the HTML header, you can ensure that these errors do not occur.

GM Creates Open Source uProtocol and Invites Automakers to Adopt It: Revolutionizing Automotive Software Development.
General Motors (GM) recently announced its entry into the Eclipse Foundation. The Eclipse Foundation is a prominent open-source software foundation. In addition, GMC announced its contribution of “uProtocol” to facilitate