คำถามติดแท็ก jquery

4
“ การวาง Javascript ที่ด้านล่าง” เอาชนะวัตถุประสงค์ของ document.ready หรือไม่
ฉันรู้ว่าขอแนะนำให้วาง Javascript ไว้ที่ด้านล่างของหน้า แต่ถ้าฉันใช้ jQuery มันไม่ได้มีจุดประสงค์เพื่อเรียกใช้ขณะที่ DOM กำลังโหลดหรือไม่ หากฉันมีเมนูแบบเลื่อนลงตัวอย่างเช่นเมนูแบบเลื่อนลงจะไม่ปรากฏจนกว่าจะโหลดหน้าทั้งหมดที่เหลือ ฉันพยายามพัฒนาด้วยการปรับปรุงแบบก้าวหน้าดังนั้นฉันอาจมีองค์ประกอบที่ซ่อนอยู่ใน jQuery แทนที่จะเป็น CSS (เพื่อให้ผู้ใช้ที่ไม่ใช่ผู้ใช้ JS สามารถเห็นได้) มีสื่อที่มีความสุขหรือเปล่า?

5
ทำไมเบราว์เซอร์ไม่ได้ติดตั้ง jQuery
ฉันใช้ jQuery ในเว็บไซต์หลายแห่งของฉันและถึงแม้ว่าฉันใช้ CDN เพื่อให้บริการ แต่ก็ไม่สมเหตุสมผลเลยที่ผู้เยี่ยมชมจะดาวน์โหลด jQuery ทุกครั้ง jQuery ต้องเป็นเฟรมเวิร์ก JavaScript ที่ใช้กันอย่างแพร่หลายมากที่สุดในโลก - จะไม่เหมาะสมกว่านี้หากเบราว์เซอร์เพิ่งติดตั้งตามค่าเริ่มต้น ด้วยวิธีดังกล่าวหลายล้านครั้งต่อวันการดาวน์โหลด jQuery สามารถป้องกันได้ ไม่ว่าจะมาจากเว็บไซต์ของผู้คนหรือจาก CDN ทั้งหมดที่จะต้องมีจริงๆคือถ้าคำสั่งเช่น: <!--[if jQuery gt 11]> มีบางสิ่งที่จะช่วยป้องกันไม่ให้ผู้ใช้เดินทางไปที่ CDN หากพวกเขามี jQuery ในแคชของพวกเขาจากเว็บไซต์อื่นอยู่แล้ว?
19 cache  browsers  jquery 

5
ข้อดี / ข้อเสียของการนำทางแฮชจากมุมมอง SEO
ฉันกำลังทำงานกับแอปพลิเคชันที่ใช้การนำทางตามเหตุการณ์แฮชเชนจ์ เนื้อหาส่วนใหญ่โหลดผ่านการโทร ajax หลังจากการเปลี่ยนแปลงแฮช (และแสดงโดยการฉีด DOM) จากมุมมองของ SEO - เครื่องมือค้นหาสามารถจัดทำดัชนีเนื้อหาที่ถูกแทรกนี้ได้หรือไม่ เครื่องมือค้นหาสามารถติดตามลิงก์แฮชของฉัน (เช่น href = "# page = 1") ได้หรือไม่ ถ้าไม่ - การแก้ไขปัญหาใด ๆ นอกเหนือจากการมีเนื้อหาแบบคงที่ในหน้าของฉันเพียงเพื่อเหตุผล SEO? ขอบคุณ ฉันพบหัวข้อที่คล้ายกันใน SO แต่ไม่พบคำตอบที่น่าพอใจดังนั้นโปรดยกโทษให้ฉันถามอีกครั้ง
15 jquery  ajax  seo 

4
Google jQuery โฮสต์ห้องสมุด - มันดีมั้ย
มีประโยชน์ใด ๆ ที่สัมผัสได้จริงจากการใช้ห้องสมุดที่โฮสต์โดย Google jQuery? หรือเราจะดาวน์โหลดลงเซิร์ฟเวอร์ของเรา คุณมีความคิดเห็นอย่างไรกับเรื่องนี้?

