JavaScript(6)
-
JavaScript fundamental (자바스크립트 기본)
JavaScript? JavaScript는 web browser에서 기존 HTML의 한계를 극복하고 다양한 기능을 프로그래밍 할 수 있도록 지원하고자 Netscape에서 개발한 언어 입니다. 최초 Mocha라는 이름으로 개발되었으며, 저변 확대를 위해 당시 가장 유명했던 언어인 Java의 이 름과 유사한 JavaScript라는 이름으로 변경 되었습니다. 지난 20년 동안 JavaScript의 문법은 파편화 되어 통일 성이 떨어졌으나, ECMAScript 표준 사양이 완성된 후 대부분의 browser에서 표준에 맞게 동작하게 되었습니다. 이로 인해 현재는 개발자들이 다양한 파편화된 지식들을 습득하면서 개발해야 하는 어려움이 사라졌습니다. Hello JavaScript! Browser에서 동작하는 JavaS..
2021.12.31 -
Update values of the Flask forms in JavaScript section
document.getElementById('first name').value = json_obj.first_name document.getElementById('last name').value = json_obj.last_name simply get DOM object by calling document.getElementById, and the update its value with what you want to update. the example code are here
2021.09.02 -
Flask: update form value at JavaScript code
A form can be updated wih the new value at JavaScript code by accessing the form's id through DOM tree element. {{ form.hidden_tag() }} {{ form.name.label(class="form-control-label") }} ... in the HTML code, name form has its DOM element id as 'name'. Thus, in the JavaScript code, 'name' is used as DOM element id. function update_info(data) { document.getElementById('name').value = data.name .....
2021.08.14 -
JavaScript, HMLT: changing color of selected row in table
... function onRowSelected(target) { var tbody = target.parentNode; var trs = tbody.getElementsByTagName('tr'); var bg_color = "#ffffff"; var text_color = "black"; var sel_bg_color = "#82B27D"; var sel_text_color = "#ffffff"; var upm_id = ""; var upm_name = ""; for (var i = 0; i
2021.08.14 -
JavaScript: AJAX call w/ Flask
JavaScript side First thing, you need to do to make an AJAX call from JavaScript is just adding ajax call code using jQuery as follow. AJAX server side At Flask server, what we need to implement to receive the POST request from client side is adding a new route function. from flask import Flask, render_template, jsonify, request app = Flask(__name__) @app.route('/') def index(): return render_te..
2021.08.14 -
JavaScript: Uncaught TypeError: $.ajax is not a function
jQuery가 수행되지 않는 경우, $.ajax(....)가 수행되지 않았다. 이에 chrome browser 상에서 F12 -> console로 들어가 log를 확인해보니, 다음과 같이 $.ajax를 찾지 못하는 에러가 발생하고 있었다. Uncaught TypeError: $.ajax is not a function 이는 jQuery 사용 시 slim build에서는 $.ajax가 정의되어 있지 않기 때문이다. 이에 slim을 빼보았다. https://code.jquery.com/jquery-3.5.1.slim.min.js" -> https://code.jquery.com/jquery-3.5.1.min.js" 이후 $ajax는 수행되는 것을 확인하였다.
2021.08.13