| [ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
TJavaScript class file
| Author: | Wei Zhuo |
| Copyright: | Copyright © 2005 PradoSoft |
| License: | http://www.pradosoft.com/license/ |
| Version: | $Id: TJavaScript.php 1397 2006-09-07 07:55:53Z wei $ |
| Poids: | 211 lignes (6 kb) |
| Inclus ou requis: | 1 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
TJavaScript:: (10 méthodes):
renderScriptFiles()
renderScriptFile()
renderScriptBlocks()
renderScriptBlock()
quoteString()
quoteFunction()
isFunction()
encode()
jsonEncode()
jsonDecode()
Classe: TJavaScript - X-Ref
TJavaScript class.| renderScriptFiles($files) X-Ref |
| Renders a list of javascript files param: array URLs to the javascript files return: string rendering result |
| renderScriptFile($file) X-Ref |
| Renders a javascript file param: string URL to the javascript file return: string rendering result |
| renderScriptBlocks($scripts) X-Ref |
| Renders a list of javascript blocks param: array javascript blocks return: string rendering result |
| renderScriptBlock($script) X-Ref |
| Renders javascript block param: string javascript block return: string rendering result |
| quoteString($js,$forUrl=false) X-Ref |
| Quotes a javascript string. After processing, the string can be safely enclosed within a pair of quotation marks and serve as a javascript string. param: string string to be quoted param: boolean whether this string is used as a URL return: string the quoted string |
| quoteFunction($js) X-Ref |
return: string considers the string as raw javascript function code |
| isFunction($js) X-Ref |
return: boolean true if string is raw javascript function code, i.e., if |
| encode($value,$toMap=true) X-Ref |
| Encodes a PHP variable into javascript representation. Example: <code> $options['onLoading'] = "doit"; $options['onComplete'] = "more"; echo TJavaScript::encode($options); //expects the following javascript code // {'onLoading':'doit','onComplete':'more'} </code> For higher complexity data structures use {@link jsonEncode} and {@link jsonDecode} to serialize and unserialize. Note: strings begining with <tt>javascript:</tt> will be considered as raw javascript code and no encoding of that string will be enforced. param: mixed PHP variable to be encoded param: boolean whether the output is a map or a list. return: string the encoded string |
| jsonEncode($value) X-Ref |
| Encodes a PHP variable into javascript string. This method invokes {@TJSON} utility class to perform the encoding. param: mixed variable to be encoded return: string encoded string |
| jsonDecode($value) X-Ref |
| Decodes a javascript string into PHP variable. This method invokes {@TJSON} utility class to perform the decoding. param: string string to be decoded return: mixed decoded variable |
| Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |