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

สำหรับคำถามเกี่ยวกับการเขียนโปรแกรมใน ECMAScript (JavaScript / JS) และภาษา / การใช้งานต่างๆ (ไม่รวม ActionScript) แท็กนี้ไม่ค่อยได้ใช้คนเดียว แต่ส่วนใหญ่มักจะเกี่ยวข้องกับแท็ก [node.js], [jquery], [json] และ [html]

27
วิธีการส่งออกข้อมูลอาร์เรย์ JavaScript ไปยัง csv (ทางฝั่งไคลเอ็นต์)
ฉันรู้ว่ามีคำถามมากมายในลักษณะนี้ แต่ฉันต้องทำสิ่งนี้โดยใช้ JavaScript ฉันใช้Dojo 1.8และมีข้อมูลคุณลักษณะทั้งหมดในอาร์เรย์ซึ่งมีลักษณะดังนี้: [["name1", "city_name1", ...]["name2", "city_name2", ...]] ความคิดใด ๆ ที่ฉันสามารถส่งออกไปยังCSVด้านลูกค้า?

7
จุดประสงค์ของคลาส“ no-js” HTML คืออะไร?
ฉันสังเกตเห็นว่าในเทมเพลตเอ็นจิ้นจำนวนมากในHTML5 Boilerplateในเฟรมเวิร์กต่าง ๆ และในไซต์ php ธรรมดามีno-jsคลาสที่เพิ่มลงใน<HTML>แท็ก ทำไมถึงทำเช่นนี้? มีพฤติกรรมเบราว์เซอร์เริ่มต้นบางประเภทที่ตอบสนองต่อคลาสนี้ ทำไมรวมถึงมันเสมอ? ที่ไม่ทำให้ชั้นเรียนของตัวเองล้าสมัยถ้าไม่มีกรณี "no-js" และ html สามารถแก้ไขได้โดยตรง? นี่คือตัวอย่างจาก HTML5 Boilerplate index.html: <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]--> <!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]--> <!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]--> <!--[if IE 9 ]> …

19
วิธีการเปลี่ยนชื่อของหน้าเว็บแบบไดนามิก?
ฉันมีหน้าเว็บที่ใช้ชุดแท็บแต่ละแท็บที่แสดงเนื้อหาที่แตกต่างกัน คลิกที่แท็บไม่รีเฟรชหน้า แต่ซ่อน / เลิกซ่อนเนื้อหาที่ด้านลูกค้า ขณะนี้มีความต้องการที่จะเปลี่ยนชื่อหน้าตามแท็บที่เลือกในหน้า (สำหรับเหตุผล SEO) เป็นไปได้ไหม มีใครบ้างที่สามารถแนะนำวิธีแก้ไขหัวเรื่องแบบไดนามิกผ่านทางจาวาสคริปต์โดยไม่ต้องโหลดหน้าซ้ำอีกครั้ง?
510 javascript  html 

23
Regex เพื่อแทนที่ช่องว่างหลายช่องด้วยช่องว่างเดียว
รับสายเหมือน: "สุนัขมีหางยาวและเป็นสีแดง!" jQuery หรือ JavaScript ชนิดใดที่สามารถใช้ในการรักษาช่องว่างให้มีพื้นที่สูงสุดได้เพียงหนึ่งช่องเท่านั้น เป้าหมาย: "สุนัขมีหางยาวและเป็นสีแดง!"
510 javascript  jquery  regex 

30
เคล็ดลับและเทคนิค jQuery
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ วากยสัมพันธ์ จดชวเลขสำหรับเหตุการณ์พร้อมโดย roosteronacid การขึ้นบรรทัดใหม่และความสามารถในการโซ่โดย roosteronacid รังตัวกรองโดยนาธานลอง แคชคอลเล็กชันและเรียกใช้งานคำสั่งบนบรรทัดเดียวกันโดย roosteronacid มีตัวเลือกโดย roosteronacid การกำหนดคุณสมบัติที่การสร้างองค์ประกอบโดย roosteronacid เข้าถึงฟังก์ชัน jQuery ตามที่คุณต้องการอาเรย์โดย roosteronacid ฟังก์ชัน noConflict - การเพิ่มตัวแปร $โดย Oli แยกตัวแปร $ ในโหมด noConflict โดย nickf ไม่มีโหมดความขัดแย้งโดย roosteronacid การจัดเก็บข้อมูล ฟังก์ชั่นข้อมูล - ผูกข้อมูลกับองค์ประกอบโดย TenebrousX สนับสนุนคุณลักษณะข้อมูล HTML5 บนสเตียรอยด์! โดย roosteronacid ปลั๊กอินข้อมูลเมตา jQueryโดย Filip Dupanović การเพิ่มประสิทธิภาพ ปรับปรุงประสิทธิภาพของตัวเลือกที่ซับซ้อนโดย …
507 javascript  jquery 

30
วิธีที่มีประสิทธิภาพมากที่สุดในการจัดกลุ่มตามอาร์เรย์ของวัตถุ
วิธีที่มีประสิทธิภาพมากที่สุดในการจัดกลุ่มวัตถุในอาร์เรย์คืออะไร? ตัวอย่างเช่นกำหนดอาร์เรย์ของวัตถุนี้: [ { Phase: "Phase 1", Step: "Step 1", Task: "Task 1", Value: "5" }, { Phase: "Phase 1", Step: "Step 1", Task: "Task 2", Value: "10" }, { Phase: "Phase 1", Step: "Step 2", Task: "Task 1", Value: "15" }, { Phase: "Phase 1", Step: "Step 2", Task: …

10
Node.js คืออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันไม่ได้อย่างเต็มที่ได้รับสิ่งที่Node.jsเป็นข้อมูลเกี่ยวกับ อาจเป็นเพราะฉันเป็นนักพัฒนาแอปพลิเคชันทางธุรกิจบนเว็บเป็นหลัก มันคืออะไรและการใช้งานของมันคืออะไร? ความเข้าใจของฉันคือ: รูปแบบการเขียนโปรแกรมเป็นเหตุการณ์ที่ขับเคลื่อนด้วยโดยเฉพาะอย่างยิ่งวิธีที่จะจัดการI / O มันใช้JavaScriptและแยกวิเคราะห์เป็นV8 สามารถใช้เพื่อสร้างแอปพลิเคชันเซิร์ฟเวอร์พร้อมกันได้อย่างง่ายดาย ความเข้าใจของฉันถูกต้องหรือไม่ ถ้าเป็นเช่นนั้นสิ่งที่เป็นประโยชน์ของ I / O เหตุการณ์ที่เกิดขึ้นมันเป็นสิ่งที่มากขึ้นสำหรับสิ่งที่เกิดขึ้นพร้อมกัน? นอกจากนี้ทิศทางของ Node.js ที่จะกลายเป็นเฟรมเวิร์กเช่นโมเดลการเขียนโปรแกรม JavaScript ที่ใช้ (ตาม V8) คืออะไร?

13
ลบอักขระตัวแรกของสตริงใน Javascript
ฉันต้องการลบอักขระตัวแรกของสตริงถ้าอักขระตัวแรกคือ 0 0 สามารถมีได้มากกว่าหนึ่งครั้ง มีฟังก์ชั่นง่าย ๆ ที่ตรวจสอบตัวอักษรตัวแรกและลบมันถ้าเป็น 0 หรือไม่? ตอนนี้ฉันลองใช้slice()งานฟังก์ชั่นJS แต่มันค่อนข้างอึดอัดมาก
505 javascript  string 

6
Javascript นี้ "ต้อง" คืออะไร?
ฉันพยายามทำให้ Javascript อ่าน / เขียนไปยังฐานข้อมูล PostgreSQL ฉันพบโครงการนี้ใน GitHub ฉันสามารถรับโค้ดตัวอย่างต่อไปนี้เพื่อทำงานในโหนด var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString = "tcp://postgres:1234@localhost/postgres"; var client = new pg.Client(conString); client.connect(); //queries are queued and executed one after another once the connection becomes available client.query("CREATE TEMP TABLE beatles(name varchar(10), height …

20
ฉันจะแยกสตริงที่มีตัวคั่นหลายตัวใน javascript ได้อย่างไร
ฉันจะแยกสตริงที่มีตัวคั่นหลายตัวใน JavaScript ได้อย่างไร ฉันพยายามแยกทั้งคอมม่าและช่องว่าง แต่ AFAIK ฟังก์ชันแยกของ JS รองรับตัวคั่นเดียวเท่านั้น
504 javascript  regex  split 

6
การทำรังที่ซับซ้อนของชิ้นงานและเทมเพลต
คำถามของฉันที่เกี่ยวข้องกับวิธีการเกี่ยวกับการจัดการกับการทำรังที่ซับซ้อนของแม่ (ที่เรียกว่าpartials ) ในโปรแกรมประยุกต์ AngularJS วิธีที่ดีที่สุดในการอธิบายสถานการณ์ของฉันคือภาพที่ฉันสร้างขึ้น: อย่างที่คุณเห็นสิ่งนี้มีความเป็นไปได้ที่จะเป็นแอพพลิเคชั่นที่ค่อนข้างซับซ้อนและมีหลายรุ่นซ้อนกัน แอปพลิเคชันเป็นหน้าเดียวจึงโหลดindex.htmlที่มีองค์ประกอบ div ใน DOM พร้อมกับng-viewแอตทริบิวต์ สำหรับแวดวง 1 , ng-viewคุณจะเห็นว่ามีการนำหลักที่โหลดแม่แบบที่เหมาะสมลงใน ฉันกำลังทำสิ่งนี้โดยส่งผ่าน$routeParamsไปยังโมดูลแอพหลัก นี่คือตัวอย่างของสิ่งที่อยู่ในแอพของฉัน: angular.module('myApp', []). config(['$routeProvider', function($routeProvider) { $routeProvider. when("/job/:jobId/zones/:zoneId", { controller: JobDetailController, templateUrl: 'assets/job_list_app/templates/zone_edit.html' }). when("/job/:jobId/initial_inspection", { controller: JobDetailController, templateUrl: 'assets/job_list_app/templates/initial_inspection.html' }). when("/job/:jobId/zones/:zoneId/rooms/:roomId", { controller: JobDetailController, templateUrl: 'assets/job_list_app/templates/room_edit.html' }) }]); ในวงกลม 2 , แม่แบบที่ถูกโหลดลงในng-viewมีเพิ่มเติมย่อยนำทาง …

15
โปรแกรมทำให้สีจางลงหรือเข้มขึ้นเป็นสี hex (หรือ rgb และสีผสม)
นี่คือฟังก์ชั่นที่ผมใช้ในการปรับสีให้สว่างโดยทางโปรแกรมหรือทำให้สีหกเหลี่ยมเข้มขึ้นตามจำนวนที่กำหนด เพียงส่งผ่านสตริงที่ชอบ"3F6D2A"สี (col ) และจำนวนเต็ม base10 ( amt) สำหรับจำนวนที่จะจางลงหรือเข้มขึ้น หากต้องการทำให้เข้มขึ้นให้ส่งผ่านจำนวนลบ (เช่น-20) เหตุผลสำหรับฉันที่จะทำเช่นนี้เป็นเพราะการแก้ปัญหาทั้งหมดที่ฉันพบจนถึงตอนนี้พวกเขาดูเหมือนจะทำให้ปัญหาซับซ้อนเกินไป และฉันรู้สึกว่ามันสามารถทำได้ด้วยรหัสสองบรรทัด โปรดแจ้งให้เราทราบหากคุณพบปัญหาใด ๆ หรือมีการปรับเปลี่ยนใด ๆ ที่จะทำให้มันเร็วขึ้น function LightenDarkenColor(col, amt) { col = parseInt(col, 16); return (((col & 0x0000FF) + amt) | ((((col >> 8) & 0x00FF) + amt) << 8) | (((col >> 16) + amt) << 16)).toString(16); …
503 javascript  colors  hex 

6
ReactJS - เรนเดอร์ถูกเรียกเมื่อใดก็ตามที่เรียกว่า "setState"
React แสดงองค์ประกอบทั้งหมดและส่วนประกอบย่อยใหม่ทุกครั้งที่setStateเรียกใช้หรือไม่ ถ้าเป็นเช่นนั้นทำไม ฉันคิดว่าความคิดคือการตอบสนองเพียงเล็กน้อยตามที่ต้องการ - เมื่อรัฐเปลี่ยน ในตัวอย่างง่ายๆดังต่อไปนี้คลาสทั้งสองจะแสดงอีกครั้งเมื่อมีการคลิกข้อความแม้ว่าข้อเท็จจริงที่ว่ารัฐจะไม่เปลี่ยนแปลงในการคลิกที่ตามมาเนื่องจากตัวจัดการ onClick ตั้งstateค่าเป็นค่าเดียวกันเสมอ: this.setState({'test':'me'}); ฉันคาดว่าการแสดงผลจะเกิดขึ้นก็ต่อเมื่อstateข้อมูลมีการเปลี่ยนแปลง นี่คือตัวอย่างรหัสในฐานะ JS Fiddleและตัวอย่างข้อมูลในตัว: var TimeInChild = React.createClass({ render: function() { var t = new Date().getTime(); return ( <p>Time in child:{t}</p> ); } }); var Main = React.createClass({ onTest: function() { this.setState({'test':'me'}); }, render: function() { var currentTime = new …


5
ความแตกต่างระหว่าง DOM parentNode และ parentElement
ใครบางคนในการอธิบายให้ฉันเข้าใจได้ง่ายที่สุดเท่าที่จะเป็นไปได้ความแตกต่างระหว่างparent DOM รุ่นคลาสสิคและรุ่นใหม่ที่แนะนำใน Firefox 9 parentElement คืออะไร
501 javascript  firefox  dom 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.