- cool things:
- automatic batching
- functional, or object-oriented
- only uses jQuery for ajax-in, so you can map to another library's ajax function with Nik.ajaxTranslate(function(params){ /* your mapping */ })
to use:
include a jquery (recent), then do it when-ya need it.
$(function(){
Nik.bootWith({
api_key: "YOUR_API_KEY_HERE",
useLocalStorage: true
});
// functional style
Nik.Word.definitions("channel cat",{
sourceDictionary: "wordnet"
callback: function(data) {
console.log(data);
}
});
// or (there is a default console.log callback)
Nik.Word.examples("banshee");
// OO-style
var word = new Nik.Word("painlore");
word.definitions({
callback: function(definitions) {
console.log(data);
}
});
// same goes for all the standard wordnik methods (for now!)
});