-
19 МАРТ 20150
-
18 МАРТ 20151
-
17 МАРТ 20150
-
16 МАРТ 20150
-
26 ФЕВР 20150
-
25 ФЕВР 20150
-
24 ФЕВР 20150
scrollMonitor - простой и быстрый API для мониторинга элементов при прокрутке JS
scrollMonitor позволяет получать событие когда элемент вошел или вышел из видимой области. Скрипт это делает используя объекты watcher-ы, которые следят за элементами и их триггерами событий. Watcher также включает в себя информацию про элемент за которым следит, включая видимость элемента и расположение относительно окна просмотра.
Не вдаваясь в подробности скрипт спроектирован очень быстрым, на чистом javascript.
Примерvar scrollMonitor = require("./scrollMonitor"); // if you're not using require, you can use the scrollMonitor global.
var myElement = document.getElementById("itemToWatch");
var elementWatcher = scrollMonitor.create( myElement );
elementWatcher.enterViewport(function() {
console.log( 'I have entered the viewport' );
});
elementWatcher.exitViewport(function() {
console.log( 'I have left the viewport' );
});
https://github.com/sakabako/scrollMonitor -
13 ФЕВР 20150
FieldVal - многоцелевой скрипт валидации на JS

function validate(parameters){
if(parameters.username === undefined){
return "Username is missing";
}
if(typeof parameters.username !== "string"){
return "Username must be a string";
}
if(typeof parameters.username.length < 3){
return "Username must be at least 3 characters long";
}
if(parameters.id === undefined){
return "Id is missing";
}
if(typeof parameters.id !== "number" || parameters.id % 1 !== 0){
return "Id must be an integer";
}
if(parameters.id < 1){
return "Id must be greater than 1";
}
}
http://www.fieldval.com/
Категории:
Оставить на заметку в:






