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

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

4
วิธีเข้าถึงเมธอดลูกจากพาเรนต์ใน vue.js
ฉันมีสององค์ประกอบที่ซ้อนกันวิธีใดที่เหมาะสมในการเข้าถึงเมธอดลูกจากพาเรนต์? this.$children[0].myMethod() ดูเหมือนจะทำเคล็ดลับ แต่มันก็ค่อนข้างน่าเกลียดไม่ใช่เหรอมีอะไรจะดีไปกว่านี้: <script> import child from './my-child' export default { components: { child }, mounted () { this.$children[0].myMethod() } } </script>

9
Python Pandas เทียบเท่าใน JavaScript
ด้วยตัวอย่าง CSV นี้: Source,col1,col2,col3 foo,1,2,3 bar,3,4,5 วิธีมาตรฐานที่ฉันใช้ Pandas คือ: แยกวิเคราะห์ CSV เลือกคอลัมน์ลงในกรอบข้อมูล ( col1และcol3) ประมวลผลคอลัมน์ (เช่นประเมินค่าของ col1และcol3) มีไลบรารี JavaScript ที่เหมือนกับ Pandas หรือไม่?

12
จะส่งพารามิเตอร์ไปยังแท็กสคริปต์ได้อย่างไร?
ฉันอ่านวิดเจ็ต DIY แบบสอน- วิธีการฝังไซต์ของคุณบนไซต์อื่นสำหรับ XSS Widgets โดย Dr.Nic ฉันกำลังมองหาวิธีส่งผ่านพารามิเตอร์ไปยังแท็กสคริปต์ ตัวอย่างเช่นในการทำงานต่อไปนี้: <script src="http://path/to/widget.js?param_a=1&param_b=3"></script> มีวิธีทำไหม? ลิงค์ที่น่าสนใจสองลิงค์: วิธีการฝังวิดเจ็ต Javascript ที่ขึ้นอยู่กับ jQuery ในสภาพแวดล้อมที่ไม่รู้จัก (การอภิปราย Stackoverflow) บทความเกี่ยวกับการส่งพารามิเตอร์ไปยังแท็กสคริปต์

