Ace: Новый Ρ€Π΅ΠΆΠΈΠΌ JSON с Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ‚. Π΄.

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 8 Ρ„Π΅Π²Ρ€. 2016  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ajaxorg/ace

Π― ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ€Π΅ΠΆΠΈΠΌΠ° JSON с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:

  1. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ошибок Π² ΠΊΠΎΠ΄Π΅ (вмСсто сбоя послС ΠΏΠ΅Ρ€Π²ΠΎΠΉ ошибки)
  2. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ схСмы JSON
  3. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° автозаполнСния Π² соотвСтствии с прСдоставлСнной схСмой JSON.
  4. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠ²: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вставки ΠΊΠΎΠ΄Π° Π½Π° основС слоТных сцСнариСв β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· внСшнСго источника Π΄Π°Π½Π½Ρ‹Ρ….
  5. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° β€” позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° JSON.
    ВсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Π²Π΅Π±-Π²ΠΎΡ€ΠΊΠ΅Ρ€Π΅.

Π― Π±Ρ‹Π» Π±Ρ‹ Ρ€Π°Π΄ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим ΠΊΠΎΠ΄ΠΎΠΌ, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

  1. Основной: я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ парсСры JSON ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ прСпятствиСм для сдСлки.
  2. ВторостСпСнный: ΠΌΠ½Π΅ лСнь ΠΏΠΈΡΠ°Ρ‚ΡŒ тСсты для Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° :-(
  3. Π₯ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ PR (ΠΌΠ½Π΅ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ)?
  4. Как ΠΌΠ½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ PR?

КБВАВИ. ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ACE! :)

ВсС 4 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π­Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ интСрСсно. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ pr ΠΈΠ»ΠΈ Π΄Π°ΠΉΡ‚Π΅ ссылку Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠΌ, ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ дальшС. Если это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ace, ΠΌΡ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ инструмСнты json Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Π― Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‡Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π² ΠΈΡ… собствСнныС Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

Π’ настоящСС врСмя ΠΎΠ½ находится Π² ΠΌΠΎΠ΅ΠΌ Π»ΠΈΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, поэтому ΠΏΠ»Π°Π½ дСйствий:
я Π±ΡƒΠ΄Ρƒ

  1. Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΌΠΎΠΉ ΠΊΠΎΠ΄ (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΎΠ² (4) ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ (5) - Π½ΠΈΠΆΠ΅ я объясню, ΠΏΠΎΡ‡Π΅ΠΌΡƒ)
  2. fork ace repo Π½Π° GH
  3. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΈ очиститС ΠΊΠΎΠ΄ Π² этот Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Ρ„ΠΎΡ€ΠΊΠ΅Ρ€Π°.
  4. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ PR

я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ

  • сохранитС вСсь Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ пиратский ΠΊΠΎΠ΄ Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅modes/json послС удалСния ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ парсСра. Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС исходныС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ MIT Π² этом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ LICENSE Π² этот ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.
  • Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»Ρ‹ javascript с Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ стилями модуля js (я Π½Π΅ Π±ΡƒΠ΄Ρƒ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ исходныС Ρ„Π°ΠΉΠ»Ρ‹ машинописного тСкста). Π― ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡŽ ссылки Π½Π° исходныС Ρ„Π°ΠΉΠ»Ρ‹ машинописного тСкста для справки Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.
  • ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠΎΠΈ собствСнныС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌ/json_worker, Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌ/json с сохранСниСм Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° BSD

Π§Ρ‚ΠΎ касаСтся Π²ΠΊΠ»Π°Π΄ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ схСмы - ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ΄ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Ρ€Π΅ΠΆΠΈΠΌΠΎΠ², Ρ‚Π΅ΠΌ ΠΈ Ρ‚. Π΄.) для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ схСмы: это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ дальнСйшСго обсуТдСния - Ρ‡Ρ‚ΠΎ касаСтся ΠΌΠΎΠ΅Π³ΠΎ собствСнного частного Ρ„ΠΎΡ€ΠΊΠ°, я ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π» ТСсткоС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹. Π’Π°ΠΊΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² worker с использованиСм стандартных ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ACE.

ВсС это Π·Π²ΡƒΡ‡ΠΈΡ‚ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ?

Π•ΡΡ‚ΡŒ новости ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ? ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π»ΠΈ эта функция сСйчас?

Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ всС Π΅Ρ‰Π΅ поддСрТиваСтся? πŸ‘€

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