Score:-3

ฉันสามารถตั้งค่าไฟล์ JavaScript หลายไฟล์ในไลบรารีโมดูลที่กำหนดเองได้หรือไม่

ธง co

ฉันสร้างโมดูลใหม่และต้องการเพิ่มไฟล์ JavaScript หลายไฟล์ในหน้าของฉัน

ฉันควรสร้างไลบรารีใหม่สำหรับแต่ละไฟล์ หรือเป็นไปได้หรือไม่ที่จะเพิ่มไฟล์ JavaScript หลายไฟล์ในไลบรารีเดียวกันตามคำจำกัดความของไลบรารีต่อไปนี้

organigram_admin_library:
  รุ่น: 1.0
  จส:
    js/admin/jquery-1.10.2.min.js: {}
    js/admin/admin.js: {}
Score:0
ธง jm

ได้ คุณสามารถเพิ่มไฟล์ JS และ CSS ได้หลายไฟล์ในไลบรารีเดียวกัน นี่คือตัวอย่างที่คุณสามารถทำตามได้

กำหนดเอง jbox โมดอล:
  รุ่น: 1.x
  css:
    ธีม:
      '//cdn.jsdelivr.net/gh/StephanWagner/[email protected]/dist/jBox.all.min.css': {ประเภท: ภายนอก ลดขนาด: จริง}
  จส:
    '//cdn.jsdelivr.net/gh/StephanWagner/[email protected]/dist/jBox.all.min.js': {ประเภท: ภายนอก ลดขนาด: จริง}
    js/jbox-custom-modal.js: {}
Score:0
ธง us

Drupal ไม่จำกัดจำนวนไฟล์ JavaScript ที่ไลบรารีสามารถบรรจุได้ นี่คือวิธีที่ drupal.ยุบ ห้องสมุดถูกกำหนดไว้ใน core.libraries.yml.

drupal.ยุบ:
  เวอร์ชัน: เวอร์ชัน
  จส:
    อื่นๆ/details-aria.js: {}
    อื่นๆ/collapse.js: {}
  การพึ่งพา:
    - คอร์ / jquery
    - หลัก / modernizr
    - หลัก / drupal
    - core/drupal.form
    - แกน/jquery.once

ไม่ใช่กรณีทั่วไปใน Drupal core เนื่องจากไลบรารีส่วนใหญ่มีไฟล์ JavaScript ไฟล์เดียว และเพิ่มไฟล์อื่นๆ เป็นการอ้างอิง แต่นั่นไม่ได้หมายความว่าไลบรารีไม่สามารถมีไฟล์ JavaScript มากกว่าหนึ่งไฟล์

ในกรณีที่ใช้ไฟล์ jQuery ที่แตกต่างจากไฟล์ที่ใช้จาก Drupal core ฉันจะระมัดระวังและตรวจสอบก่อนว่ามันจะไม่สร้างปัญหา

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา