hurry.resource

ภาพหน้าจอของซอฟแวร์:
hurry.resource
รายละเอียดซอฟแวร์:
รุ่น: 0.10
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Martijn Faassen
การอนุญาต: ฟรี
ความนิยม: 1

Rating: nan/5 (Total Votes: 0)

ทรัพยากรเป็นไฟล์ที่ใช้เป็นทรัพยากรในการแสดงผลของหน้าเว็บเช่นไฟล์ CSS, Javascript และไฟล์ภาพ ทรัพยากรร่วมกันเพื่อบรรจุได้รับการเผยแพร่ในไดเรกทอรีดังกล่าวจะเรียกว่าทรัพยากรห้องสมุด
เมื่อทรัพยากรที่จะรวมอยู่ในส่วนหัวของหน้า HTML ที่เราเรียกสิ่งนี้ว่าการรวมทรัพยากร รวมเป็นทรัพยากรโดยเฉพาะอย่างยิ่งในห้องสมุดโดยเฉพาะอย่างยิ่ง มีสองรูปแบบของชนิดของการรวมใน HTML นี้: Javascript หากจะรวมการใช้แท็กสคริปต์และ CSS (และเอสเอส) ที่จะถูกรวมโดยใช้แท็กที่ลิงค์
ผนวกอาจขึ้นอยู่กับการรวมอื่น ๆ ทรัพยากรจาวาสคริปต์เช่นอาจจะสร้างขึ้นที่ด้านบนของทรัพยากร Javascript หากอีก ซึ่งหมายความว่าทั้งสองคนควรจะโหลดเมื่อหน้าจอแสดงผล
ส่วนประกอบหน้าจริงอาจต้องมีการรวมบางอย่างเพื่อให้สามารถทำงานได้ เครื่องมือสำหรับตัวอย่างเช่นอาจคาดหวังห้องสมุดจาวาสคริปต์โดยเฉพาะอย่างยิ่งที่จะโหลด เราเรียกวิธีนี้ความต้องการรวมขององค์ประกอบ
hurry.resource เป็นโมดูลที่ให้ง่าย API เพื่อระบุทรัพยากรห้องสมุดรวมและความต้องการรวม
ทรัพยากรห้องสมุด
เรากำหนดห้องสมุด foo มันต้องใช้เวลาสองขัดแย้งชื่อของห้องสมุดตามที่มันควรจะได้รับการตีพิมพ์ภายใต้ใน URL และระบุตัวตนของมันและเส้นทางไปยังรากของทรัพยากร (rootpath) ที่ห้องสมุดนี้เผยแพร่:
>>> จากห้องสมุดนำเข้า hurry.resource
>>> foo = ห้องสมุด ('foo', 'หุ่น')
เส้นทางแบบเต็มไปยังไดเรกทอรีที่มีทรัพยากรที่จะสร้างขึ้นใหม่จากแพคเกจที่ห้องสมุดถูกกำหนดไว้ใน:
>>> foo.path #doctest + จุดไข่ปลา
... / hurry.resource / src / รีบร้อน / ทรัพยากร / หุ่น '
จุดรายการ
ห้องสมุดสามารถสัมผัสสำหรับการลงทะเบียนโดยสิ่งที่กรอบเว็บที่ hurry.resource จะรวมกับ กรอบเว็บนี้แล้วสามารถสัมผัสเส้นทางห้องสมุดที่ URL ที่ใดที่หนึ่ง นี้จะกระทำโดยใช้จุดรายการ hurry.resource.libraries ในการลงทะเบียนกรณีห้องสมุด foo และบาร์ในแพคเกจของคุณเป็นจุดเข้ารวมถึงส่วนเช่นนี้ใน setup.py ของคุณ:
entry_points = {
& nbsp; 'hurry.resource.libraries: [
& nbsp; 'foo = mypackage.foomodule: foo'
& nbsp; 'บาร์ = mypackage.barmodule: บาร์'
& nbsp;]
& nbsp;}
มี API ที่จะช่วยให้คุณได้รับห้องสมุดที่ลงทะเบียนทั้งหมดคือ
>>> จากห้องสมุดนำเข้า hurry.resource
ไม่มีอะไร แต่มีการลงทะเบียน:
>>> รายการ (ห้องสมุด ())
[]
มันจะดีที่ตอนนี้มีการทดสอบบางอย่างที่ดูว่าจุดเข้าจริงได้รับเลือกขึ้น แต่ที่จะต้องมีการติดตั้งการทดสอบที่เกี่ยวข้องกับการที่เราหายากที่จะสร้าง.

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • มิดเดิ้ล WSGI ขึ้นอยู่กับ WebOb ซึ่งเป็นพึ่งพาตัวเลือก อย่าให้มันเข้าไปใน __init__.py จึงเป็นที่ต้องการที่จะเป็นอิสระจาก WebOb ที่จะใช้นำเข้ามิดเดิลแวร์ได้โดยตรงจาก hurry.resource.wsgi.
  • โรงงานห้องสมุดในขณะนี้จะต้องมีการเรียกว่ามีการโต้แย้ง rootpath เป็นอาร์กิวเมนต์ที่สอง นี่คือเส้นทางไปยังไดเรกทอรีทรัพยากรที่เกิดขึ้นจริงที่ห้องสมุดหมายถึงเทียบกับไดเรกทอรีของแพคเกจ นี้เป็นสิ่งจำเป็นที่จะทำให้ `` hurry.resource`` ประโยชน์สำหรับกรอบไม่ได้ขึ้นกับ zope.configuration.
  • นี้แบ่งย้อนกลับเข้ากันได้กับรุ่นก่อนหน้าของ hurry.resource; รหัสที่ใช้ห้องสมุดทุกคนควรจะมีการปรับ โปรดอัปเดต setup.py ของพวกเขาขึ้นอยู่กับ hurry.resource & gt;. = 0.10
  • แพคเกจควรลงทะเบียนกรณีห้องสมุดของพวกเขาด้วย hurry.resource ใช้จุดรายการ hurry.resource.libraries.

ต้องการ

  • งูใหญ่

ข้อ จำกัด

  • hurry.resource ได้ถูกแทนที่โดยโครงการ Fanstatic

ซอฟแวร์อื่น ๆ ของนักพัฒนา Martijn Faassen

lxml
lxml

17 Feb 15

z3c.relationfield
z3c.relationfield

14 Apr 15

ความคิดเห็นที่ hurry.resource

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!