Часто бывает необходимо получить параметры url-запроса в jscript (чтобы лишний раз не нагружать php-бэкенд), конечно же многие изобретают свои reg-exp костыли, вот например один из них я и хочу представить вашему вниманию, дорогие друзья: Для работы требуется jquery , и желательно проинициализировать этот код по событию ready. $.QueryString = (function(a) { if (a == «»)…
Метка: jscript
md5 hash на jscript
Иногда, крайне нужно бывает получить хеш из некоторой строки для уникализации посетителей (например). Но к сожалению в javascript нет встроенных функций для работы с md5 Решение есть, код, представленный ниже позволяет генерировать hex мд5 хэш из строки. В паре с методом getMilliseconds() можно попытаться получить более-менее уникальные хеш-строки. var hexcase=0;function hex_md5(a){return rstr2hex(rstr_md5(str2rstr_utf8(a)))}function hex_hmac_md5(a,b){return rstr2hex(rstr_hmac_md5(str2rstr_utf8(a),str2rstr_utf8(b)))}function md5_vm_test(){return…
работа с cookie на jscript + jquery
(function($, document) { var pluses = /\+/g; function raw(s) {return s;} function decoded(s) {return decodeURIComponent(s.replace(pluses, ‘ ‘));} $.cookie = function(key, value, options) { if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value == null)) { options = $.extend({}, $.cookie.defaults, options); options.expires=365; if (value == null) options.expires = -1; if (typeof options.expires === ‘number’) {var days =…