Crossroads.js

Screenshot Software:
Crossroads.js
Mga detalye ng Software:
Bersyon: 0.12.0
I-upload ang petsa: 6 Jun 15
Nag-develop: Miller Medeiros
Lisensya: Libre
Katanyagan: 51

Rating: nan/5 (Total Votes: 0)

Sa pamamagitan ng pagtutugma parse data laban sa mga pattern, maaari itong magpasya kung aling mga pagkilos upang kumuha.
Crossroads.js ay masyadong malakas, at kung ginamit ng maayos, maaari bawasan ang pagiging kumplikado code.
Maaari itong decouple bagay sa pamamagitan ng abstracting landas ng nabigasyon at mga kahilingan sa server.
Crossroads.js maaaring gamitin ng karamihan sa JS aklatan at mga balangkas.
Crossroads.js ay inspirasyon ng URL Route / Dispatch utilities naroroon sa karamihan MVC frameworks tulad Django, Ruby sa daang-bakal, Pyramid, CakePHP o CodeIgniter

Ano ang bago sa ito release.:

  • Ginawa ito posible na magkaroon ng isang iba't ibang mga patternLexer per router.
  • Added trailing / nangungunang & quot ;; & quot; upang crossroads.min.js upang maiwasan ang isyu concat.
  • Pinahusay UMD wrapper kaya crossroads.min.js dapat ding gumana sa r.js.

Ano ang bago sa bersyon 0.11.0:

  • Ang mga pagbabago ng API:
  • Added crossroads.pipe () at crossroads.unpipe ().
  • Addeded paraan upang i-toggle ang case sensitivity crossroads.ignoreCase, default ay totoo.
  • Idinagdag crossroads.ignoreState.
  • Pagpapabuti:
  • decodeQueryString () nirerespeto ngayon shouldTypecast.
  • Nagbago Route.rules array pagpapatunay na case insensitive kung crossroads.ignoreCase = true.

Ano ang bago sa bersyon v0.10.0:

  • Iwasan despatsador ang nailagay / bypassed / naitugmang signal kung pagdaan parehong kahilingan sa kasunod na mga tawag.
  • Idinagdag crossroads.resetState ().

Ano ang bago sa bersyon v0.9.1:

  • Pag-aayos:
  • Normalisahin opsyonal na pag-uugali ng mga segment sa IE 7-8.
  • Mga Fixed captureVals sa IE 7-8, siguraduhin global bandila gumagana ng maayos.
  • Pagpapabuti:
  • Route.interpolate () ay tumatanggap ng mga Numero ng segment.

Ano ang bago sa bersyon v0.9.0:

  • Route.switched ay ipinadala lamang kung ang tumutugma sa isang iba't ibang ruta.
  • Nagbago default na pag-uugali ng mga slashes at simulan / pagtatapos ng kahilingan.

Ano ang bago sa bersyon v0.8.0:.

  • Idinagdag Route.switched
  • Idinagdag crossroads.NORM_AS_ARRAY, crossroads.NORM_AS_OBJECT.
  • Added opsyon upang pumasa default argumento upang crossroads.parse ().
  • Added segment natitirang support.
  • Nagbago bumuo sa Node.js.
  • Nagbago minifier sa UglifyJS.

Ano ang bago sa bersyon v0.7.1:

  • Mga Fixed maiwasan ang pagtawag rules.normalize_ sa panahon ng hakbang sa pagpapatunay.

Ano ang bago sa bersyon v0.7.0:

  • Ang mga pagbabago ng API:
  • Idinagdag crossroads.normalizeFn.
  • Idinagdag vals_ Array sa mga halaga object dumaan sa normalize_ at crossroads.normalizeFn upang madagdagan ang kakayahang umangkop.
  • Idinagdag Route.greedy support.
  • Nagbago parameters ipinadala sa pamamagitan crossroads.routed signal, magbabalik kahilingan bilang unang param at isang data object bilang ikalawang param.
  • Iba:
  • Pagbutihin parameter typecasting.
  • Refactoring para sa mas mahusay na code compression at din pinasimple ilang lohika upang madagdagan ang code na mabasa.

Ano ang bago sa bersyon v0.6.0:

  • Ang mga pagbabago ng API:
  • Nagbago crossroads.shouldTypecast default na halaga sa false.
  • Added magic patakaran upang normalize params ruta bago patayin rules.normalize _.
  • Idinagdag crossroads.VERSION.
  • Pag-aayos:
  • Ayusin opsyonal & quot; / & quot; pagitan ng mga kinakailangang params.
  • masubukan Tanging opsyonal params kung ang halaga! = Null.
  • Ayusin CommonJS wrapper, ay hindi pag-export ng maayos sangang-daan.
  • Iba:
  • Inilipat pagsusuri yunit mula YUI na Jasmine upang payagan ang mga pagsubok sa nodejs at din dahil ito ay nagpapatakbo ng lokal at nagbibigay ng mas mahusay na mensahe ng error. Nadagdagan ng maraming bilang ng mga pagsusulit na nakatulong sa puwesto ng ilang mga kaso gilid.
  • Nagbago wrapper upang bumuo ng isang solong pamamahagi file na tumatakbo sa lahat ng environment.

Kinakailangan :

  • enable ang JavaScript sa client side

Katulad na software

Apache Axiom
Apache Axiom

6 Mar 16

grid.js
grid.js

12 Apr 15

Esprima
Esprima

11 Mar 16

Bean
Bean

12 May 15

Iba pang mga software developer ng Miller Medeiros

mdoc
mdoc

10 Dec 15

Mga komento sa Crossroads.js

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya