À¥ÆäÀÌÁö, µ¥ÀÌÅÍ ÆÄÀÏÀ» ºÒ·¯¿Í¼­ Ç¥½ÃÇϱâ

   Á¶È¸ 1230   Ãßõ 0    

 묘한 1656;문1012; 1328; 드/140;야 ,192;습니다.

1200;7148;가 PC용 앱1012; 개0156;Ȣ16;고 1080;lj16;데, 1088;ᇼ1; 업데1060;트를 위해서 간단한 웹6168;1060;1648;를 운영합니다.

예를 들면 다1020;과 같1008; 템플ና1; 6168;1060;1648;가 1080;습니다.

index.html
-----------------------------------------
{AppName} 다운/196;드: https://domain.com/AppFile.exe

{AppName} 설치 1473; 문1228;가 0156;생Ȣ16;면 다1020; 연락처/196; 연락1452;፾1;시오.
{Contact_Mail}
-----------------------------------------


문1228;lj16; 1200;7148;가 PC용 앱1012; 개0156;할 ǐ12; 마다, 1200; 템플ና1; 6168;1060;1648;를 1068;1068;7176; 수1221;해야 Ȣ16;lj16; 번,144;/196;움1060; 1080;다lj16; ,161;니다.
(물론, 실1228; 템플ና1; 6168;1060;1648;lj16; 변수도 Ȧ16;씬 많고 복1105;합니다.)


DB를 1060;용해서 php나 asp.net1;1004;/196; 처리Ȣ16;면 간단한 1068;1060;,192;1648;만..
1089;업1012; 간단Ȣ16;,172; 처리Ȣ16;기 위해서 1221;1201;1064; html 6168;1060;1648;/196; 국한시Ȗ12;/140;고 합니다.
(php나 asp.net 같1008; ,163;1060; 들Ǻ12;가면, 웹 서버 설치Ȣ16;lj16; ,163;도 1068;1060;라..)


예를 들면, index.html 파1068;1060; 1080;lj16; 곳에 data.ini 같1008; 파1068;1060; 1080;고, data.ini 파1068;1008; 다1020;과 같1060; 구성.104;Ǻ12; 1080;습니다.

data.ini
-------------------------------------
{AppName}=App Name 1
{Contact_Mail}=*******@******.com
-------------------------------------


1060; ǐ12;, index.html 파1068;1060; 열릴 ǐ12;, 예를 들면 1088;0148;스크립트 같1008; ,163;1060; data.ini 파1068;1012; 1069;Ǻ12;서 변수를 0148;꾸Ǻ12; 출/141;해 1452;lj16; ,161;니다.
1060;/111;,172; Ȣ16;면 1200;7148;lj16; data.ini 파1068;만 수1221;해서 0176;포Ȣ16;면 .104;니까 무척 1089;업1060; 편리Ȣ16;,192;1424;.
(data.ini 를 parsing Ȣ16;lj16; ,152; 물Ǻ12;보lj16; ,148; 아닙니다. 그,148; 할 수 1080;습니다.)


,160;색1012; 1328; 해 보니, /196;컬 클라1060;Ǻ16;트1032; 파1068;1012; 1069;Ǻ12;와서 처리Ȣ16;lj16; ,163;1008; 많1008;데.. 웹 서버에 1060;0120; 1316;1116;Ȣ16;lj16; 다른 파1068;1012; 불러오lj16; 예1228;를 못 찾,192;Ǻ12;서 1656;문 드리lj16; ,161;니다.

아니면, 1088;0148;스크립트 말고 다른 0169;법1060;라도 1339;습니다.

아1060;디Ǻ12; ǥ12;ᓠ1;합니다. ^^

p.s. php, asp.net 같1008; ,163; 1060;용Ȣ16;라lj16; 권1109;사항1008; 사양합니다. php, asp.net 같1008; ,163;1012; 사용Ȣ16;/140;면 1648;금대/196; 1068;1068;7176; 수122116;lj16; ,163;1060; 더 1068;1032; 양1060; 1201;습니다.


ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
htmlÀº ¼­¹ö¿¡ ÀÖ´Â ÆÄÀÏ ¸ø Àоî¿ä..

