JSON2.js или родные методы JSON - PullRequest
       3

JSON2.js или родные методы JSON

3 голосов
/ 12 октября 2011

JSON MDC

JSON ORG

Поскольку добавление методов JSON (parse, stringify), перечисленных на сайте Mozilla, должноэти методы будут использоваться вместо файлов из JSON.org (json2.js)?

Ответы [ 2 ]

7 голосов
/ 13 октября 2011

Вы должны использовать встроенные функции, так как они будут иметь лучшую производительность и меньший объем памяти. Считайте json2.js полифилом, который вы используете, только если браузер не поддерживает JSON. Список этих браузеров можно найти здесь: http://caniuse.com/#search=JSON

if(!JSON || !JSON.parse || !JSON.stringify)
    document.write('<script src="json2.js"></script>');
1 голос
/ 13 октября 2011

Да. Различные библиотеки javascript уже запрашивают поддержку собственного браузера перед запуском парсера в javascript. Вы можете сделать это самостоятельно, спросив, определен ли глобальный объект JSON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...