Top  Branding  Banner 
blank.gif
blank.gif
triangle.gif Du er her: /  Forsiden  /  Kildekoden  /  Jquery  /  Jquery   Login nu   Login
blank.gif
««« Se kilde koden
blank.gif
tl.gif Cms tr.gif tl.gif Component tr.gif tl.gif Db tr.gif tl.gif Db-basket tr.gif tl.gif Db-login tr.gif tl.gif Db-customer tr.gif tl.gif Db-select tr.gif tls.gif     Jquery  trs.gif tl.gif Form-elements tr.gif tl.gif Menu-fisheye tr.gif tl.gif Template tr.gif tl.gif Tree-node tr.gif tl.gif Validator tr.gif
blank.gif
blank.gif
arrow-headline.gif Index
MenuLink  MenuLeft  
Tilbage

Skjul: Navn

Jquery.php


Vis: Sample code, tutorial

Jquery, Sample code, tutorial

Sådan benyttes komponenten Jquery klassen

Først skal du inkludere den fil der beskriver komponenten, som en klasse fil

  • <?
    require_once(HTML_PACKAGE_PATH.'/Jquery.php');
    ?>

Dernæst kan du enten benytte komponenten som et taglib (statiske metoder):

  • <?
    Jquery
    ::display($param1$param2$param3, ...);
    ?>

eller du kan lave en instance af komponenten og benytte metoderne direkte:

  • <?
    $object 
    = new Jquery($param1$param2$param3, ...);
    print 
    $object->getHtml();
    ?>

Skjul: Sådan vises komponenten

Jquery, Sådan vises komponenten

Sådan vises komponenten Jquery klassen


Vis: PHP source code

Jquery, PHP source code

Den fulde PHP kildekode for Jquery klassen

<?php
/**
 * @package jquery
 * @filesource
 * @see HTML_JQUERY_PAGE_PATH.'/Jquery.php'
 * @copyright (c) http://Finn-Rasmussen.com
 * @license http://Finn-Rasmussen.com/license/ myPHP License conditions
 * @author http://Finn-Rasmussen.com
 * @version 1.11
 * @since 27-nov-2009
 * @see http://www.digital-web.com/articles/jquery_crash_course/
 * @see http://simonwillison.net/2007/Aug/15/jquery/
 * @see http://docs.jquery.com/Main_Page
 * @see http://docs.jquery.com/Plugins
 * @see http://marcgrabanski.com/code/ui-datepicker/
 * @see http://www.jqueryplugins.com/catfish/1.3/demo/
 * @see http://edgarverle.com/shadow/default.cfm
 * @see http://jquery.bassistance.de/tooltip/demo/
 * @see http://jqueryfordesigners.com/
 * @see http://jqueryfordesigners.com/
 * @see http://www-128.ibm.com/developerworks/library/x-ajaxjquery.html
 * @see http://visualjquery.com/1.1.2.html
 */

/**
 * The required files
 */
require_once(HTML_BASE_UTIL_PATH.'/Script.php');

/**
 * Generates the html for the jquery.js 
 * <code> 
 * Usage:
 *   $src = JQUERY_FILE_NAME_RUNTIME;
 *   $js  = new Jquery($src, $js);
 *   print $js->getHtml();
 * Or:
 *   Jquery::display($src, $js);
 * </code>
 * @package jquery
 */

class Jquery extends Script {
    
/**
     * Constructor
     * @param String $src The url to the javascript source file
     * @param String $js  The javascript if any
     */
    
function __construct($src=''$js='') {
        
$theSrc '';
        
$theJs  $js;
        if (
defined('JQUERY_SHOW') && JQUERY_SHOW JQUERY_SHOW_JQUERY) {
            if (
$theSrc == '') {
                
$fileName JQUERY_FILE_NAME_RUNTIME;
                if (
defined('DEBUG_LEVEL_SHOW_INFO') && DEBUG_LEVEL DEBUG_LEVEL_SHOW_INFO) {
                    
$fileName JQUERY_FILE_NAME_DEBUG;
                }
                
$filePath    HTML_JQUERY_JAVASCRIPT_PATH;
                
$packageName MYPHP_JQUERY_NAME;
                
$packagePath HTML_JQUERY_PATH;
                
$theSrc Url::src($fileName$filePath$packageName$packagePath);
            } else {
                
$theSrc $src;
            }
        } else {
            if (
defined('DEBUG_LEVEL_SHOW_INFO') && DEBUG_LEVEL DEBUG_LEVEL_SHOW_INFO) {
                
$msg $this->getClassName()." is disabled, see JQUERY_SHOW=".JQUERY_SHOW;
                
Message::add($msg__FILE____LINE__);
                
$theJs "/* $msg */\r\n";
            }
        }
        
parent::__construct($theSrc$theJs);
    }

    
/**
     * Display html
     * <code>
     * Usage:
     *    $src = JQUERY_FILE_NAME_RUNTIME;
     *    Jquery::display($src, $js); 
     * </code> 
     * @static
     * @param String $src The url to the javascript source file
     * @param String $js  The javascript if any
     */
    
public static function display($src=''$js='') {
        
$html = new Jquery($src$js);
        
$html->addHtml();
    }
}
?>

Vis: HTML source code

Jquery, HTML source code

Den fulde HTML kildekode for Jquery klassen

<?
<!-- DEBUGJquery -->
<
script src="/myphp-1.11/myphp-1.11-jquery/html/javascript/jquery.min.js.php" type="text/javascript">
</script>

?>

Vis: Class methods

Jquery, Class methods

Her er 'klasse metoderne' for Jquery klassen:

  • __construct
  • display
  • getOnunload
  • getOnload
  • getStart
  • getJs
  • getEnd
  • getHtml
  • onload
  • onunload
  • start
  • end
  • setObject
  • set
  • get
  • getAttribute
  • getTag
  • add
  • getSizeof
  • getElement
  • getElements
  • getToogle
  • getMaximize
  • getMinimize
  • newTriangle
  • getStartHtml
  • getEndHtml
  • showsource
  • getClassName
  • getMsg
  • addHtml
  • __toString
  • getCacheFileName
  • save
  • content

Vis: Object vars

Jquery, Object vars

Her er 'objekt variable' for Jquery klassen:

  • html =>
  • sql =>

MenuRight 
triangle.gif

Dansk

Deutch

English (UK)

France

Italy

Norsk

Svensk

English (USA)


 
blank.gif
MenuBottom 
triangle.gif Copyright @ 1999-2010 www.Finn-Rasmussen.com Powered by myPHP Version (5.3.3-7+squeeze3) 1.11
blank.gif