7
Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ 'top' ของ undefined
ขออภัยหากคำถามนี้ได้รับคำตอบแล้ว ฉันได้ลองค้นหาวิธีแก้ไขแล้ว แต่ไม่พบสิ่งที่เหมาะกับรหัสของฉัน ฉันยังใหม่กับ jQuery ฉันมีเมนูติดหนึบสองประเภทที่แตกต่างกันสำหรับสองหน้าที่ต่างกัน นี่คือรหัสสำหรับทั้งคู่ $(document).ready(function () { var contentNav = $('.content-nav').offset().top; var stickyNav = function () { var scrollTop = $(window).scrollTop(); if (scrollTop > contentNav) { $('.content-nav').addClass('content-nav-sticky'); } else {; $('.content-nav').removeClass('content-nav-sticky') } }; stickyNav(); $(window).scroll(function () { stickyNav(); }); }); $(document).ready(function () { var stickyNavTop = $('.nav-map').offset().top; …
96 javascript  jquery  html  css  dom 

18
ส่งแบบฟอร์มโดยไม่ต้องโหลดหน้าซ้ำ
ฉันมีเว็บไซต์คลาสสิฟายด์และในหน้าที่มีการแสดงโฆษณาฉันกำลังสร้างแบบฟอร์ม "ส่งเคล็ดลับให้เพื่อน" ... ดังนั้นใครก็ตามที่ต้องการสามารถส่งเคล็ดลับของโฆษณาไปยังที่อยู่อีเมลของเพื่อน ๆ ฉันเดาว่าต้องส่งแบบฟอร์มไปยังหน้า php ใช่ไหม <form name='tip' method='post' action='tip.php'> Tip somebody: <input name="tip_email" type="text" size="30" onfocus="tip_div(1);" onblur="tip_div(2);"/> <input type="submit" value="Skicka Tips"/> <input type="hidden" name="ad_id" /> </form> เมื่อส่งแบบฟอร์มหน้าจะถูกโหลดใหม่ ... ฉันไม่ต้องการแบบนั้น ... มีวิธีไหนบ้างที่ทำให้ไม่โหลดซ้ำแล้วยังส่งเมล์ได้? ควรจะไม่มี ajax หรือ jquery ... ขอบคุณ
96 javascript  php  html  ajax  forms 

7
วิธีทั่วไปในการตรวจสอบว่ามีการแก้ไขรูปแบบ html หรือไม่
ฉันมีแบบฟอร์ม html แบบแท็บ เมื่อนำทางจากแท็บหนึ่งไปยังอีกแท็บข้อมูลปัจจุบันของแท็บจะยังคงอยู่ (บนฐานข้อมูล) แม้ว่าจะไม่มีการเปลี่ยนแปลงข้อมูลก็ตาม ฉันต้องการให้เรียกการคงอยู่ต่อเมื่อมีการแก้ไขแบบฟอร์มเท่านั้น แบบฟอร์มสามารถมีการควบคุมประเภทใดก็ได้ การทำให้แบบฟอร์มสกปรกไม่จำเป็นต้องพิมพ์ข้อความ แต่การเลือกวันที่ในตัวควบคุมปฏิทินก็มีคุณสมบัติเช่นกัน วิธีหนึ่งในการบรรลุเป้าหมายนี้คือการแสดงแบบฟอร์มในโหมดอ่านอย่างเดียวตามค่าเริ่มต้นและมีปุ่ม 'แก้ไข' และหากผู้ใช้คลิกปุ่มแก้ไขการเรียกไปยังฐานข้อมูลจะเกิดขึ้น (อีกครั้งโดยไม่คำนึงว่าข้อมูลจะถูกแก้ไขหรือไม่ นี่คือการปรับปรุงให้ดีขึ้นกับสิ่งที่มีอยู่ในปัจจุบัน) ฉันต้องการทราบวิธีการเขียนฟังก์ชัน javascript ทั่วไปที่จะตรวจสอบว่ามีการแก้ไขค่าการควบคุมใด ๆ หรือไม่?

6
XPath ที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่มี () เป็นไปได้หรือไม่?
ฉันใช้งานกับโหนดข้อความทั้งหมดของ DOM ของฉันและตรวจสอบว่า nodeValue มีสตริงที่แน่นอนหรือไม่ /html/body//text()[contains(.,'test')] นี่เป็นกรณีที่ละเอียดอ่อน แต่ผมยังต้องการที่จะจับTest, หรือTEST TesTเป็นไปได้กับ XPath (ใน JavaScript) หรือไม่?
96 javascript  html  xml  xslt  xpath 

5
data-reactid แอตทริบิวต์ใน html คืออะไร
ในขณะที่ฉันกำลังอ่าน HTML ของบางหน้าฉันสังเกตเห็นว่าบางหน้าใช้แอตทริบิวต์ "data-reactid" เช่น: <a data-reactid="......" ></a> แอตทริบิวต์นั้นคืออะไรและมีหน้าที่อะไร?

9
ฉันจะคัดลอกแผนที่ลงในแผนที่ซ้ำได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่แล้วที่นี่ : โคลนแผนที่หรือชุด ES6 แบบตื้น (2 คำตอบ) วิธีใดที่มีประสิทธิภาพที่สุดในการโคลนวัตถุใน JavaScript อย่างมีประสิทธิภาพที่สุด (67 คำตอบ) ปิดทำการเมื่อเดือนที่แล้ว ฉันจะโคลน / คัดลอกแผนที่ใน JavaScript ได้อย่างไร ฉันรู้วิธีโคลนอาร์เรย์ แต่ฉันจะโคลน / คัดลอกแผนที่ได้อย่างไร var myArray = new Array(1, 2, 3); var copy = myArray.slice(); // now I can change myArray[0] = 5; & it wont affect copy array // Can I …
96 javascript 

7
การใช้ JavaScript เพื่อแสดง Blob
ฉันกำลังดึงภาพ Blob จากฐานข้อมูลและฉันต้องการดูภาพนั้นโดยใช้ JavaScript รหัสต่อไปนี้สร้างไอคอนรูปภาพที่เสียหายบนหน้า: var image = document.createElement('image'); image.src = 'data:image/bmp;base64,'+Base64.encode(blob); document.body.appendChild(image); นี่คือ jsFiddleที่มีรหัสทั้งหมดที่จำเป็นรวมถึงหยด รหัสที่สมบูรณ์ควรแสดงภาพอย่างถูกต้อง

8
วิธีลบรายการออกจากอาร์เรย์ใน Vue.js
ฉันเพิ่งเริ่มใช้ vue.js (2) และฉันกำลังทำงานกับแอปเหตุการณ์ง่ายๆ ฉันสามารถเพิ่มกิจกรรมได้แล้ว แต่ตอนนี้ฉันต้องการลบกิจกรรมโดยอาศัยการคลิกปุ่ม HTML <div class="list-group"> <div class="list-group-item" v-for="event in events"> <h4 class="list-group-item-heading"> {{ event.name }} </h4> <h5> {{ event.date }} </h5> <p class="list-group-item-text" v-if="event.description">{{ event.description }}</p> <button class="btn btn-xs btn-danger" @click="deleteEvent(event)">Delete</button> </div> </div> </div> JS (Vue) new Vue ({ el: '#app', data: { events: [ { …

3
วิธีเปลี่ยนการใช้งานจำลองบนพื้นฐานการทดสอบหนึ่งครั้ง [Jestjs]
ฉันต้องการที่จะเปลี่ยนการดำเนินงานของการพึ่งพาล้อเลียนในแต่ละวิธีการทดสอบเดียวโดยการขยายจำลองเริ่มต้นพฤติกรรมและการคืนค่ากลับมาในการดำเนินการเดิมเมื่อรันการทดสอบต่อไป สั้น ๆ นี่คือสิ่งที่ฉันพยายามบรรลุ: จำลองการพึ่งพา เปลี่ยน / ขยายการใช้งานจำลองในการทดสอบเดียว เปลี่ยนกลับเป็นการจำลองแบบเดิมเมื่อดำเนินการทดสอบครั้งต่อไป ฉันกำลังใช้Jest v21. นี่คือลักษณะของการทดสอบ Jest โดยทั่วไป: __mocks__/myModule.js const myMockedModule = jest.genMockFromModule('../myModule'); myMockedModule.a = jest.fn(() => true); myMockedModule.b = jest.fn(() => true); export default myMockedModule; __tests__/myTest.js import myMockedModule from '../myModule'; // Mock myModule jest.mock('../myModule'); beforeEach(() => { jest.clearAllMocks(); }); describe('MyTest', () => { …

8
มีแบบฟอร์มภายใน bootstrap popover?
<div class="container"> <div class="row" style="padding-top: 240px;"> <a href="#" class="btn btn-large btn-primary" rel="popover" data-content="<form><input type="text"/></form>" data-placement="top" data-original-title="Fill in form">Open form</a> </div> </div> JSfiddle ฉันเดาว่าฉันจะเก็บเนื้อหาของฟอร์มไว้ในฟังก์ชั่นจาวาสคริปต์ ... ฉันจะมีแบบฟอร์มภายใน bootstrap popover ได้อย่างไร

3
AngularJS - ตัวยึดสำหรับผลลัพธ์ว่างจากตัวกรอง
ฉันต้องการมีตัวยึดตำแหน่งเช่น<No result>เมื่อผลการกรองกลับเป็นค่าว่าง ใครช่วยได้บ้าง ไม่รู้จะเริ่มตรงไหน ... HTML : <div ng-controller="Ctrl"> <h1>My Foo</h1> <ul> <li ng-repeat="foo in foos"> <a href="#" ng-click="setBarFilter(foo.name)">{{foo.name}}</a> </li> </ul> <br /> <h1>My Bar</h1> <ul> <li ng-repeat="bar in bars | filter:barFilter">{{bar.name}}</li> </ul> </div> JS : function Ctrl($scope) { $scope.foos = [{ name: 'Foo 1' },{ name: 'Foo 2' },{ …


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