FuncJS
open-source functions only JavaScript library

FuncJS is an open-source functions only JavaScript library that aims to speed up web development time in the JavaScript programming language by providing 22 pre-written functions made available throughout both releases. FuncJS is intended to allow JavaScript programmers to get the basic areas completed quickly, and let them focus on more larger, code-centric areas of development. As of November 2012, FuncJS is a relatively new product and is in version one of its stable release.
Functions
In January 2013, FuncJS 2 was released which got rid of many functions, and renamed some functions. However, the new files were uploaded onto GitHub, but it's a temporary action, as according to the repository's README file. Here's the new list, as according to the new documentation:
echo()
function_exists()
strlen()
strpos()
str_replace()
up()
down()
store()
str_rev()
grab()
trim()
count()
strip_tags()
show_tags()
Importing FuncJS to webpages
FuncJS is available in two versions; minified (compressed) and an uncompressed version, both of which are to be used separately from each other. Similar to other JavaScript libraries, FuncJS can be imported onto a webpage by including it via the "script" HTML tag:
According to the documentation, users should make sure FuncJS is loaded and working properly on their webpages by checking whether the browser recognises the FuncJS object:
Both versions of FuncJS are hosted by FuncJS itself, as demo's suggest that FuncJS is only available through their servers. However, although FuncJS allows users to download a local copy of the file to their own machines, it deeply encourages that users import FuncJS into their webpages through linking it via a URL as "this ensures that you (the user) have any new updates to the file made available to you."
Using FuncJS in webpages
Since function's from FuncJS are seen by the browser as regular functions, they would have to be written within "script" tags and would be checked and executed by the browser's JavaScript engine (such as Google Chrome's V8 JavaScript Engine). As seen by the documentation's, function's from FuncJS are designed to fit into normal JavaScript code, therefore not breaking the "flow" of writing JavaScript code. Take this example (from the documentation website):
which checks a given condition, and displays text depending on the outcome.
The public source identifies “FuncJS” as open-source functions only JavaScript library. This brief keeps that definition visible, then builds a research path around FuncJS, open-source and functions.
Why this record matters
A short description can identify a subject without explaining its stakes. For “FuncJS”, the useful work is to connect “open-source functions only JavaScript library” to the records capable of establishing context and consequence.
Maps, plans, fabric surveys and administrative records can establish how the site’s name, extent and function changed over time. The source revision retrieved here is dated Nov 15, 2023. The linked authority identifier is Q5508753. None of the 0 selected statements returned an explicit reference. The first chronological checks are 2012 and 2013.
A single description cannot reconcile every naming convention, rebuilding phase or administrative transfer associated with a place. The source lead contains qualifying language; that uncertainty should survive quotation, summary and reuse. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.
How to read it
Treat names, boundaries and functions as historically changeable. Maps, plans, inventories and administrative records can clarify what the place meant at different dates.
- Historic place names
- Jurisdictional context
- Routes into maps and plans
Contemporary maps, plans, listed-building records, estate papers and the responsible local or national archive.
Three-step research path
- Establish the record: confirm the title “FuncJS”, its source revision and the description used here.
- Expand the search: follow FuncJS primary sources, FuncJS archive and FuncJS research across catalogues and specialist indexes.
- Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.
Questions for further research
- Which source most directly establishes the central claim about “FuncJS”?
- Which authority defined the place, boundary or structure at the relevant date?
- Which earlier names or jurisdictions may reveal additional records?
Search terms from this dossier
This entry incorporates text from “FuncJS” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.