Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¡¾django ѧϰ±Ê¼Ç¡¿12 Êä³ö·ÇHTMLÄÚÈÝ

Django
ÓµÓÐһЩ
±ãÀûµÄÄÚ½¨¹¤¾ß°ïÖúÄãÉú³É³£¼ûµÄ·ÇHTML
ÄÚ
ÈÝ:
RSS/Atom
¾ÛºÏÎļþ
Õ¾µãµØÍ¼ (
Ò»¸öXML
¸ñʽÎļþ,
×î³õÓÉGoogle
¿ª·¢,
ÓÃÓÚ¸øËÑË÷ÒýÇæÌáʾÏßË÷)
»ù´¡:
ÊÓͼºÍMIME
ÀàÐÍ
´ÓÒ»¸öÊÓͼ·µ»ØÒ»¸ö·Ç HTML
ÄÚ
ÈݵĹؼüÊÇÔÚ¹¹ÔìÒ»¸ö HttpResponse
Àà
ʱ,
ÐèÒªÖ¸¶¨ mimetype
²ÎÊý¡£ ͨ
¹ý¸Ä±ä MIME
ÀàÐÍ,
ÎÒÃÇ¿ÉÒÔ֪ͨä¯ÀÀÆ÷½«Òª·µ»ØµÄÊý¾ÝÊÇÁíÒ»ÖÖÀà
ÐÍ¡£
from django.http
import HttpResponse
def my_image(request):

image_data =
open(“/path/to/my/image.png”, “rb”).read()
return
HttpResponse(image_data, mimetype=”image/png”)
Éú³É CSV
Îļþ
import csv
from django.http
import HttpResponse
# Number of unruly
passengers each year 1995 – 2005. In a real application
# this would likely
come from a database or some other back-end data store.
UNRULY_PASSENGERS =
[146,184,235,200,226,251,299,273,281,304,203]
def
unruly_passengers_csv(request):
# Create the
HttpResponse object with the appropriate CSV header.
response =
HttpResponse(mimetype=’text/csv’)
response['Content-Disposition']
= ‘attachment; filename=unruly.csv’
# Create the CSV
writer using the HttpResponse as the “file.”
writer =
csv.writer(response)
writer.writerow(['Year',
'Unruly Airline Passengers'])
for (year, num) in
zip(range(1995, 2006), UNRULY_PASSENGERS):
writer.writerow([year,
num])
return response
Éú³É PDF
Îļþ
°²×° ReportLab
from reportlab.pdfgen
import canvas
from django.http
import HttpResponse
def
hello_pdf(request):
# Create the
HttpResponse object with the appropriate PDF headers.
response =
HttpResponse(mimetype=’application/pdf’)
response['Content-Disposition']
= ‘attachment; filename=hello.pdf’
# Create the PDF
object, using the response object as its “file.”
p =
canvas.Canvas(response)
# Draw things on the
PDF. Here’s where the PDF generation happens.
# S


Ïà¹ØÎĵµ£º

flash ²åÈëhtmlÒ³Ãæ

flash
²åÈëhtmlÒ³Ãæ<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="667" height="116">
<param name="movie" value=&quo ......

99¿î¸ßÖÊÁ¿Ãâ·Ñ(X)HTML/CSSÄ£°å

99¿î¸ßÖÊÁ¿Ãâ·Ñ(X)HTML/CSSÄ£°å
°æÈ¨ÉùÃ÷£º×ªÔØÊ±ÇëÒÔ³¬Á´½ÓÐÎʽ±êÃ÷ÎÄÕÂԭʼ³ö´¦ºÍ×÷ÕßÐÅÏ¢¼°±¾ÉùÃ÷
http://iamsam.blogbus.com/logs/49215789.html
¡¡¡¡´ó¼Ò¶¼Çå³þÒ»¸öÍøÕ¾ÏóÕ÷×ÅÄãºÍÄãµÄÆ·ÅÆ£¬ÕâÈ¡¾öÓÚÄãÈçºÎ¹¹½¨×Ô¼ºµÄÍøÕ¾¡£ÕýÒòΪWordpressÔ½À´Ô½Êܵ½»¥ÁªÍøÉè¼ÆÈºÌåµÄ¹Ø×¢£¬Ëü²¢²»´ú±í×î»ù±¾µÄ(X)HTML/CSSºÜ³ó¡¢ºÜÔ ......

jQuery µÄ html() ·½·¨µÄÎÊÌâ¡£

Ä£°åµÄhtml ¸ñʽÈçÏ£º
<div id="itemTemplate" style="display:none">
<div class='hotl'>
<div class='l'>
<a href='__ProUrl__'><img src='__ImgUrl__' alt='__ProName__' /></a>
</div>
<ul class='r'>
<li><a href='__ProUrl__' ......

Ö÷Á÷ÓÊÏäÄÜÕý³£ÏÔʾµÄHTMLÓʼþµÄ¼¼ÇÉ

¼¸ºõÿ¸ö»áÔ±ÖÆÍøÕ¾¶¼ÐèҪͨ¹ýºǫ́·¢ËÍÓʼþÀ´Óë»áÔ±½øÐйµÍ¨£¬Èç×¢²áÈ·ÈÏ¡¢ÓªÏúÍÆ¹ã¡£ÕâЩÓÉÕ¾·½·¢¸ø»áÔ±µÄÐżþ£¬ÍùÍù´¿Îı¾¸ñʽÒѲ»ÄÜÂú×ã½çÃæºÍ½»»¥µÄÒªÇó£¬ÕâʱºòÎÒÃǾÍÐèÒª·¢ËÍHTMLÒ³Ãæ¡£ÓÉÓÚHTMLÓʼþ²»ÊǶÀÁ¢µÄHOSTÔÚ±¾Õ¾µÄÒ³Ãæ£¬ÊǼÄÈËÀéϵġ£ËùÒÔ±àдHTMLÓʼþÓë±àдHTMLÒ³ÃæÓкܴóµÄ²»Í¬¡£ÒòΪ£¬¸÷ÃæÏòÍøÃñµÄÖ÷Á÷ÓÊ ......

html ʹÓÃJSÔö¼Ó±í¸ñÐÐÐÅÏ¢

<script language="javascript">
   function addItem()
 {
  var oTable = document.getElementById("whtable");
  var oTbody = oTable.tBodies[0];
   var v = oTbody.rows.length;
   oTbody.insertRow(v); 
   oTbody.rows[v].id="itemtr ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