All streams
Search
Write a publication
Pull to refresh
18
0
Send message
Честно не вижу смысла выносить один вызов CultureInfo.getNumeralForm и писать что-то вроде

String.wformat = function(f)
{
var getterForm = CultureInfo.getNumeralForm;
var a=arguments;return f.replace(/{(\d+)(.*?)}/ig,function($,$1,$2)
{
var idxForm = getterForm(n);
}
}

Это ведь только один вызов на каждый аргумент.
А другого цикла там больше нигде нет.
Это только у меня руки кривые глючит и ответы постятся не по месту?..

habrahabr.ru/blogs/development/55742/#comment_1496195
Можно, тогда лучше сразу в CultureInfo объект

var idxForm = CultureInfo.getNumeralForm(n);

и функцию тогда выносить не надо
Ну так да, массив работает гораздо быстрее.
Но тут именно локализация. Поэтому массивом уже будет не обойтись.

А кто ведь знает на каких языках будут ещё работать наши проекты. Я даже RTL предусматриваю если легко получается ;-)
Создай топик
Тесты: функция форматирования для удобной локализации строк
Делается, по моему мнению, достаточно просто.

Создаётся кошелёк (счёт) с аттрибутом «скрытый».

И все расходы из этого кошелька получают такой же аттрибут.

Собственно кошелёк и расходы эти никто не видит, кроме самого юзера.

Главное, не допустить программерскую ошибку и не вывести, например, такой расход где-нибудь в графике ж-) А то будет то ещё палево.
Наверное не работает.
Как происходит у меня сейчас.
/> по клику открывается диалог выбора файла. И выбирается только один файл. Я хочу чтобы открывался тот же диалог, только можно было выбрать несколько файлов.

Правда не понятно куда они отображаться (input то один). Хотя достаточно было бы отображать через запятую.
Вот и хотел посмотреть как они делают и оказалось там flash.
Классная фича.
Хотел узнать как они открывают диалог выбора файлов с мильтиселектов, чтобы у себя такое провернуть.
А там оказывается flash…
Или всё-таки есть способ?
Ну человек же написал про модерацию.
Если модерация будет грамотная и своевременная, то ничего не утонет.
Главное подобрать возраст этих модераторов.
Знаешь прикольная идея.
Можно делать )
Как там поживают беларуские Wокна? ))
А если нужен break;
Или внешняя переменная?

Возращаться к обычному foreach?
Т.е. написать раз, потом через какое-то время надо изменить, не получается и переписывать второй?
И возможно правильнее будет дописать саму функцию
не копировать функции
при копировании объектов — копировать их не по ссылке, а их функцией clone
тоже самое с массивами
Object.clone = function(originalObject) {
var obj = {};
for (var prop in originalObject) {
obj[prop] = originalObject[prop];
}
return obj;
}


Вы всё равно не решили проблему, так как в прототип может написать другая библиотека, другой программист, или вам когда-нибудь самому понадобится.
Решением будет

Object.clone = function(originalObject) {
var obj = {};
for (var prop in originalObject) {
if(originalObject.hasOwnProperty(prop))
obj[prop] = originalObject[prop];
}
return obj;
}


К тому же вариант с добавлением функции в prototype мне нравится больше.
Можно использовать переопределение функции для других типов
Object.prototype.clone = function() {… }
Date.prototype.clone = function() {… }
MyClass.prototype.clone = function() {… }

Тогда clone будет работать прозрачно для любых объектов.
Я сижу по Хромом и не видел, что такие проблемы со скринами.
Немного ужал по ширине, вдвинув временные интервалы. Должно стать лучше.
К сожалению, я могу предложить только ASP.NET+IIS.

Главное я озвучил теорию, а прикрутить к своим проектам — это уже ваша задача как, элегантно и на чём.
Соглашусь. Тут я смело заявил. Поправил своё высказывание.
Так вы ручками прописываете счётчик?
Так если у меня проект 20 файлов, я должен в каждом прописать /js103/common.js
Я правильно понимаю?
Кто изменяет счётчик и формирует имя?
Может приведёте ещё строчку кода?

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Registered
Activity