Di warê pêşdebirina malperê de û bi taybetî di çarçoweya afirandina serîlêdana bingehîn a TensorFlow.js de, hûn dikarin bi karanîna JavaScript û teknîkên manîpulasyonê yên Modela Objeya Belgeyê (DOM) ve her gava ku bişkoja şandinê tê tikandin, nirxa X-ê bixweber zêde bikin. . TensorFlow.js pirtûkxaneyek e ku dihêle hûn modelên fêrbûna makîneyê rasterast di gerokê de bimeşînin, di serîlêdanek malperê de kapasîteyên fêrbûna kûr çalak dike.
Ji bo bidestxistina fonksiyona zêdekirina otomatîkî, hûn hewce ne ku van gavan bişopînin:
1. Structure HTML: Ji bo serîlêdana malpera xwe bi avakirina avahiyek HTML-ê dest pê bikin. Pêdivî ye ku ev avahî bişkokek radestkirinê û hêmanek cîhgir hebe ku dê nirxa X-ê lê were xuyang kirin. Bo nimûne:
html <!DOCTYPE html> <html> <head> <title>Auto-increment X</title> </head> <body> <button id="submitBtn">Submit</button> <div id="xValue"></div> <script src="tensorflow.js"></script> <script src="script.js"></script> </body> </html>
2. Koda JavaScript: Pelek JavaScriptê biafirîne (mînak, `script.js`) û bi pelê xweya HTML-ê ve girê bide. Di vê pelê de, hûn ê kodê binivîsin ku fonksiyona zêdekirina otomatîkî bi rê ve bibe.
javascript // Get the submit button and the X value placeholder const submitBtn = document.getElementById('submitBtn'); const xValue = document.getElementById('xValue'); // Initialize the value of X let X = 0; // Add an event listener to the submit button submitBtn.addEventListener('click', () => { // Increment the value of X X++; // Update the X value placeholder xValue.textContent = `X: ${X}`; });
Di koda JavaScriptê de, em pêşî referansên bişkojka şandinê û hêmana cîhê ku nirxa X-ê tê xuyang kirin digirin. Em nirxa X-ê jî ji 0-yê re didin destpêkirin. Dûv re, em guhdarek bûyerê li bişkoja şandinê zêde dikin ku li bûyera 'klîk' guhdarî dike. Dema ku bişkojk tê klîk kirin, fonksiyona guhdariya bûyerê tê derxistin. Di hundurê fonksiyonê de, em nirxa X-ê bi 1-ê zêde dikin û naveroka cîhê nirxa X-ê bi nirxa nû nûve dikin.
3. Şêwaza CSS (vebijarkî): Her weha hûn dikarin şêwaza CSS-ê li hêmanên HTML-ê bicîh bikin da ku xuyangiya dîtbarî ya serîlêdana xweya webê zêde bikin. Ev gav vebijarkî ye û bi daxwazên weya taybetî ve girêdayî ye.
Bi şopandina van gavan, her gava ku bişkoja şandinê tê klîk kirin, nirxa X-ê dê bixweber were zêdekirin û di hêmana cîhê destnîşankirî de were xuyang kirin. Ev fonksiyon dikare li ser bingeha hewcedariyên weyên taybetî û hewcedariyên serîlêdana weya TensorFlow.js bêtir were dirêj kirin an guheztin.
Pirs û bersivên din ên vê dawiyê di derbarê Serlêdana bingehîn ya TensorFlow.js:
- Meriv çawa di sepana tevna TensorFlow.js de grafiyek rêzek xuyang dike?
- Nirxên rêzikên Xs û Ys çawa dikarin di serîlêdana malperê de werin xuyang kirin?
- Bikarhêner çawa dikare di sepana tevna TensorFlow.js de daneyan têxe?
- Dema ku TensorFlow.js di serîlêdanek malperê de tê bikar anîn armanca tevlêkirina tagên nivîsarê di koda HTML-ê de çi ye?