எக்ஸ்எஸ்எல்டி மற்றும் jQuery மாதிரிகளும்

நான் எக்ஸ்எஸ்எல்டி மற்றும் jQuery பற்றிய நிறைய செய்து நான் மற்றவர்கள் எதிர்காலத்தில் பயனுள்ளதாக இருக்கும் என்று ஒரு சில துணுக்குகளை பகிர்ந்து நினைத்தேன்.

உதாரணம் 1: எளிய ஜாவாஸ்கிரிப்ட் வெளியிடுவதில்லை / எக்ஸ்எஸ்எல்டி உள்ள jQuery:

<XSL:template match="something" எக்ஸ்எம்எல்:space="preserve">

  <!– கேள்வி நட்பு வடிகட்டிகள் மறைக்கப்பட்ட துறையில் அவுட் வெற்று –>
  <script type="text/javascript">
    $(ஆவணம்).தயார்(செயல்பாடு(){
      $("#QueryFriendlyFilters").Val("empty");
    });
  </ஸ்கிரிப்ட்>

</XSL:டெம்ப்ளேட்டை>

அந்த பிட் ஏற்றுதல் முடிக்க பக்கம் காத்திருந்து சில ஜாவாஸ்கிரிப்ட் வெளிப்படுத்தினாலும் (ஏனெனில் $(ஆவணம்).தயார்(...)) பின்னர் "வெற்று" உண்மையான மதிப்பு QueryFriendlyFilters என்ற மறைக்கப்பட்ட புலம் மதிப்பு அமைக்கிறது.

உதாரணம் 2: பயன்படுத்த <XSL:என்றால்,> "அதிகமான" சரிபார்க்க,  "குறைவான", முதலியன.

<XSL:template match="something" எக்ஸ்எம்எல்:space="preserve">

  <div id="fdcAllFilters">
 
    <XSL:if test="@Count>0">
      <span class="fdcFilterLabel">தற்போதைய வடிகட்டிகள்:</span>
    </XSL:என்றால்,>

    <!– மேலும் பொருட்கள் இங்கே நடக்கிறது. –>

</XSL:டெம்ப்ளேட்டை>

மேலே துணுக்கை "ஒன்று" கூறு "கவுண்ட்" என்ற கற்பிதம் பூஜ்ஜியத்தை விட அதிகமாக உள்ளது என்பதை சரிபார்க்கிறது.  இந்த பின்னணியில் எக்ஸ்எம்எல் ஒன்று போல் இருக்கும்:"

</ ஏதோ கவுண்ட் = "5">

உதாரணம் 3: அனைத்து உறுப்புகள் மூலம் மீண்டும் கூறு, jQuery அழைப்புகள் interspersing.

<!– அனைத்து வடிப்பான்களையும் மூலம் மீண்டும் கூறு மற்றும் சரியான காட்ட  இணைப்புகள். –>
<XSL:for-each select="UserFilter">

  <a class="FilterHref" href="javascript:mySubmitPage(‘RemoveUserFilter’,'{@ ஐடி}')">[எக்ஸ்]</ஒரு>

  <span class="fdcFilterLabel"><XSL:value-of select="@FilterValue"/></span>

  <script type="text/javascript">

    $(ஆவணம்).தயார்(செயல்பாடு(){
        <XSL:உரை><![CDATA[$("#QueryFriendlyFilters").Val( ($("#QueryFriendlyFilters").Val() + " ]]></XSL:உரை>\"<XSL:value-of select="@FilterValue"/>\"<XSL:உரை><![CDATA["));]]></XSL:உரை>
    });

  </ஸ்கிரிப்ட்>

</XSL:-ஒவ்வொரு>

மேலே துணுக்கை மிகவும் சிக்கலான மற்றும் அதை செய்ய எளிதாக வழிகள் இருக்கலாம்.

இந்த பின்னணியில் எக்ஸ்எம்எல் தோராயமாக இந்த தெரிகிறது:

<UserFilter ஐடி = "123" FilterValue = "xyzzy" />

இந்த துணுக்கை வழியே தேடி <பயனர் வடிகட்டி> முனைகளில். 

அது முதல் சொடுக்கும் போது பக்கத்தில் ஏற்கனவே ஒரு ஜாவாஸ்கிரிப்ட் செயல்பாடு செயல்பட ஒரு நங்கூரம் tag வெளிப்படுத்தினாலும், "MySubmitPage" மற்றும் ஒரு கற்பித மதிப்பு மரணம் <பயனர் வடிகட்டி> "ஐடி" என்ற முனை. 

அது பக்கம் ஏற்ற காத்திருக்கும் சில jQuery வெளியிடுகின்றன.  என்று jQuery மேம்படுத்தல்கள் FilterValue கற்பிதத்தின் மதிப்பு சேர்ப்பதன் மூலம் "QueryFriendlyFilters" என்று பெயரிடப்பட்ட ஒரு மறைக்கப்பட்ட புலத்தில்.  அனைத்து பைத்தியம் குறிப்பு <XSL:உரை> மற்றும் <![CDATA[ ... ]]> பொருள்.

அவ்வளவு தான், இது உதவியாக இருக்கும் என நம்புகிறோம்!

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

2 "மீது எண்ணங்கள்எக்ஸ்எஸ்எல்டி மற்றும் jQuery மாதிரிகளும்

    1. பால் கால்வின் போஸ்ட் ஆசிரியர்

      Hi, மன்னிக்கவும் நான் இந்த பதிலளித்தார். It’s ancient at this point and so I won’t try. I hope you figured out what you were trying to do :).

ஒரு பதில் விட்டு

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டன *