asp, php, jsp ó·³ server side ¾ð¾î¸¦ ¾²¼Å¾ß µÇ¿ä
     
¾Æ, ½ÉÇÃÇϱº¿ä.
htmlÀº ¼­¹ö¿¡ ÀÖ´Â ÆÄÀÏÀ» ¸ø Àд´Ù..
javascript°¡ ÀÐÀ» ¼ø ¾ø³ª¿ä? javascript°¡ ÀÐÀ» ¼ö ÀÖÀ¸¸é ¾î¶»°Ôµç ó¸®ÇÒ ¼ö ÀÖÀ» °Í °°¾Æ¼­¿ä.. ¤Ð.¤Ð
henol 2022-12
jsonÇüÅ·ΠdataÆÄÀÏÀ» ¸¸µé¾îÁÝ´Ï´Ù. ±×°É ÀÚ¹Ù½ºÅ©¸³Æ®·Î Àо ÇØ´çÀ§Ä¡¿¡ ÅؽºÆ®¸¦ ¹Ù²ãÁÖ¸é.
º¯¼ö ÀúÀåÇÏ´Â JS ÆÄÀÏ Çϳª
ÅÛÇø´ ÆäÀÌÁö ÇØ´ç À§Ä¡¿¡ ÇØ´ç º¯¼ö Ç¥½ÃÇÏ´Â JS ÆÄÀÏ Çϳª
·Î ±¸¼ºÇØ

º¯¼ö ÀúÀåÇÏ´Â JS ÆÄÀϸ¸ ¼öÁ¤ ¹èÆ÷ÇÏ½Ã¸é µÉ °Í °°Àºµ¥¿ä.

<!doctype html>
<html lang="en">
 <head>
  <script type="text/javascript" src="º¯¼ö.js"></script>
  <script type="text/javascript" src="Ç¥±â.js"></script>
  <title>ÅÛÇø´</title>
 </head>
 <body onload="Ç¥±âÇÔ¼ö()">
 
 </body>
</html>
     
¿À.. ÀÌ »ý°¢À» ¿Ö ¸øÇßÀ»±î¿ä?
¿ª½Ã ¹æ¹ýÀÌ ÀÖ¾ú½À´Ï´Ù. ^^
°í¸¿½À´Ï´Ù!
±èÁ¦¿¬ 2022-12
iniÆÄÀÏÀ» ¿þ¤²¼­¹ö¿¡ °°ÀÌ ¿ï¸® ½Ã¸é µË´Ï´Ù
Ç¥ÁØ¿¡ ¸Â´Â°ÇÁö´Â ¸ð¸£°Ú½À´Ï´Ù.

--- test.html ----
<!doctype html>
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title>Å×½ºÆ®</title>
 </head>
 <body></body>

 <script language="javascript" src="test.ini"></script>
 <script language="javascript">
    let Templete = `
    {AppName} ´Ù¿î·Îµå: https://domain.com/AppFile.exe<br>
    <br>
    {AppName} ¼³Ä¡ Áß ¹®Á¦°¡ ¹ß»ýÇÏ¸é ´ÙÀ½ ¿¬¶ôó·Î ¿¬¶ôÁֽʽÿÀ.<br>
    {Contact_Mail}<br>
    `;

    document.body.innerHTML = setTemplete(Templete);
 </script>

 </html>





--- test.ini ---
let mapObj = {
  "{AppName}":"Å×½ºÆ®ÇÁ·Î±×·¥",
  "{Contact_Mail}":"¾î¼°í@Àú¼°í.com"
};

function setTemplete(str){
    let re = new RegExp(Object.keys(mapObj).join("|"),"gi");

    return str.replace(re, function(matched){
        return mapObj[matched];
    });
}
     
¼¼»ó¿¡.. ´äÀ» ¾Æ¿¹ Áּ̱º¿ä?
°í¸¿½À´Ï´Ù~
          
