- 1. Using a recipe
- 1.1. Reading the doc for git rebase
- 1.2. Documentation for the php explode
- 1.4. Getting a reference for the border CSS property
- 1.5. Getting a reference for the HTML element <div></div>
- 1.6. Search for code examples of the usage of fs.readFileSync() (NodeJS)
- 1.7. Getting a reference for the BaseTexture class in pixi.js
- 2. Navigating through static websites
- 2.1. Reference for Twitter Bootstrap component Navbar
- 2.2. Reference for the View class in Backbone
- 2.3. Reference for the clone method in UnderscoreJS
- 2.4. Reference for the clone method in Lo-Dash
- 2.5. Reference for the TLS module in NodeJS
- 2.6. Reference for Dynamic Models in the Hibernate framework
- 2.7. Reference for all exceptions in the java.lang namespace
- 2.8. Demo for Attribute Binding in KendoUI MVVM
In this article we will show you what an awesome tool Pagehop is for reading and navigation to online documentation.
Using the DocSearch recipe, you can find documentation for:
- Apache 2 Directive
- Fossil SCM
- FTP Code
- GNU/Linux Command
- Hello World
- HTTP Code
- Linux Kernel Error
- Mac iOS Reference
- Mac OSX Reference
- MySQL Error
- MySQL Function
- Nginx HttpCoreModule
- NT Status
- Perl 5
- Perl 5 Variable
- Python Exception
- SQL Server 2008 Function
- SQL Server Error
- Visual Basic 6
- Win 32 Error
- Windows Command
Pagehop also comes with a recipe for the Mozilla Developer Network, which will help you find a reference for:
- every css property or selector;
- every HTML element;
Of course you can search for anything Mozilla - Firefox OS, Rust, etc.
And if you are a NodeJS developer, you are pretty well covered - Pagehop comes bundled-up with a recipe for searching the archive of npm (Node Package Manager) for packages.
The final addition to this subset of Pagehop’s pool of recipes, aiming at our more technical users, we have added a CodeSearch recipe, which allows you to find code samples from real-world code repositories (in Github, BitBucket, Google Code and others) of function calls, method calls, object instantiation and pretty much everything elso you wonder “How do others use it?”.
Lets see some examples.
Git has grown to be one of the most preferred and therefore popular version-control systems.
There are some nice UI’s for it out there, but you still need to do some things from the Terminal from time to time. But reading “MAN”-ual pages in the terminal isn’t everyone’s cup of tea. Here is how you can get the web docs instead:
If you use another SCM/RCS/VCS, the chances are DocSearch might still hold the answer for you - you can find docs for Mercurial and SVN.
Whenever you want to check a reference for anything browser related, the Mozilla Developer Network’s website is a pretty good place to do it.
That’s why Pagehop has a recipe for searching it.
Note: even just “m splice” would produce virtually the same results
Straight to the example:
Note: even just “m border” would produce virtually the same results
Although this is not a documentation search per se, we programmers have this saying “There is no documentation more up-to-date and accurate than code itself.”. You probably know it? Not? Anyways, here is how I would search for usages of the readFileSync function from the standard NodeJS package fs:
Starting from Pagehop 1.3, you can search (and browse) through the online docs of pixi.js.
Most often than not, online documentations are static websites, without too much content loading on demand.
Usually, they show close to no adds (and if there are some, they are in the form of images - banners).
Pagehop is the ideal tool for navigation through such sites.
If you have a hard time understanding how things work in the next examples and you haven’t read the Page-hopping section - go do that before you continue.
Writing this documentation we tried many documentation sites and results were even better than expected. There wasn’t a single site where Pagehop didn’t made it through. Even websites with urls that redirect - links tool knows how to follow redirects and allows up to 6 consecutive redirects.
Lets see some awesome examples!