Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.05.2014, 21:46
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Maxmaxmaximus100
акой идиот это придумал?
все притензии к нему http://en.wikipedia.org/wiki/Douglas_Crockford
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #12 (permalink)  
Старый 10.05.2014, 21:47
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Сообщение от Maxmaxmaximus100 Посмотреть сообщение
если разделитель между парами запятая, то можно рспарсить и пробелльные символы без кавычек.
Ересь несёшь. Ещё в ключах могут быть двоеточия, кавычки и собственно запятые.

Кстати основная причина как раз удобство и однозначность парсинга. JSON разработан не только как формат для javascript, но и как формат для связи javascript с другими языками.
__________________
29375, 35
Ответить с цитированием
  #13 (permalink)  
Старый 10.05.2014, 21:48
Аватар для Maxmaxmaximus100
Аспирант
Посмотреть профиль Найти все сообщения от Maxmaxmaximus100
 
Регистрация: 30.04.2014
Сообщений: 57

{
Глядите: 1,
Какой: true,
Ужас : null,
Получается: 0,
Да? : false
}
Ответить с цитированием
  #14 (permalink)  
Старый 10.05.2014, 21:49
Аватар для Maxmaxmaximus100
Аспирант
Посмотреть профиль Найти все сообщения от Maxmaxmaximus100
 
Регистрация: 30.04.2014
Сообщений: 57

Сообщение от Aetae
Ересь несёшь.
что из того что я сказал ересь?
Ответить с цитированием
  #15 (permalink)  
Старый 10.05.2014, 21:53
Аватар для Maxmaxmaximus100
Аспирант
Посмотреть профиль Найти все сообщения от Maxmaxmaximus100
 
Регистрация: 30.04.2014
Сообщений: 57

Сообщение от Aetae
Ересь несёшь. Ещё в ключах могут быть двоеточия, кавычки и собственно запятые.
Мои слова - ересь - только в случае если они не правда. Ты говоришь что мои слова ересь, то есть они не правда. Я утверждаю что "если разделитель между парами запятая, то можно рспарсить и пробелльные символы без кавычек." и ты говоришь что это ересь, то есть не правда.

Следовательно ты утверждаешь что НЕЛЬЗЯ распарсить пробельные символы в ключах без кавычек? Я верно тебя понял?


п.с. короче он загнался, и сам не понял что написал
Ответить с цитированием
  #16 (permalink)  
Старый 10.05.2014, 21:55
Аватар для Maxmaxmaximus100
Аспирант
Посмотреть профиль Найти все сообщения от Maxmaxmaximus100
 
Регистрация: 30.04.2014
Сообщений: 57

Aetae, окей, раз ты тупой то я переформулирую даже чтобы ТЫ, будучи тупым, понял:

1) Если служебные символы не используются в ключах, то зачем ключи брать в кавычки?
2) Если служебные символы редко используются в ключах, то имеет ли смысл ради единообразия с ними портить весь код кавычками?
3) На сколько редко служебные символы используются в ключах, и достаточно ли редко чтобы не принимать единообразие с ними во внимание?
Ответить с цитированием
  #17 (permalink)  
Старый 10.05.2014, 22:00
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Maxmaxmaximus100, основную причину я сказал выше: удобство парсинга.
Когда всё однозначно любой, на любом языке, может быстро написать парсер. Иначе придётся подзаебаться.

А по поводу ереси - погугли определение.
__________________
29375, 35
Ответить с цитированием
  #18 (permalink)  
Старый 10.05.2014, 22:15
Аватар для Maxmaxmaximus100
Аспирант
Посмотреть профиль Найти все сообщения от Maxmaxmaximus100
 
Регистрация: 30.04.2014
Сообщений: 57

Сообщение от Aetae
удобство парсинга
Мне не понятны причины неудобства парсенга.
Ищем разделители и по ним парсим. Открылся ключ, идем идем идем, ищем разделитель двоеточике, пока не наткнемся, не закроем ключ.

Ты понимаешь вообще что парсинг без кавычек не сложнее написать и Не медленнее он будет работать, чем парсер с кавычками?

Вот имено это то меня и убивает. Нет прироста в скорости, НЕТ сложности парсинга. А так же можно было если ключ не \w+ то только тогда добавлять кавычки, кака в яваскрипте.

Ты понимаешь вообще что парсинг без кавычек не сложнее написать и Не медленнее он будет работать, чем парсер с кавычками?
Ответить с цитированием
  #19 (permalink)  
Старый 10.05.2014, 22:26
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Maxmaxmaximus100,
напиши, используя только методы строки, оба варианта и сравни.
Иначе - нахуй иди.
__________________
29375, 35
Ответить с цитированием
  #20 (permalink)  
Старый 10.05.2014, 22:32
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Maxmaxmaximus100
ищем разделитель двоеточике, пока не наткнемся, не закроем ключ.
ну ну
{
 "key": "value: value: value::::::::::::::::::::::::::::::::::::"
}

удачи в поиске ":"
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56