Áö±Ýº¸´Ï ÅÛÇø´À» Templete ¶ó°í ½á³ù±º¿ä ºÎ²ô·¯¿ö¶ó
Èæ±â»ç 2022-12
À¥ºê¶ó¿ìÀú°¡ Ç¥½ÃÇÏ´Â html ÆÄÀÏÀº ´ë´Ù¼ö°¡ jsp, php, asp µî ¼­¹ö¿¡¼­ ¾î¶² ·ÎÁ÷À» °ÅÃÄ Ã³¸®µÈ µ¥ÀÌÅÍÀÔ´Ï´Ù.
¼­¹ö ·ÎÁ÷ µÞ´Ü¿¡´Â dbµµ ÀÖ°í, Á¾·ù¿¡ µû¶ó¼­´Â ±× »çÀÌÆ®¿¡ Ä¿½ºÅÒµÈ ´Ù¸¥ ¼Ö·ç¼Çµé°ú ¿¬°èµÇ´Â°Íµéµµ ÀÖ½À´Ï´Ù.
ƯÁ¤ ÆÐÅÏ¿¡ ¸ÂÃç¼­ Ä¿½ºÅÒÇÏ´Â °ÍÀº °¡´ÉÇÏ°ÚÁö¸¸ html À» °íÄ¡±â À§ÇØ jsp, php, asp±îÁö °íÃÄÁÖ´Â ÇÁ·Î±×·¥ ¸¸µå´Â°ÍÀº ºÒ°¡´ÉÀ̶ó°í º¸½Ã´Â°Ô ¸Â½À´Ï´Ù.
html ¹Ù·Î º¸³»´Â °æ¿ìµµ ÀÖ±ä Çѵ¥(Á¤Àû html ÆäÀÌÁö) ¸Å¿ì µå¹´´Ï´Ù. ƯÈ÷ cms·Î µ¹¸®´Â »çÀÌÆ®µéÀº db¿¡´Ù Ãâ·ÂÇÒ html ³Ö¾îµÎ±âµµ ÇÕ´Ï´Ù.
°­Çѱ¸ 2022-12
±¸Áö Àú·¸°Ô ¾ÊÇÏ°í °ø°³¿ë ±ê·¦À̳ª ±êÇãºêÇϳª ¸¸µå½Ã°í
°Å±âÆÄÀÏ À¥¿¡¼­ ¹Ù·Î¼öÁ¤ °¡´ÉÇϴϱñ ¹Ù·Î ¿¬°áÇؼ­ »ç¿ëÇϽøé
µÇÁö ¾ÊÀ»±î¿ä?
C# À̸é ÆÄÀÏ Àоî¿Í¼­ ³»Àå ºê¶ó¿ìÁ®¿¡ ¹Ù·Î »Ñ¸®¸é µÇ°í
Html ÆÄÀÏÀÚü¸¦ º¸¿©ÁÖ´Â°Å¸é ±êÇãºê Á¨Å²½º µÇµµ·ÏÇؼ­ ¿Ã¸®¸é µÉµíÇÕ´Ï´Ù


QnA
Á¦¸ñPage 279/437
2022-12   1814   ȸ¿ø
2022-12   2305   LevinF
2022-12   2224   ÇູÇϼ¼
2022-12   2069   ¾ÆÀÚºÎ
2022-12   1738   ³×ÀÌÃÄ
2022-12   1428   DeepSky
2022-12   1015   Ȧ¸¯0o0
2022-12   1439   ÆæÅ»
2022-12   1734   ¿©ÁÖ³ó¹Î76
2022-12   1525   langrisser
2022-12   1602   osthek83
2022-12   1711   2CPUÃÖÁÖÈñ
2022-12   1452   È­¶õ
2022-12   1446   ±¤ÁÖµ¿Å°È£Å×
2022-12   1012   Çã¾î
2022-12   2600   ½º¸¶Æ®Æù
2022-12   2111   ¹Ú»ó¹ü
2022-12   1177   ÄܽºÅºÆ¾
2022-12   2191   ¹Ì·ÎºÌ
2022-12   1434   Warwick