4
กำลังโหลดจาวาสคริปต์หลักในทุกหน้าใช่ไหม หรือแบ่งเป็นหน้าเว็บที่เกี่ยวข้อง?
ฉันมี700kbไฟล์ JS ที่คลายการบีบอัดซึ่งโหลดได้ทุกหน้า ก่อนที่ผมจะมี12ไฟล์จาวาสคริปต์ในแต่ละหน้า แต่จะลด http 1 fileขอฉันบีบอัดพวกเขาในทุก ไฟล์นี้เป็นและทำหน้าที่มากกว่า~130kb gzipped gzipอย่างไรก็ตามในคอมพิวเตอร์ภายในเครื่องจะยังคงแตกและโหลดในทุกหน้า นี่เป็นปัญหาด้านประสิทธิภาพหรือไม่ ฉันได้ทำจาวาสคริปต์กับ profiler firebug แต่ไม่เห็นปัญหาใด ๆ ปัญหา / มายาที่ฉันพบคือมีไลบรารี jquery ที่บีบอัดในไฟล์นั้นซึ่งบางครั้งไม่ได้ใช้ในหน้าปัจจุบัน ตัวอย่างเช่น jquery datatablesนั้นมีขนาด 200kb ที่ถูกบีบอัดและมีการโหลดบนหน้าเว็บไซต์ของฉัน 2 หน้าเท่านั้น อีกประการหนึ่งคือและนั่นก็เป็นอีกหนึ่งjqplot200kb ตอนนี้ฉันมี400kbรหัสส่วนเกินที่ไม่ได้เรียกใช้80%จากหน้าเว็บ ฉันควรทิ้งทุกอย่างไว้ในไฟล์เดียวหรือไม่ ฉันควรนำไลบรารี jquery ออกและโหลดเฉพาะ JS ที่เกี่ยวข้องในหน้าปัจจุบันหรือไม่

5
ตกลงไหมที่จะใช้ jQuery สำหรับการออกแบบเว็บที่ตอบสนองได้?
ฉันได้รับมอบหมายให้อัปเดตไซต์เพื่อให้ตอบสนองและปรากฏอย่างถูกต้องบนสมาร์ทโฟน น่าเสียดายที่เว็บไซต์ในรูปแบบปัจจุบันไม่ใช่เรื่องง่ายที่จะทำงานด้วย - ฉันไม่สามารถเปลี่ยน CSS ได้ ถือว่าเป็นการตรวจสอบขนาดเบราว์เซอร์ที่ไม่ดีและทำการเปลี่ยนแปลง CSS ด้วย jQuery หรือไม่ เช่น: if ($(window).width() < 960) { //make heaps of CSS changes }

2
เป็นเรื่องปกติหรือ“ ฉลาด” สำหรับไซต์ที่มีการใช้งานสูงใช้เฟรมเวิร์ก js / css ภายนอกหรือไม่
เฟรมเวิร์ก JS / CSS ยอดนิยมมากมายนั้นมีให้ผ่าน Libraries API ของ Google (jQuery, Dojo, MooTools เป็นต้น) Yahoo ยังมีชุดเครื่องมือ YUI เป็นของตัวเอง ไซต์ปริมาณมาก / ปริมาณการเข้าชมนั้นใช้ทรัพยากรจากโฮสต์ภายนอก (โดยไม่ต้องโฮสต์สำเนาของตนเอง) หรือไม่ ดูเหมือนว่าเป็นการบริการที่ยอดเยี่ยมสำหรับการใช้ประโยชน์แม้ว่าในประสบการณ์ของฉันฉันมักจะพบห้องสมุดเหล่านี้ที่บรรจุพร้อมกับโครงการที่ฉันทำงานอยู่ การปฏิบัติที่พบบ่อยที่สุดที่นี่คืออะไร ยิ่งกว่านั้นมันปลอดภัยและเชื่อถือได้ (จากประสบการณ์) ในการใช้สิ่งเหล่านี้จากภายนอกหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.