JavaScript를 기반으로 실시간 주식 시세 표시 구축
소개:
금융 시장이 지속적으로 발전함에 따라 실시간 주식 시세 표시가 투자자와 거래자에게 점점 더 중요해지고 있습니다. 현대의 거래 플랫폼에서는 실시간 주가 표시 기능을 제공하는 것이 필수적입니다. 이 기사에서는 JavaScript 및 일부 관련 기술을 사용하여 간단한 실시간 주식 시세 표시 애플리케이션을 구축하는 방법을 소개합니다.
<!DOCTYPE html> <html> <head> <title>实时股票行情展示</title> <link rel="stylesheet" href="style.css" /> </head> <body> <div id="stock-info"> <h1>股票行情</h1> <ul id="stock-list"></ul> </div> <script src="script.js"></script> </body> </html>
위 예에서는 제목과 순서가 지정되지 않은 목록 태그를 사용하여 주식 시세를 표시했습니다. 페이지를 아름답게 만들기 위해 CSS 스타일을 직접 추가할 수 있습니다.
fetch("https://api.stock-api.com/real-time") .then(response => response.json()) .then(data => { // 处理返回的数据 }) .catch(error => { console.error("获取股票行情数据出错:", error); });
위 코드에서는 주식 시세 데이터를 얻기 위해 fetch 함수를 사용하여 HTTP 요청을 보내고, 반환된 데이터를 처리하기 위해 .then 메서드를 사용합니다.
const stockListElement = document.getElementById("stock-list"); function displayStockInfo(stockData) { stockListElement.innerHTML = ""; // 清空原有的数据 stockData.forEach(stock => { const liElement = document.createElement("li"); liElement.innerHTML = `${stock.symbol}: ${stock.price}`; stockListElement.appendChild(liElement); }); } // 在fetch成功后调用displayStockInfo函数 fetch("https://api.stock-api.com/real-time") .then(response => response.json()) .then(data => { displayStockInfo(data); }) .catch(error => { console.error("获取股票行情数据出错:", error); });
위 코드에서는 getElementById 함수를 사용하여 주식 시세를 표시하는 ul 요소를 가져온 다음 주식 데이터를 반복하여 li 요소를 생성하고 이를 ul에 추가합니다. 요소.
// 更新股票行情数据并动态展示 function updateStockInfo() { fetch("https://api.stock-api.com/real-time") .then(response => response.json()) .then(data => { displayStockInfo(data); }) .catch(error => { console.error("获取股票行情数据出错:", error); }); } // 每5秒钟更新一次股票行情数据 setInterval(updateStockInfo, 5000);
위 코드에서는 setInterval 함수를 사용하여 5초마다 updateStockInfo 함수를 호출하여 주식 시세 데이터와 페이지 표시를 업데이트합니다.
요약:
위 단계를 통해 JavaScript 및 일부 관련 기술을 사용하여 간단한 실시간 주식 시세 표시 애플리케이션을 구축했습니다. 실제 응용 프로그램에서는 필요에 따라 다양한 표시 방법과 스타일을 사용자 정의할 수 있으며, 심층 보기를 위해 주식 시세를 클릭하는 등 일부 대화형 기능을 추가할 수도 있습니다. 이 기사가 독자들이 실시간 주식 시세 표시 애플리케이션을 구축하는 데 몇 가지 참조와 도움을 제공할 수 있기를 바랍니다.
(단어수: 800단어)
위 내용은 JavaScript를 기반으로 실시간 주식 시세 표시 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!