HighDots Forums  

Un carattere non usato da JScript

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Un carattere non usato da JScript in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Mirko
 
Posts: n/a

Default Un carattere non usato da JScript - 02-09-2008 , 07:50 AM






Salve. So che questa mia domanda sembrerà insolita, ma vorrei sapere
se esiste un carattere non utilizzato da JScript.

Spiego perché: per il mio sito utilizzo come template engine Smarty.
Smarty ha come delimitatori le parentesi graffe... e potete capire da
voi qual è il problema. Succede che se uso Javascript direttamente nel
template Smarty confonde le graffe utilizzate da Javascript.

Non so... ad esempio il cancelletto (#)? Il dollaro non va bene,
perché deve precedere i nomi delle variabili.

Reply With Quote
  #2  
Old   
Roberto Montaruli
 
Posts: n/a

Default Re: Un carattere non usato da JScript - 02-09-2008 , 08:32 AM






Mirko ha scritto:
Quote:
Salve. So che questa mia domanda sembrerà insolita, ma vorrei sapere
se esiste un carattere non utilizzato da JScript.

Spiego perché: per il mio sito utilizzo come template engine Smarty.
Smarty ha come delimitatori le parentesi graffe... e potete capire da
voi qual è il problema. Succede che se uso Javascript direttamente nel
template Smarty confonde le graffe utilizzate da Javascript.

Non so... ad esempio il cancelletto (#)? Il dollaro non va bene,
perché deve precedere i nomi delle variabili.
La tilde (~) non mi pare che venga usata.


Reply With Quote
  #3  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Un carattere non usato da JScript - 02-09-2008 , 08:53 AM



Il Sat, 09 Feb 2008 15:32:28 +0100, Roberto Montaruli ha scritto:

Quote:
La tilde (~) non mi pare che venga usata.
http://developer.mozilla.org/en/docs...Bitwise_NOT.29

--
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
B.M.


Reply With Quote
  #4  
Old   
Mirko
 
Posts: n/a

Default Re: Un carattere non usato da JScript - 02-09-2008 , 10:15 AM



On 9 Feb, 15:32, Roberto Montaruli <rmontar... (AT) yahoo (DOT) com> wrote:
Quote:
Mirko ha scritto:

Salve. So che questa mia domanda sembrerà insolita, ma vorrei sapere
se esiste un carattere non utilizzato da JScript.

Spiego perché: per il mio sito utilizzo come template engine Smarty.
Smarty ha come delimitatori le parentesi graffe... e potete capire da
voi qual è il problema. Succede che se uso Javascript direttamente nel
template Smarty confonde le graffe utilizzate da Javascript.

Non so... ad esempio il cancelletto (#)? Il dollaro non va bene,
perché deve precedere i nomi delle variabili.

La tilde (~) non mi pare che venga usata.
Va bene, ma preferirei se fosse un carattere della tastiera, in modo
da poterci lavorare in fretta.
Infine, c'è da fare anche un discorso sulla codifica... se questo
carattere è riconosciuto sia da utf che da iso, sarebbe meglio, così
se devo portare il template su un server che utilizza un'altra
codifica, non si creano problemi (ora, nello specifico, non so nulla
sulla tilde, era un requisito al carattere che mi serve...).

Comunque, visto che la tilde è usata, se proprio non esiste un solo (e
uno solo!) carattere, mi va bene anche una coppia...


Reply With Quote
  #5  
Old   
Mirko
 
Posts: n/a

Default Re: Un carattere non usato da JScript - 02-10-2008 , 08:11 AM



On 9 Feb, 17:15, Mirko <22lug... (AT) gmail (DOT) com> wrote:
Quote:
[...]
Nessuno sa rispondermi?


Reply With Quote
  #6  
Old   
ZER0
 
Posts: n/a

Default Re: Un carattere non usato da JScript - 02-10-2008 , 11:00 AM



Mirko <22luglio (AT) gmail (DOT) com> wrote:

Quote:
Spiego perché: per il mio sito utilizzo come template engine Smarty.
Smarty ha come delimitatori le parentesi graffe... e potete capire da
voi qual è il problema. Succede che se uso Javascript direttamente nel
template Smarty confonde le graffe utilizzate da Javascript.
Non ti pare un po' strano che gli sviluppatori di Smarty non ci abbiano
pensato, visto che pare una problematica fin troppo comune?

Innanzitutto, potresti evitare il problema a monte, scrivendo il codice
javascript in file esterni, per separare il comportamento dalla forma e
dal contenuto; così come c'insegna il w3c e la buona manutenibilità del
codice.

E se proprio devi mischiare il codice, non preoccuparti. Come ho detto,
sarebbe stato strano che chi ha sviluppato Smarty non ci abbia pensato:

http://www.smarty.net/manual/it/lang...on.literal.php

La prossima volta, potrebbe essere una buona idea dare un'occhiata alla
documentazione di quel che usi.

--
"Se c'è qualcosa di più importante del mio ego su questa nave,
la voglio catturata e fucilata."


Reply With Quote
  #7  
Old   
Mirko
 
Posts: n/a

Default Re: Un carattere non usato da JScript - 02-10-2008 , 12:12 PM



On 10 Feb, 18:00, zer0.sh... (AT) libero (DOT) it (ZER0) wrote:
Quote:
Mirko <22lug... (AT) gmail (DOT) com> wrote:
Spiego perché: per il mio sito utilizzo come template engine Smarty.
Smarty ha come delimitatori le parentesi graffe... e potete capire da
voi qual è il problema. Succede che se uso Javascript direttamente nel
template Smarty confonde le graffe utilizzate da Javascript.

Non ti pare un po' strano che gli sviluppatori di Smarty non ci abbiano
pensato, visto che pare una problematica fin troppo comune?

Innanzitutto, potresti evitare il problema a monte, scrivendo il codice
javascript in file esterni, per separare il comportamento dalla forma e
dal contenuto; così come c'insegna il w3c e la buona manutenibilità del
codice.

E se proprio devi mischiare il codice, non preoccuparti. Come ho detto,
sarebbe stato strano che chi ha sviluppato Smarty non ci abbia pensato:

http://www.smarty.net/manual/it/lang...on.literal.php

La prossima volta, potrebbe essere una buona idea dare un'occhiata alla
documentazione di quel che usi.

--
"Se c'è qualcosa di più importante del mio ego su questa nave,
la voglio catturata e fucilata."
La documentazione la conosco.
Tu mi stai proponendo qualcosa di "diverso" da quello che cerco io,
perdonami!
Io voglio modificare il tag in uso, non che il javascript venga letto
letteralmente.
Non so se mi sono spiegato...


Reply With Quote
  #8  
Old   
ZER0
 
Posts: n/a

Default Re: Un carattere non usato da JScript - 02-10-2008 , 02:16 PM



Mirko <22luglio (AT) gmail (DOT) com> wrote:

Prima di tutto, attento al quoting:

http://wiki.news.nic.it/QuotarBene

Quote:
http://www.smarty.net/manual/it/lang...on.literal.php

La prossima volta, potrebbe essere una buona idea dare un'occhiata alla
documentazione di quel che usi.

La documentazione la conosco.
Dunque la problematica non sussiste. Vedi da te che Smarty non fa
confusione tra le graffe usate per sé e quelle usate per scrivere
codice javascript.

Quote:
Tu mi stai proponendo qualcosa di "diverso" da quello che cerco io,
perdonami!
Certo che ti sto proponendo qualcosa di diverso. Tu stai cercando
un "carattere non usato da js" per utilizzarlo in Smarty al posto
delle graffe, perché dici che il template engine fa confusione:

Quote:
Spiego perché: per il mio sito utilizzo come template engine Smarty.
Smarty ha come delimitatori le parentesi graffe... e potete capire da
voi qual è il problema. Succede che se uso Javascript direttamente nel
template Smarty confonde le graffe utilizzate da Javascript.
Ma non è così, come puoi vedere dalla documentazione, quindi "ciò
che cerchi tu" è una soluzione a un problema che non sussiste.

Quote:
Io voglio modificare il tag in uso, non che il javascript venga letto
letteralmente.
Non so se mi sono spiegato...
Si, ma *perché* vuoi "modificare il tag in uso"? Perché, a parere
tuo, questo risolve il problema sulla confusione delle graffe.. O
sbaglio? Non è questa la problematica che vorresti risolvere?

Io questo ho capito. Se ho capito male, prova a spiegarmi un poco
meglio qual'è il problema di fondo. Cioé, perché vorresti trovare
un carattere non usato da JS (e non JScript, non sono sinonimi).

--
"Se c'è qualcosa di più importante del mio ego su questa nave,
la voglio catturata e fucilata."


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.