본문 바로가기
728x90
반응형

전체 글303

Blazor WASM] JavaScript의 위치 JavaScript의 위치 태그에서 스크립트 로드(일반적으로 권장되지 않음) 태그에서 스크립트 로드 외부 JS 파일(.js)에서 스크립트 로드 Blazor 시작 후 스크립트 삽입 BlazorComponent(.razor) 내부에 태그 추가하면, 에러 발생한다. 태그에서 스크립트 로드 wwwroot/index.html의 태그에 추가 태그에서 스크립트 로드 wwwroot/index.html의 태그에 추가 외부 JS파일(.js)에서 스크립트 로드 스크립트 경로를 사용하여 wwwroot/index.html의 태그에 추가 Blazor 시작 후 스크립트 삽입 ... 2021. 7. 28.
VSCode] ASP.NET Core Blazor App 1. .NET Core 3.1 또는 .NET 5.0 SDK 설치 https://dotnet.microsoft.com/download C# 9.0 사용하려면 .NET 5.0을 설치한다. Download .NET (Linux, macOS, and Windows) Free downloads for building and running .NET apps on Linux, macOS, and Windows. Runtimes, SDKs, and developer packs for .NET Framework, .NET Core, and ASP.NET. dotnet.microsoft.com 2. C# extension for Visual Studio Code 설치 3. Blazor Server 프로젝트 생성 dotne.. 2021. 6. 17.
ES6] map() 을 활용한 다양한 Array, Object 연산방법 map() : 배열속 모든 element를 가지고 함수를 실행한 결과값을 새로운 배열로 반환하는 함수이다. //분기별 한 고객당 판매금액을 계산하려고 한다. //1분기에는 20명의 고객이 100만큼 구매했으며 1명당 5(=100/20)만큼 구매했다. let obj분기별판매금액 = { '1분기': 100, '2분기': 110, '3분기': 80, '4분기': 150 }; let obj분기별구매고객 = { '1분기': 20, '2분기': 11, '3분기': 20, '4분기': 30 }; let obj분기별고객당판매금액 = {}; Object.keys(obj분기별판매금액).map(key => obj분기별고객당판매금액[key] = obj분기별판매금액[key]/obj분기별구매고객[key]); console.log.. 2020. 12. 4.
MSSQL] xmlParseCharRef: invalid xmlChar value 26 오류해결 MSSQL DB에서 데이터 SELECT 하여 XML을 만드는 웹서비스가 있는데 아래와 같이 오류가 발생함... 뭔가 잘못된 문자가 들어간 것 같은데 쿼리를 실행해서 찾아봄... 근데 당최 보이지가 않는다. 메모장으로 복붙해서 보니 보인다... 그건 바로 ASCII 코드 26번 새 쿼리 창에 붙여넣으면 보이지 않지만 결과에는 보인다. CHAR : 숫자를 받아 아스키코드에 맞게 문자를 리턴해주는 함수 SELECT 할때 CHAR(26)을 '->'로 REPLACE 하도록 수정함. 2020. 12. 3.
Node] process.argv 파싱을 위한 nopt package Node.js는 command line으로부터 arguments를 전달받는다. Node.js application을 호출 시, 갯수에 상관없이 arguments를 전달할 수 있다. Argument는 하나 또는 key value이다. node app.js joe 또는 node app.js name=joe 전달된 argument는 process object의 argv property 배열로 저장되어 찾을 수 있다. argv(short for 'argument values') process.argv의 첫번째 element는 node command의 full path이고, 두 번째 element는 실행된 파일의 full path이다. 모든 추가 arguments는 세 번째부터 온다. 추가 arguments만 얻.. 2020. 11. 16.
ES6] Template literals - ` back-tick 사용법 ES6의 Template Literals는 자바스크립트가 갖고 있던 문자열의 한계를 바꿔주었다. Syntax Template Literals는 기존에 사용하던 single quotes(''), double quotes("")가 아닌 back-ticks(``) 을 사용한다. var greeting = `Hello World!`; String Interpolation + 연산자를 사용하지 않아도 간단한 방법으로 새로운 문자열을 삽입할 수 있는 기능을 제공한다. var name = "Brendan"; //기존방식 console.log('Hello, ' + name + '!'); // => "Hello, Brendan!" //String Literals console.log(`Hello, ${name}!`); .. 2020. 11. 2.
728x90
반응형