Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
for(float i=0.7; i=100; i+=0.01) {
....
}var tr;
tr.get=function(what){
if (tr.hasOwnProperty(what)) return tr[what];
else return what
}
если завтра вконтакт разрешит виджеты или html5-баннерыПолагаю, в таком случае, они воспользуются iframe-ми. Мало ли чего там партнёр нагородит в своём баннере.
Постойте, вы что, предлагаете для каждого модуля делать свои локализованные лейблы и везде их дублировать? O.o
var gettext = (function(){
var i18n = {
mynameis: 'Моё имя ",
gender: "Пол",
...
};
return function ( text ) {
return i18n[ text ];
}
})();
var captcha_send = function(){
...
_some_handler.html( captcha_send );
}
captcha_send();
function getLang() {
try {
var args = Array.prototype.slice.call(arguments);
var key = args.shift();
if (!key) return '...';
var val = (window.cur.lang && window.cur.lang[key]) || (window.lang && window.lang[key]) || (window.langpack && window.langpack[key]) || window[key];
if (!val) {
var res = key.split('_');
res.shift();
return res.join(' ');
}
if (isFunction(val)) {
return val.apply(null, args);
} else if (args[0] !== undefined || isArray(val)) {
return langNumeric(args[0], val, args[1]);
} else {
return val;
}
} catch(e) {
debugLog('lang error:' + e.message + '(' + Array.prototype.slice.call(arguments).join(', ') + ')');
}
}
Сначала я удивился отсутствию jquery.
ЧЯДНТ?
Успешный проект и идеальный код — вещи ортогональные. Разница лишь в том, что за успешный проект платят, а за идеальный код — не факт.
А размахивать кулаками в отсутствие оппонента — тут никаким этикетом и не пахнет, не льстите себе.
Странные глобальные переменные в VK.com, зачем?