To build jQuery, you need to have the latest Node.js/npm and git 1.7 or later. Earlier versions might work, but are not supported. For Windows, you have to download and install git and Node.js. OS X users should install Homebrew. Once Homebrew is installed, run brew install git to install git, and brew install node to install Node.js. Linux/BSD users should use their appropriate package managers to install git and Node.js, or build from source if you swing that way. Easy-peasy. Special builds can be created that exclude subsets of jQuery functionality. This allows for smaller custom builds when the builder is certain that those parts of jQuery are not being used. For example, an app that only used JSONP for $.ajax() and did not need to calculate offsets or positions of elements could exclude the offset and ajax/xhr modules. Any module may be excluded except for core, and selector. To exclude a module, pass its path relative to the src folder (without the .js extension). Some example modules that can be excluded are: Note: Excluding Sizzle will also exclude all jQuery selector extensions (such as effects/animatedSelector and css/hiddenVisibleSelectors). The build process shows a message for each dependent module it excludes or includes. As an option, you can set the module name for jQuery's AMD definition. By default, it is set to "jquery", which plays nicely with plugins and third-party libraries, but there may be cases where you'd like to change this. Simply set the "amd" option: For questions or requests regarding custom builds, please start a thread on the Developing jQuery Core section of the forum. Due to the combinatorics and custom nature of these builds, they are not regularly tested in jQuery's unit test process. The non-Sizzle selector engine currently does not pass unit tests because it is missing too much essential functionality.

Ladder Safety

logo-120x35
Portable Ladder Safety
from OSHA Quick Card (https://www.osha.gov/Publications/portable_ladder_qc.html)

Falls from portable ladders (step, straight, combination and extension) are one of the leading causes of occupational fatalities and injuries.

  • Read and follow all labels/markings on the ladder.
  • Avoid electrical hazards! – Look for overhead power lines before handling a ladder. Avoid using a metal ladder near power lines or exposed energized electrical equipment.
  • Always inspect the ladder prior to using it. If the ladder is damaged, it must be removed from service and tagged until repaired or discarded.
  • Always maintain a 3-point (two hands and a foot, or two feet and a hand) contact on the ladder when climbing. Keep your body near the middle of the step and always face the ladder while climbing (see diagram).
  • Only use ladders and appropriate accessories (ladder levelers, jacks or hooks) for their designed purposes.
  • Ladders must be free of any slippery material on the rungs, steps or feet.
  • Do not use a self-supporting ladder (e.g., step ladder) as a single ladder or in a partially closed position.
  • Do not use the top step/rung of a ladder as a step/rung unless it was designed for that purpose.
  • Use a ladder only on a stable and level surface, unless it has been secured (top or bottom) to prevent displacement.
  • Do not place a ladder on boxes, barrels or other unstable bases to obtain additional height.
  • Do not move or shift a ladder while a person or equipment is on the ladder.
  • An extension or straight ladder used to access an elevated surface must extend at least 3 feet above the point of support (see diagram). Do not stand on the three top rungs of a straight, single or extension ladder.
  • The proper angle for setting up a ladder is to place its base a quarter of the working length of the ladder from the wall or other vertical surface (see diagram).
  • A ladder placed in any location where it can be displaced by other work activities must be secured to prevent displacement or a barricade must be erected to keep traffic away from the ladder.
  • Be sure that all locks on an extension ladder are properly engaged.
  • Do not exceed the maximum load rating of a ladder. Be aware of the ladder’s load rating and of the weight it is supporting, including the weight of any tools or equipment.

 

For more information:

Occupational Safety and Health Administration
U.S. Department of Labor
www.osha.gov (800) 321-OSHA