우리는 Windows 메모장에서 프로그램(스크립트)을 작성합니다. 스크립트는 쉽습니다

조만간 초보 Linux 시스템 관리자는 다음과 같은 개념을 접하게 됩니다. 스크립트”, 다음과 같은 부팅 스크립트 중 하나일 수 있습니다. /etc/rc.d/rc또는 소프트웨어 개발자가 작성한 구성 스크립트 구성. 이 기사에서는 스크립트 작성 방법을 보여 드리겠습니다. 껍데기이는 평범하지 않으며 Linux 세계의 초보자에게도 실행 가능합니다.

먼저 영어 용어 뒤에 무엇이 숨겨져 있는지 살펴보겠습니다. 껍데기그리고 스크립트. 껍데기, 또는 쉘은 때때로 번역되는 용어로, 사용자와 운영 체제, 커널 사이의 인터페이스인 명령 해석기입니다. 그러나 그 이상으로 강력한 프로그래밍 및 스크립팅 언어이기도 합니다. 여기에는 자체 기능어와 제어 구조가 포함되어 있으며 여기에 프로그램을 작성할 수 있습니다. 이 스크립팅 언어 프로그램은 스크립트, 시스템 호출과 운영 체제 명령은 물론 외부 유틸리티를 결합하여 시스템 관리를 위한 강력한 도구를 만들 수 있습니다.

시스템 관리 작업 중 하나는 중요한 정보를 백업하는 것입니다. 그러므로 백업 정보를 구현하는 스크립트의 예를 살펴보자.

시간의 시작

그러므로 먼저 스크립트의 구조를 이해해야 합니다. 그것은 복잡한 것이 아닙니다. 대체로 가장 간단한 스크립트는 단순히 시스템 명령 목록입니다. 예를 들어:

에코 이것은 단지 예일뿐입니다.
후아미
uname -a

이러한 명령은 하나의 파일로 결합됩니다. 그러나 쉘은 파일의 내용을 읽는 것뿐만 아니라 이 파일을 처리해야 한다는 것을 알아야 합니다. 이를 위한 특별한 구성이 있습니다: #!

이 디자인은 " 샤방" 실제로 #은 주석을 지정하지만 이 경우 sha-bang은 주석 뒤에 스크립트 처리기의 경로가 지정된다는 의미입니다. 예를 들어:

#!/bin/bash
#!/bin/sh
#!/usr/bin/perl

우리는 Bash, Bourne-Again 쉘을 고수할 것입니다. 이 셸은 거의 모든 Linux 시스템에 기본적으로 설치되며 /bin/sh가 여기에 연결됩니다. 스크립트의 끝은 서비스 단어 종료로 표시됩니다.

이 지식을 바탕으로 첫 번째 스크립트를 작성해 보겠습니다.

#!/bin/bash
echo Simple script # echo 명령은 화면에 메시지를 표시합니다
에코 당신:
whoami #whoami 등록된 사용자의 이름을 표시합니다.
echo 시스템이 시작되었습니다
uptime # uptime은 컴퓨터가 켜진 시간을 나타냅니다.
오늘 에코
date # date는 현재 날짜와 시간을 나타냅니다.
에코 지금은 그게 다야
출구

이 파일을 tutorial1.sh라는 이름으로 저장하겠습니다. 스크립트를 실행 가능하게 만드는 명령을 실행해 보겠습니다.

Chmod +rx tutorial1.sh

스크립트를 실행한 결과는 다음과 같습니다.

Voland@superstar:~/Doc/오픈소스$ ./tutor1.sh
간단한 스크립트
너:
볼란드
시스템이 시작되었습니다
14:38:46 최대 1:48, 사용자 2명, 로드 평균: 0.47, 0.43, 0.41
오늘
2월 26일 일요일 14:38:46 MSK 2006
지금은 여기까지입니다

좀 더 심각한 문제로 넘어 갑시다.

이제 기본 스크립트 작성 방법을 배웠으므로 이제 중요한 작업인 백업 스크립트 작성으로 넘어갈 차례입니다.

우선, 백업 복사본을 만들 대상을 결정해야 합니다. 따라서 우리 스크립트는 명령줄에서 작동할 수 있어야 합니다. 명령줄 인수는 스크립트 이름 뒤에 공백으로 구분되어 지정됩니다(somescript arg1 arg2 arg3). 스크립트는 시퀀스 번호로 인수를 인식하므로 $argument_number 형식의 구성을 사용합니다. 1달러, 2달러, 3달러. $는 변수 작업 시에도 필요한 와일드카드 문자입니다. 스크립트의 변수는 Variable_name=value 형식으로 지정됩니다. MAXPARAMS 변수를 사용하여 명령줄 매개변수의 최대 수를 정의하고, BACKUPFILE을 사용하여 아카이브 이름을 설정하고, BACKUPDIR을 백업할 폴더에, ARCHIVEDIR을 사용하여 아카이브를 배치할 폴더를 지정합니다. 스크립트의 가장 중요한 부분은 지정된 파일과 폴더에서 발견된 모든 파일과 폴더를 검색하고 보관하는 명령입니다.

찾다. -유형 f -print0 | xargs -0 tar rvf "$archive.tar" > /dev/null
gzip $archive.tar

이 명령이 무엇을 하는지 알아봅시다. find는 모든 파일에 대해 현재 디렉토리(첫 번째 인수 "."로 표시됨)를 검색하고 해당 파일의 전체 경로(print0)를 반환합니다. 이러한 경로는 모든 파일을 하나로 수집하는 tar 명령으로 리디렉션됩니다. 그런 다음 gzip 명령을 사용하여 결과 tar 파일을 보관합니다. 팀 > /dev/널많은 수의 파일을 보관하는 경우 편리합니다. 이 경우 해당 이름과 전체 경로는 콘솔에 표시되지 않습니다.

다음 단계는 사용자가 실수를 했을 경우 스크립트를 사용하는 방법에 대한 힌트를 제공하는 것입니다.

예를 들어, 이 디자인은

If [ $# -lt "$MAXPARAMS" ];
그 다음에
에코

에코
0번 출구
fi

이는 사용자가 충분한 명령줄 인수를 지정하지 않았음을 나타냅니다. [조건]...fi인 경우조건부 구성을 지정합니다. $# -lt "$MAXPARAMS"입력된 매개변수 수를 확인하고 이 수가 MAXPARAMS보다 작으면 사용자는 잘못된 입력을 나타내는 메시지를 받게 됩니다. Exit 0을 사용하면 오류 코드를 지정하지 않고 스크립트가 종료됩니다. 허용되는 매개변수 수의 초과 여부는 유사한 방식으로 확인됩니다. 단, ls(보다 작음 - 보다 작음) 대신 gt(보다 큼 - 보다 큼)를 지정해야 합니다. 이제 스크립트의 주요 사항을 설명했으므로 전체 버전으로 넘어갈 수 있습니다.

#!/bin/bash
# 설명:
#+ 지정된 디렉터리에 있는 모든 파일의 백업 복사본을 만듭니다.
#+ "tarball"(tar.gz 아카이브).
#+ 사용법:
#+ sh backup.sh archive_name 소스 폴더 대상 폴더
#+

# 명령줄 매개변수의 최대 개수
최대 매개변수=3

if [ $# -lt "$MAXPARAMS" ];
그 다음에
에코
echo "사용법: sh `basename $0` archive_name 소스 폴더 대상 폴더"
에코
0번 출구
fi

if [ $# -gt "$MAXPARAMS" ];
그 다음에
에코
echo "이 스크립트에는 $MAXPARAMS 명령줄 인수만 필요합니다!"
에코
0번 출구
fi

# 스크립트에서 사용하는 변수
BACKUPFILE=$1-백업-$(날짜 +%m-%d-%Y)
아카이브=$BACKUPFILE
백업디르=$2
보관된 디렉터리=$3

# 원본 폴더와 대상 폴더가 있는지 확인
만약에 [! -e $BACKUPDIR ];
그 다음에
에코
echo "\"$BACKUPDIR\"이 존재하지 않습니다!"
에코
0번 출구
fi

만약에 [! -e $ARCHIVEDIR ];
그 다음에
에코
echo "\"$ARCHIVEDIR\"이(가) 존재하지 않습니다. 생성 중..."
mkdir $ARCHIVEDIR
"완료"를 에코합니다.
fi

# 원본과 대상에 아카이브가 있는지 확인합니다.
CD $ARCHIVEDIR
if [ -e $archive.tar.gz ];
그런 다음 rm $archive.tar.gz
fi

CD $BACKUPDIR
if [ -e $archive.tar.gz ];
그런 다음 rm $archive.tar.gz
fi

# 스크립트의 주요 부분...
echo "\"$BACKUPDIR\"의 백업 복사본을 \"$archive.tar.gz\" 파일에 만드는 중..."
찾다 . -유형 f -print0 | xargs -0 tar rvf "$archive.tar" > /dev/null
gzip $archive.tar
echo "\"$BACKUPDIR\"이(가) \"$archive.tar.gz\" 파일에 성공적으로 보관되었습니다."

# 아카이브를 ARCHIVEDIR 폴더로 이동합니다.
echo "\"$archive.tar.gz\" 아카이브를 \"$ARCHIVEDIR\" 폴더로 이동합니다."
mv $archive.tar.gz $ARCHIVEDIR/$archive.tar.gz
"완료"를 에코합니다.

주요 사항에 대해 충분히 자세히 설명했기를 바랍니다. 질문이 있으시면 다음 주소로 저에게 연락하실 수 있습니다. [이메일 보호됨]또한 Mendel Cooper가 쓴 훌륭한 책인 Advanced Bash-Scripting Guide도 추천합니다. 이 책은 제가 스크립트에 대해 막 익숙해졌을 때 많은 도움을 주었습니다. 행복한 프로그래밍.

추신 mar의 의견과 조언에 진심으로 감사드립니다.

이 기사에서는 프로그램을 프로그래밍하거나 프로그램을 작성하는 방법을 배우지는 않지만 여기서는 일반 Windows 메모장에서 쉽게 작성할 수 있고 자신만의 방식으로 개선할 수 있는 뛰어난 VBS 스크립트 및 BAT 파일을 찾을 수 있습니다. 친구와 가족에게 자랑해보세요. 아마도 이것은 당신을 격려하고 즐거운 시간을 보낼 것입니다.

대부분의 유사한 스크립트는 Windows를 실행하는 컴퓨터에서 모든 작업을 편리하게 수행하고 자동화하기 위해 작성되었습니다. 아래에 제시된 스크립트는 그다지 유용하지는 않지만(아마도 나에게는 그렇게 보일 수도 있음) "코딩"에 대한 초기 지식에는 완벽합니다. 당신은 자신과 동료 바보(프로그래머가 아닌 사람) 모두를 놀라게 하는 즐거운 시간을 갖게 될 것입니다. 게다가 이것은 또 다른 좋은 선택입니다.

일부 용어:

  • VBS는 Windows OS에서 스크립트를 작성하기 위한 프로그래밍 언어로, Windows 메모장에서 생성/편집되며 ".vbs" 권한을 갖습니다. 특히 초보자에게는 거의 의미가 없기 때문에 계속할 필요가 없다고 생각합니다. 관심있는 분들을 위해 - .
  • BAT는 배치 파일로, 흔히 "배치 파일"이라고 부릅니다. 파일 확장자 ".bat". 더 유사 - .

이러한 확장자(vbs, bat) 파일은 잘 알려진 Windows 메모장(Notepad)에서 생성됩니다. 스크립트 작성의 편의성을 높이려면 향상된(가령) 메모장인 Notepad++를 사용하는 것이 좋습니다. 많은 프로그래밍 언어의 구문 강조에 편리합니다. 이것이 별 의미가 없다면 다운로드하여 작성하십시오. 코드에서 오류가 줄어들거나 오류를 찾는 것이 더 쉬울 것입니다. 기능이 거의 없는 동일한 Windows 메모장.

명확성을 위해 예를 들어보겠습니다(왼쪽은 Windows 메모장, 오른쪽은 Notepad++).

시작하자

VBS 스크립트 및 배치 파일에 이미 익숙하다면 다음 예제가 흥미롭지 않을 가능성이 높지만 초보자라면 초기 소개를 위해 이것이 필요합니다.

컴퓨터에게 인사하는 법을 가르치자

  • 메모장(또는 Notepad Plus Plus)을 엽니다.
  • 코드를 복사하여 붙여넣으세요.

    sapi=CreateObject("sapi.spvoice") 설정
    sapi."안녕하세요!"라고 말하세요.

  • 필수 조건: 따옴표는 "이렇게" 되어야 합니다. "크리스마스 트리"는 작동하지 않으며 스크립트가 처리되지 않고 오류가 나타납니다. 러시아어 음성 엔진이 있으면 "안녕하세요"라는 단어 대신 러시아어로 무엇이든 쓸 수 있습니다.
  • 그런 다음 파일 - 다른 이름으로 저장 - 파일 형식 - 모든 파일 - name.vbs를 선택합니다.
  • 원하는 대로 파일을 호출하세요. 단, 끝에 .vbs(예: Privet.vbs) 확장명을 추가하는 것을 잊지 마세요.
  • 이제 스크립트를 테스트해 보십시오. 파일을 두 번 클릭하십시오.
  • 한 가지 주의 사항: 러시아어 문자로 따옴표로 묶인 단어를 썼는데 시작할 때 말한 내용이 명확하지 않은 경우 러시아어 음성 엔진이 설치되어 있지 않은 것입니다. 음성 엔진의 자세한 설치 및 구성은 이 기사의 범위를 벗어나므로 자세한 내용을 읽고 여기로 다시 돌아오십시오.

    이제 다음을 수행해 보겠습니다. 이 스크립트를 시작에 추가합니다. 즉, 컴퓨터를 시작할 때 프로그램에 작성된 단어가 다음과 같이 말해지는 것을 의미합니다. 컴퓨터를 켤 때마다 “안녕하세요.” 어떻게 하나요?

    간단합니다. 동일한 방식, 즉 동일한 VBS 스크립트를 통해 시작에 프로그램(스크립트)을 추가할 수 있습니다. 메모장에서 파일을 만들고 다음 코드를 복사하여 붙여넣습니다(Ctrl+C/Ctrl+V).

    Dim vOrg, objArgs, 루트, 키, WshShell
    루트 = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\"
    KeyHP = "프로그램"
    WshShell = WScript.CreateObject("WScript.Shell") 설정
    WshShell.RegWrite 루트+keyHP,"C:\Privet.vbs /autorun"

    "talker" 스크립트의 경로(C:\Privet.vbs)를 우리 자신의 경로로 변경합니다. 우리는 이 스크립트가 있는 위치와 이름을 기록합니다. 다음으로 새로 만든 미니 프로그램을 메모장에 저장하고 실행해 보세요. 이제 컴퓨터를 켤 때마다 컴퓨터가 인사할 것입니다.

    드라이브 열기

  • 메모장을 엽니다. 다음 코드를 복사하여 붙여넣으세요.

    = CreateObject("WMPlayer.OCX.7") 설정
    b = a.CdromCollection 설정
    c = b.Item(0) 설정
    d = c로 설정합니다. 꺼내기

  • 확장명 .vbs로 저장
  • 스크립트를 실행하면 드라이브가 열립니다.
  • 이 스크립트에는 더 흥미로운 수정 사항이 있습니다.

    WMPlayer = CreateObject("WMPlayer.OCX.7") 설정
    하다
    WMPlayer.CdRomCollection.Item(0).Eject()
    고리

    이 경우 CD/DVD 드라이브는 항상 열렸다가 닫힙니다. 이 경우에는 닫힐 때마다 열립니다.

    주목! 두 번째 코드(드라이브 열기 및 닫기)는 일부 바이러스 백신에서 악성 프로그램으로 간주됩니다. 카스퍼스키 안티 바이러스(포함)는 이를 정확하게 확인하고 즉시 파괴합니다. 첫 번째 경우(단순히 드라이브를 여는 경우)는 바이러스 백신 프로그램용 악성 스크립트가 아닙니다.

    드라이브 자동 열기 및 닫기를 중지하려면 다음을 수행해야 합니다.

  • 작업 관리자를 시작합니다( - Ctrl+Alt+Del).
  • "프로세스" 탭으로 이동합니다.
  • wscript.exe 프로세스를 찾아 마우스 오른쪽 버튼을 눌러 프로세스를 종료합니다.
  • 게임

    인터넷에서 흥미로운 발견-VBS 게임. 0부터 100까지의 숫자를 추측해야 합니다. 스크립트를 시작하면 스크립트가 자동으로 추측해야 할 숫자를 설정(해결)하고 특수 창에 입력합니다. 더 적거나 더 많습니다.

    다음은 복사하여 메모장에 붙여넣은 다음 저장해야 하는 동일한 코드입니다(확장자 .vbs).

    자신만의 방식으로 메시지를 변경할 수도 있습니다. 키릴 문자로 작성된 모든 내용은 문제 없이 편집할 수 있습니다. 코드를 깨는 것을 두려워하지 마십시오. 실험. 문제가 발생하면 여기에서 작업 코드를 다시 복사하세요.

    y = CreateObject("Scripting.FileSystemObject") 설정
    y = 없음으로 설정
    하다
    a = 0
    당신 = 0
    무작위화
    숫자 = 정수((RND*99)+1)
    MsgBox "1부터 100까지의 숫자를 추측했습니다. 추측해 보세요",64,"추측 게임"
    하다
    a = a + 1
    c = InputBox("숫자 추측" & vbCrLf & vbCrLf & "시도: " & a & vbCrLf & vbCrLf & "결과를 보려면 숫자를 입력하세요!" & vbCrLf & vbCrLf & "종료하려면 필드를 비워두세요" & vbCrLf & vbCrLf," 추측 게임")
    c = "!"인 경우 그런 다음 CreateObject("WScript.Shell").Run "notepad C:\Windows\Result.dll",3,True: 종료 Do
    만약 c "" 그러면
    IsNumeric(c) = True이면
    만약 CInt(c)< Number Then MsgBox "Нет,это не " & c & ". Я загадал число больше",64,"Угадайка"
    If CInt(c) > Number Then MsgBox "아니요, 이것은 " & c & "가 아닙니다. 숫자를 적게 추측했습니다",64,"추측 게임"
    CInt(c) = 숫자이면
    y = CreateObject("Scripting.FileSystemObject") 설정
    MsgBox("시도 횟수: " & a)
    If MsgBox ("맞습니다. " & c & "라는 숫자였습니다. 처음부터 다시 시작해야 할까요?",36,"Guess") = 6 Then Exit Do Else WScript.Quit
    종료 조건
    또 다른
    MsgBox "이것은 숫자가 아닙니다!",16,"추측 게임"
    a = a - 1
    종료 조건
    또 다른
    a = a - 1
    l = MsgBox ("아무것도 입력하지 않았습니다. 프로그램을 종료하시겠습니까?",36,"Guess")
    l = 6이면 WScript.Quit
    종료 조건
    고리
    고리

    글쎄, 본문 파일(.BAT)로 넘어가기 전에 이 기사에 나열된 모든 것 중에서 가장 유용한 VBS 스크립트를 사용해 보겠습니다.

    스크립트 종료 wscript.exe

    스크립트 자체:

    TaskKill = CreateObject("WScript.Shell") 설정
    TaskKill.Run "TaskKill /f /im wscript.exe"

    본질적으로 이는 작업 관리자에서 조금 더 높게 설명된 것과 동일한 작업을 수행합니다. 예를 들어 디스크 드라이브를 열고 닫는 성가신 스크립트를 취하고 닫을 수는 없지만 이 스크립트를 실행하면 모든 작업이 수행됩니다. 실행 중인 항목은 닫힙니다. 그것은 쐐기로 쐐기를 두드리는 것과 같습니다.

    VBS 스크립트와 이를 메모장에 작성하는 방법에 대해 조금 알아봤습니다. 이제 BAT 파일(이하 배치 파일)을 사용하는 몇 가지 예를 살펴보겠습니다.

    단 한 줄로 구성된 매우 간단한 본문 파일입니다.

  • 메모장을 엽니다.
  • 우리는 다음 코드를 작성합니다:

    종료 -s -t 1 -c -f

  • 다음 파일 - 다른 이름으로 저장 - name.bat
  • 파일 확장자에 주의하세요. 이것은 더 이상 VBS 스크립트가 아니라 배치 파일이므로 이름 끝에 .bat를 씁니다(예: compoff.bat).
  • 마우스를 두 번 클릭하여 새로 생성된 배치 파일을 실행하면 컴퓨터가 꺼집니다(Shutdown).
  • 다음 코드 옵션이 있습니다.

    종료 -r -t 1 -c -f

    메모장에 모든 것을 같은 방식으로 작성하고 .bat 확장자로 저장하면 컴퓨터가 시작된 후 재부팅됩니다 (일반적인 컴퓨터 재부팅).

    업데이트 제거 중

    이 배치 파일은 이미 . 점은 무엇인가? 이 배치 파일에는 이름에서 알 수 있듯이 원격 측정 업데이트 또는 시스템의 스파이웨어 중 하나와 같은 여러 업데이트를 제거하기 위한 명령이 나열되어 있습니다. 비활성화하는 방법에 대해 이미 설명한 적이 있습니다. 이 경우 간단히 배치 파일을 만들고 아래 코드를 복사하면 됩니다. 내용에 들어가서 를 실행하면 나열된 업데이트가 제거됩니다.

    @에코
    에코
    echo 1단계: 업데이트 원격 분석 삭제
    wusa /uninstall /kb:3068708 /quiet /norestart
    wusa /uninstall /kb:3022345 /quiet /norestart
    wusa /uninstall /kb:3075249 /quiet /norestart
    wusa /uninstall /kb:3080149 /quiet /norestart

    이렇게 하면 모든 업데이트를 완전히 제거할 수 있습니다. 심지어 .

    인터넷에는 무해한 것으로 추정되는 다양한 스크립트가 있지만 알 수 없는 스크립트를 시도하기 전에 주의하십시오. 일부 스크립트는 레지스트리를 변경하는 등 해를 끼칠 수 있으며, 오류가 있는 경우 시스템에서 오류가 발생합니다. , 이 경우 Windows를 수행하거나 시스템 복원을 수행해야 합니다.

    안녕하세요. 유용한 jQuery 자료를 갖게 된 지 오랜 시간이 흘렀습니다. 오늘 우리는 jQuery를 사용하여 스크롤 업 스크립트를 만들고 있습니다. 이는 거의 모든 웹사이트에 필요하지만, 불필요한 코드가 산더미처럼 쌓여 있는 타사 플러그인을 사용하고 싶지는 않을 것입니다.

    웹 사이트를 만드는 주제 자체가 그다지 흥미롭지 않다면 전문가로부터 턴키 웹 사이트를 만드는 것이 훌륭한 솔루션입니다.

    jQuery에서 스크롤 업 스크립트를 만드는 방법

    간단한 HTML부터 시작해 보겠습니다.

    이는 HTML에 추가해야 하는 버튼 자체에 대한 코드입니다.

    CSS로 이동하여 버튼의 스타일을 설명하고 오른쪽 하단에 정적이고 반투명하며 그림자가 있고 둥글게 만들어 마우스를 올리면 더 눈에 띄게 만듭니다.

    보시다시피 HTML에 화살표 기호를 추가하지 않고 레이아웃을 단순화하기 위해 CSS를 통해 추가했습니다. 또한 CSS의 버튼에 대한 모든 내용을 설명했습니다. 버튼은 그림자가 있는 둥글고 오른쪽 하단에 고정되어 있으며 마우스를 올리면 더 눈에 띄게 됩니다.

    CSS는 끝났습니다. 이제 jQuery를 살펴보자. 우리는 jQuery에 다음 두 가지에 의존합니다.

    • "맨 위로 돌아가기" 버튼 표시 여부 결정(페이지 스크롤 정도에 따라)
    • 버튼을 누르면 실제로 페이지가 부드럽게 위로 스크롤됩니다.

    이렇게 해보자:

    먼저, 페이지 스크롤 이벤트 핸들러를 할당하고 이를 확인합니다. 페이지가 화면 크기보다 더 많이 스크롤되면 이미 "맨 위로 가기" 버튼을 표시할 수 있지만, 페이지가 덜 스크롤되면 다음으로 표시됩니다. 반대로 우리는 그것을 숨깁니다.

    그런 다음 "맨 위로 돌아가기" 버튼에 클릭 이벤트 핸들러를 추가합니다. 여기에서 우리는 html과 body의 scrollTop 속성을 동시에 애니메이션화합니다(브라우저 간 호환성을 위해).

    완료되었습니다. 위로 버튼이 작동합니다.

    여기에서 결과를 볼 수 있습니다:

    처음에는 버튼이 표시되지 않으므로 미리보기 영역을 약간 스크롤해야 합니다(핸들러 및 확인 작업을 위해).

    이 코드를 귀하의 웹사이트에 안전하게 설치할 수 있으며, 이 코드가 작동하고 추가 플러그인이나 스크립트가 필요하지 않다는 사실에 놀라실 것입니다. JS, CSS의 코드 몇 줄과 HTML의 단 한 줄(그런데 HTML 없이 JS만 사용하고 페이지가 로드된 후 버튼을 추가할 수도 있습니다).

    운영 체제, 웹 사이트 또는 게임용 스크립트를 작성하는 방법은 무엇입니까? 이에 대한 대답은 쉬운 질문이며 이 기사의 틀 내에서 논의될 것입니다.

    일반 정보

    최소한의 프로그래밍 지식을 갖고 있는 것이 매우 바람직합니다. 그러나 뭔가 이해하기 어려운 것 같으면 한두 개의 기사가 공백을 메우는 데 도움이 될 것입니다. 먼저 스크립트가 무엇인지 정의해 보겠습니다. 이는 개인의 컴퓨터에 저장되고 브라우저 및 시스템 설정과 같은 특정 파일, 프로그램과 상호 작용할 수 있는 특정 프로그래밍 언어로 작성된 알고리즘의 이름입니다. 이 모든 기능을 통해 표준 기능을 대폭 보완하고 작업의 일부를 담당하는 자동화된 도우미를 만들 수 있습니다.

    브라우저 작업을 시작해 보겠습니다.

    이것은 아마도 가장 쉬운 활동 중 하나일 것입니다. JavaScript로 스크립트를 작성하는 경우 일반 메모장과 이 프로그래밍 언어에 대한 지식이면 충분합니다. 사실 여기에도 단점이 있습니다. 따라서 동일한 메모장을 사용하는 모든 사람은 스크립트가 무엇인지 볼 수 있습니다. 그리고 나쁜 의도가 있고 코드에 취약점이 있으면 문제가 발생할 수 있습니다. JavaScript로 스크립트 작성 방법을 배우는 방법에 대한 질문에 대답하려면 이 프로그래밍 언어를 공부하는 것만으로도 충분하다는 점에 유의해야 합니다. 더 훌륭하고 복잡한 프로그램을 만들기 위해 다양한 라이브러리를 사용할 수 있습니다. 그러나 적절한 웹 브라우저 확장이 필요합니다. 그리고 컴퓨터 장비를 변경할 때에는 추가 설정을 해야 합니다. 그리고 타사 개발을 사용할 때는 스크립트가 사용자 데이터를 타사 서비스로 전송하지 않는지 확인해야 합니다. 각 브라우저에는 고유한 특정 제한 사항이 있다는 점에 유의해야 합니다. 그러나 일반적으로 그들의 도움으로 거의 모든 것을 할 수 있습니다. 왜 그런 경우에 쓰여졌습니까? 인간 활동을 자동화해야 할 때 필요합니다.

    우리는 Windows 운영 체제로 작업합니다.

    컴퓨터 구성을 변경해야 한다고 가정해 보겠습니다. 이를 위한 다양한 그래픽 도구가 있지만 아쉽게도 모든 기능을 다룰 수는 없습니다. 따라서 시스템 스크립트를 작성해야 하는 경우가 많습니다. 확장자는 .bat입니다. 어느 정도 오랫동안 컴퓨터에서 일하는 모든 사람은 이미 그러한 파일을 접한 적이 있습니다. 하지만 Windows용 스크립트를 작성하는 방법은 무엇입니까? 이를 위해서는 동일한 메모장이 필요합니다. 먼저 새 텍스트 파일을 만듭니다. 여기에 시스템 명령을 기록해야 합니다. 그런 다음 파일 확장자를 .bat로 변경해야 합니다. 그리고 남은 것은 이 개발을 시작하는 것뿐입니다. 모든 것이 정확하면 보시다시피 명령이 성공적으로 실행됩니다. 그러나 오류나 문맹 코드 작성의 경우 기껏해야 아무 일도 일어나지 않을 것입니다. 그러므로 무엇을 적고 있는지 이해하는 것이 좋습니다. 단순히 어딘가에서 코드를 가져와서 아무 생각 없이 삽입하는 것은 절대 권장되지 않습니다! 이로 인해 운영 체제에 심각한 문제가 발생할 수 있습니다. 그리고 그러한 위험한 행동이 게스트 계정에서 이루어졌다면 운이 좋을 것입니다. 결국 관리자의 명령으로 컴퓨터가 "벽돌"로 바뀔 수 있습니다.

    리눅스는 어떻습니까?

    Windows가 유일한 운영 체제는 아니라는 점을 기억해야 합니다. 꽤 인기있는 Linux도 있습니다. 이 운영 체제에서 스크립트를 작성하는 방법은 무엇입니까? 이는 사람과 운영 체제 커널 사이의 인터페이스인 특수 명령 해석기인 쉘을 사용하여 생성됩니다. Linux에서 스크립트는 기본적으로 시스템 명령을 나열하는 파일입니다. 동시에 간단하고 편리합니다. 그러나 쉘은 그러한 파일이 어떻게 처리되어야 하는지 알아야 합니다. 기본적으로 읽기만 합니다. 그리고 실행해야 하는 경우 명령 앞에 배치해야 하는 "#!" 구성이 사용됩니다. 모든 스크립트의 확장자는 .sh입니다. 그들의 도움으로 꽤 많은 복잡한 일을 할 수 있다는 점에 유의해야 합니다. 예를 들어, 파일 백업. 일반적으로 사용 사례가 매우 많습니다.

    스크립트 작성 학습

    따라서 먼저 코드를 입력할 환경을 결정해야 합니다. 거의 항상 하나의 메모장이면 충분합니다. 그러나 구조의 구조를 표시하는 것은 그리 편리하지 않습니다. 게다가 연산자 및 기타 요소는 강조 표시되지 않습니다. 따라서 Notepad++는 가치 있는 대안으로 제공될 수 있습니다. 영어를 아시는 분들에게는 이것도 '메모장'이라고 번역하는 것이 그리 어렵지는 않습니다. 그러나 확장된 기능이 있습니다. 이 작지만 매우 훌륭한 개발은 주로 프로그래머를 대상으로 합니다. 여기서는 사용 가능한 거의 모든 항목의 표시 설정을 활성화할 수 있습니다. 편리한 코드 표시 도구와 비록 작지만 작성 과정을 더욱 편안하게 만들어 줄 멋진 작은 것들이 많이 있습니다. 일반적으로 "스크립트를 어디에 작성해야 하는가"에 대한 질문은 다양한 답변을 얻었으며 각 답변은 고유한 방식을 제공합니다. 에뮬레이터와 많은 디버깅 도구를 갖춘 매우 정교한 환경도 있습니다. 당신의 마음이 원하는 것을 선택하십시오. 그 후에는 지식을 관리해야 합니다. 프로그래밍 언어 또는 운영 체제 명령에 대한 도움말이 기본으로 적합합니다. 좀 더 심화된 학습을 위해서는 기계 논리와 코드 처리의 기능을 설명하는 여러 책을 읽을 수 있습니다.

    실시간 교육 서비스

    스크립트 작성 방법을 배우는 데 관심이 있다면 정보 교육 기술의 도움을 받아 학습할 수 있는 가능성을 무시해서는 안 됩니다. 그러한 "프로그래머 위조"는 어떻게 생겼습니까? 숙련된 개발자의 의견에 따라 작성된 프로그램에 따르면 초보자는 가장 쉬운 순간부터 가장 어려운 순간까지 안내됩니다. 따라서 나중에 소켓 서버 생성으로 이동하기 위해 동적 데이터 업데이트를 처음에 연구할 수 있습니다. 그리고 그 사람은 최대한의 데이터를 흡수하면서 천천히 단계별로 훈련을 받습니다. 따라서 어려움이 발생하면 도움을 요청할 수 있습니다. 처음 접하는 것이 모든 요구 사항을 충족한다는 것은 사실이 아니지만, 그 다음에는 다른 것을 시도해야 합니다.

    왜 공부하나요?

    많은 사람들이 게임 스크립트를 작성하는 방법에 관심이 있습니다. 글쎄, 이것은 그다지 어렵지는 않지만 그러한 기능을 사용하는 유일한 방법은 아닙니다. 하지만 게임을 예로 들어 보겠습니다. 어떤 사람이 특정 사이트에서 일종의 오락을 즐기는 것을 좋아한다고 가정해 보겠습니다. 그러나 아쉽게도 돈을 투자하거나 특정 작업을 오랫동안 단조롭게 수행해야 한다고 규정되어 있습니다. 두 번째 경로를 선택한 경우 여기에 필요한 것은 바로 스크립트입니다. 이는 컴퓨터의 고정 게임에서도 사용할 수 있습니다. 인공 지능에 의해 제어되는 캐릭터가 있으며, 그 캐릭터와 싸우기 위해 자신만의 AI 버전을 만들어 컴퓨터와 자체 간의 전투를 준비할 수 있습니다(그리고 더 쉽게 통과할 수 있도록). 그러나 스크립트는 게임에서만 성공적으로 사용될 수 없습니다. 심각한 회사의 웹사이트가 있다고 가정해 보겠습니다. 중요한 측면은 고객과의 커뮤니케이션을 최대한 지원한다는 것입니다. 이를 위해 온라인으로 전문적인 조언을 얻을 수 있는 작은 양식이 스크립트 형태로 추가됩니다. 다양한 활용이 가능합니다!

    결론

    아쉽게도 이 기사의 틀 내에서 스크립트를 올바르게 작성하는 방법을 전달하는 것은 매우 어렵습니다. 물론 코드가 어떻게 더 적은 공간을 차지하고 최적이어야 하는지 등에 대한 일반적인 문구를 사용할 수 있지만 실제로는 실제로 이것을 이해할 수 있습니다. 결국 경험과 최적의 솔루션 검색만이 최소한의 노력으로 "책임"을 이행하는 방식으로 프로그램을 구현하는 데 도움이 될 수 있습니다. 스크립트 작성뿐만 아니라 일반적인 프로그래밍에서도 많은 것이 연습에 달려 있습니다! 따라서 최선의 방법으로 작업을 구현하는 방법에 대해 끊임없이 배우고 개선하고 생각해야 합니다.

    지침

    스크립트가 실행되는 위치에 따라 스크립트는 "클라이언트"와 "서버"로 구분됩니다. 네트워크의 일부 주소로 이동할 때 관심 있는 페이지의 URL을 서버로 보내고 서버는 지정된 주소에 있는 스크립트를 실행합니다. 서버에 프로그래밍된 작업을 수행하는 스크립트는 필요한 블록에서 페이지를 모아 브라우저로 보냅니다. 이것은 서버 스크립트입니다. 페이지를 수신하면 브라우저가 이를 렌더링하고, 수신된 페이지 코드에 일종의 스크립트가 포함되어 있으면 이미 이 스크립트를 실행하고 있는 것입니다. 이것은 클라이언트 스크립트입니다.
    서버나 브라우저가 스크립트를 읽고 이해하고 실행하려면 알려진 규칙에 따라 스크립트를 컴파일하고 작성해야 합니다. 이러한 규칙 집합을 스크립팅 프로그래밍 언어라고 합니다. 대부분의 서버측 스크립트는 이제 PHP로 작성되고, 대부분의 클라이언트측 스크립트는 JavaScript로 작성됩니다. 스크립트를 작성하려면 일반 텍스트 편집기인 메모장만 있으면 충분합니다. 그러나 스크립트를 지속적으로 프로그래밍하려면 전문 편집기 없이는 할 수 없습니다. 이러한 편집자는 스크립트 작성이라는 일상적인 작업에서 가장 큰 몫을 담당하여 프로그래머가 창의성을 발휘할 수 있는 시간을 더 많이 남겨줍니다.
    서버측 PHP에서 간단한 스크립트를 작성해 보겠습니다. 첫 번째 줄은 연기자에게 스크립트가 이 지점부터 시작된다는 것을 알려야 합니다. PHP에서 이 여는 태그는 다음과 같습니다. 이 두 태그 사이에는 언어 지침이 있습니다. 예를 들어 O. Bender가 코카서스 암석에 남긴 비문을 다음과 같이 인쇄합니다. echo (“Kisya and Osya was here”) 그리고 현재 시간을 HOUR:MINUTE 형식으로 표시하라는 명령은 다음과 같이 작성됩니다. ("H:i"); Complete 이러한 명령문으로 구성된 PHP 스크립트는 다음과 같습니다. 이 스크립트를 실행한 후 실행 프로그램(언어 해석기)은 다음과 같습니다.

    클라이언트 JavaScript의 동일한 스크립트는 다음과 같습니다. var now = new date();
    document.write("에");
    document.write(now.getHours() + ":" + now.getMinutes());
    document.write ("Kisya와 Osya가 여기에 있었습니다!"); 여기서 var now = new date() 행은 스크립트 실행자에게 현재 날짜와 시간을 나타내는 "now"라는 새 객체를 생성하는 명령을 제공합니다. document.write()는 페이지의 괄호 안에 지정된 내용을 작성하는 것이며 now.getHours() 및 now.getMinutes() 명령은 "now" 개체에서 현재 시간과 분을 추출해야 합니다.
    더 명확하게 하기 위해 남은 것은 이 두 스크립트를 하나의 파일로 결합하고 서버에 저장한 다음 브라우저의 주소 표시줄에 URL을 입력하는 것입니다. 결과적으로 우리는 동일한 줄을 보게 될 것입니다. 그 중 하나는 서버의 스크립트에 따라(PHP 인터프리터에 의해) 실행되고 다른 하나는 컴퓨터에서(JavaScript 인터프리터에 의해) 실행되었습니다.

    주제에 관한 비디오

    출처:

    • HTML 웹사이트용 스크립트 - 어디서 구할 수 있고 어떻게 설치하나요?

    인터넷 프로그래밍에서는 브라우저나 서버에서 프로그래머에게 필요한 작업을 수행하기 위해 일종의 가상 실행기를 끌어들일 필요가 항상 있습니다. 예를 들어 작업은 시각적 효과이거나 브라우저에서 방문자 입력을 처리하는 것일 수 있습니다. 또는 서버의 별도 블록에서 요청된 페이지를 조립합니다. 이러한 작업의 가상 수행자는 서버 또는 브라우저 소프트웨어가 되며 수행자를 위한 스크립트는 스크립팅 프로그래밍 언어 중 하나로 작성되어야 합니다. 스크립트가 어떻게 만들어지는지에 대한 일반적인 아이디어를 얻기 위해 JavaScript로 간단한 스크립트를 작성해 보겠습니다.

    지침

    JavaScript 스크립트는 에서 직접 실행되므로 작성하고 실행하는 데 필요한 모든 것이 이미 있습니다. 프로그래머의 작업 도구로서 우리는 일반 텍스트 편집기인 표준 메모장을 사용합니다. 이것은 간단한 스크립트를 만드는 데 충분하지만, 물론 영구적인 경우 특수 편집기를 사용하는 것이 좋습니다. 첫 번째 단계: 브라우저에 지침을 작성하는 새 문서를 만듭니다.

    이제 지침 코딩을 시작할 수 있습니다. 브라우저는 두 개 이상의 언어를 이해합니다. 예를 들어 HTML(HyperText Markup Language)은 페이지를 마크업하는 데 사용되고 CSS(Cascading Style Sheets)는 페이지 요소의 모양에 대한 확장된 설명을 제공하는 데 사용됩니다. 페이지 소스 코드의 이 부분이 JavaScript로 작성되었음을 스크립트 실행기가 알 수 있도록 하려면 모든 지침을 여는 태그와 닫는 태그 안에 배치해야 합니다.
    ...
    언어 연산자의 지시. 예를 들어, 나중에 스크립트에서 사용하기 위해 현재 날짜와 시간을 읽고 기억하는 방법은 다음과 같습니다. var aTime = new Date(); 이제 aTime 객체에는 날짜 및 시간 데이터가 포함되어 있으며 필요한 경우 검색하고 처리할 수 있습니다. 또 다른 명령 - 페이지 본문에 일부 메시지를 인쇄하는 방법 - 은 다음과 같습니다: document.write("some message") 참고 - "document"라는 개체가 여기에 지정되어 있으므로 생성할 필요가 없습니다. 자동으로 발생합니다. 현재 페이지의 가상 이미지입니다. 이 개체에서 페이지에 대한 정보를 추출하고 이를 통해 다양한 변환을 수행할 수 있습니다. 예를 들어 이 코드 줄에서는 쓰기 연산자를 사용하여 문서에 "some message"라는 텍스트를 썼습니다. 이제 이 두 줄을 모두 사용합니다. 스크립트 - 페이지에 현재 시간을 씁니다. :document.write("현재 시간 " + aTime.getHours() + ":" + aTime.getMinutes()) 여기에서는 간단한 추가 작업(+)을 사용하여 인쇄된 문자열의 네 가지 구성 요소. 최종 형태의 간단한 스크립트는 다음과 같습니다.
    var aTime = 새로운 날짜();
    document.write("현재 시간 " + aTime.getHours() + ":" + aTime.getMinutes());

    유용한 웹 스크립트를 작성하거나 선택하는 것은 여전히 ​​​​전투의 절반입니다. 이를 실행할 방법을 찾아야 합니다. 가장 일반적인 유형의 스크립트를 실행하는 데 필요한 것이 무엇인지 자세히 살펴보겠습니다.

    지침

    물론 스크립트(즉, 스크립트)를 실행하기 위한 전제 조건은 실행자 자신의 존재입니다. 프로그래밍 언어와 관련하여 이러한 실행자는 스크립트 언어의 해석자가 됩니다. 스크립트가 실행되는 위치에 따라 언어 해석기는 서버 소프트웨어의 일부일 수도 있고 브라우저 코드의 일부일 수도 있습니다. 따라서 서버 스크립트(예: php 또는 perl 스크립트)를 실행하려면 서버가 실행 중이어야 합니다. 네트워크 또는 집에서 서버를 선택할 수 있습니다. 예를 들어, 상대적인 단순성과 "Denver"라는 무료 서버 소프트웨어로 인해 러시아어를 사용하는 프로그래머들 사이에서 매우 인기가 있습니다. 또는 집에서 설치할 필요가 없지만 호스팅 제공 업체의 서비스를 이용하십시오. 공급자는 귀하에게 액세스 권한을 부여하며 유지 관리 및 서비스에 대한 모든 걱정은 귀하와 관련이 없습니다. 일반적으로 비용은 지불되지만 비싸지는 않습니다.

    상황은 "클라이언트" 스크립트에서도 동일합니다. NET에서 직접 실행해야 하는 스크립트입니다. 예를 들어 JavaScript로 작성된 스크립트를 실행하려면 브라우저와 간단한 텍스트 편집기(표준 메모장이면 충분함) 외에는 아무것도 필요하지 않습니다. 예를 들어, 다음은 가장 간단한 스크립트입니다. var now = new Date();
    document.write("이 스크립트는 " + now.getHours() + " 시간 " + now.getMinutes() + " 분 안에 실행되었습니다.") 실행하려면 이 코드를 html 확장자를 가진 파일에 저장하세요(for 예를 들어, test.html)을 더블클릭하여 실행하세요. 운영 체제의 html(HyperText Markup Language) 확장자는 웹 페이지를 포함하는 파일용으로 예약되어 있습니다. 따라서 OS는 브라우저를 시작하고 이 파일의 주소를 제공하며 브라우저는 스크립트를 인식하고 해당 스크립트를 읽고 실행합니다. 결과적으로 우리는 여기에 포함된 스크립트만큼 간단한 것을 보게 될 것입니다:

    주제에 관한 비디오

    쉘 스크립트를 작성했지만 이를 실행하는 방법을 모릅니다. 많은 초보 Linux 사용자가 이 문제에 직면합니다. 스크립트를 실행하려면 특별한 방법으로 준비해야 합니다. 이것은 다양한 방법으로 수행될 수 있습니다.

    지침

    가장 쉬운 방법은 스크립트를 실행 가능하게 만들고 Midnight Commander 프로그램을 사용하여 실행하는 것입니다. 대부분의 Linux 배포판에는 이미 이 기능이 있습니다. 그러나 일반적으로 ALT Linux 및 Ubuntu에는 누락되어 있으며, 이 경우 다음 명령을 실행하여 설치해야 합니다. ALT Linux에서 이 프로그램을 설치하려면 RPM 파일로 다운로드한 후 설치해야 합니다. cd 명령을 사용하여 파일이 있는 폴더로 이동하고 그 뒤에 해당 폴더의 전체 경로를 입력합니다. 그런 다음 다음 명령을 실행하십시오: rpm -i ./filename.rpm
    여기서 filename.rpm은 다운로드한 파일입니다. Ubuntu에서는 다운로드 및 설치 프로세스가 자동화되어 실행됩니다. sudo apt-get install mc 루트 모드에서 위의 모든 명령을 실행하세요. Ubuntu에는 이러한 모드가 없으므로 apt-get 전에 sudo 명령이 사용됩니다. Midnight Commander가 설치되면 모든 사용자는 다음 명령을 사용하여 실행할 수 있습니다: mc

    Midnight Commander를 사용하지 않는 경우 쉘 스크립트를 사용하여 파일에 대한 액세스 권한을 변경하면 다음 명령으로 실행할 수 있습니다: chmod 755 filename
    여기서 filename은 스크립트가 포함된 파일의 이름입니다. 이제 실행해 보세요. ./filename

    Midnight Commander를 사용하려면 다음과 같이 스크립트 권한을 변경하세요. 이 프로그램을 실행하고 생성한 파일이 있는 폴더로 이동하여 포인터를 해당 폴더로 이동한 다음 "파일" 메뉴에서 "권한" 항목을 찾습니다. "소유자 실행/검색", "그룹 실행/검색" 및 "다른 사용자 실행/검색" 상자를 선택합니다(다른 사용자가 스크립트를 실행하는 것을 허용하지 않으려면 이들 중 일부를 선택하지 않아도 됩니다). ). "설치" 버튼을 사용하여 설정을 저장하십시오. 이제 목록의 파일 이름이 녹색으로 바뀌고 왼쪽에 별표가 나타납니다. 포인터를 해당 위치로 이동하고 "Enter" 키를 누르면 파일을 실행할 수 있습니다.

    스크립트가 작동하게 하려면 어떤 방식으로든 호출(활성화)해야 합니다. 이를 수행하는 방법에는 여러 가지가 있습니다. 이 작업은 하이퍼텍스트 페이지 작업 시 사용되는 스크립트와 관련하여 가장 자주 발생하므로 먼저 이 분야에서 가장 널리 사용되는 언어(JavaScript, PHP, Perl)로 스크립트를 활성화하는 방법을 고려하는 것이 좋습니다.

    지침

    스크립트가 "클라이언트"언어로 작성된 경우 일반적으로 실행에는 특수 소프트웨어를 설치하고 실행할 필요가 없습니다. 예를 들어, JavaScript 스크립트 파일은 다운로드되어 해당 파일이 포함된 페이지와 함께 사용자의 컴퓨터에 저장됩니다. 이러한 스크립트를 호출(활성화)하려면 해당 파일을 찾아 두 번 클릭합니다. 그러나 스크립트는 포함된 페이지의 요소에 액세스하도록 프로그래밍되어 있다는 점을 기억해야 합니다. 이러한 스크립트를 페이지와 별도로 활성화하면 해당 작업의 징후가 전혀 표시되지 않을 수 있습니다. "기본" 페이지 스크립트를 브라우저에 로드하여 이를 수행하는 것이 좋습니다.

    사용자의 브라우저에 페이지를 로드한 후 클라이언트 스크립트를 활성화해야 하는 경우 해당 호출은 일부 이벤트에 연결될 수 있습니다. 페이지에 내장된 버튼을 누르고, 요소 위에 커서를 놓고, 로드할 때 타이머가 만료되고, 등. 이를 수행하려면 적절한 이벤트 속성을 사용하십시오. 마우스를 클릭할 때 활성화되도록 onClick 속성에 스크립트에 대한 링크를 배치하세요. 사용자가 텍스트 입력 요소의 필드를 채우기 시작할 때 JavaScript가 활성화되도록 하려면 onFocus 속성을 사용하십시오. onKeyDown 및 onKeyUp 이벤트는 키를 눌렀다가 놓을 때, onMouseOver - 마우스 포인터를 가리키거나 onMouseOut - 그 반대로, 커서가 멀어질 때 스크립트 활성화를 프로그래밍하는 데 도움이 됩니다.

    서버 스크립트(예: PHP 또는 Perl)를 활성화해야 하는 경우 주소 표시줄에 해당 URL을 입력하여 활성화하세요. 일반적인 방법(링크 사용)으로 페이지의 소스 코드에서 이러한 전환을 프로그래밍하거나 이전 단계에서와 같이 이벤트에 연결하여 프로그래밍할 수 있습니다. 단순히 다운로드하여 두 번 클릭하면 서버 스크립트를 시작할 수 없습니다. 이러한 스크립트는 특수 소프트웨어를 사용하여 처리됩니다. 따라서 개인용 컴퓨터에서 활성화하려면 적절한 프로그램 세트를 설치하고 실행해야 합니다. 예를 들어 Denver 키트(http://denwer.ru)가 이를 처리할 수 있습니다.

    주제에 관한 비디오

    페이지 본문에 팝업창에 대한 코드 링크를 삽입하고, 팝업창을 여는 스크립트를 기술합니다. 표준 show(), TransferTo(), 바인딩() 및 기타 명령을 사용하여 창을 호출하는 함수를 설명합니다. 전체 시스템의 작동을 완전히 중단시킬 수 있으므로 코드가 혼동되지 않도록 각 기능 옆에 간단한 설명을 작성하십시오.

    코드에 오류가 있는지 확인하고 브라우저에서 페이지를 열어 작업 결과를 확인하세요. 팝업창을 열려면 생성된 링크를 클릭해야 합니다. 앞으로는 팝업 창의 자동 표시를 제공할 수 있습니다. 또한 팝업은 드래그, 접기, 늘리기, 닫기 기능 등 다양한 특성을 가져야 합니다. 이러한 모든 특성은 팝업 창 스크립트에 설명되어야 합니다. 부동 창을 만드는 것은 어렵지 않습니다. 코드를 올바르게 작성하려면 특별한 지식이 필요하기 때문에 프로그래밍의 기본을 아는 것이 가장 중요합니다.

    JavaScript는 특별한 프로토타입 지향 프로그래밍 언어입니다. 웹페이지의 HTML 코드에 삽입되어 사이트의 기능을 향상시킬 수 있습니다. 스크립트를 사용하면 다양한 브라우저의 개발자가 페이지를 대화형으로 만들 수 있으므로 이 편리하고 기능적인 언어는 나날이 점점 더 대중화되고 있습니다.

    Java 스크립트는 이름의 첫 번째 부분을 결정하는 Java와의 유사성 때문에 가장 쉬운 프로그래밍 언어 중 하나로 간주됩니다. 이 프로그램 언어의 아키텍처에는 주로 다른 언어와의 유사성과 두 번째로 실제로 사용되기 때문에 많은 기능이 있습니다. 자동으로 관리할 수 있는 메모리의 속성은 물론, 유형별 동적 타이핑, 프로토타입 프로그래밍, 일급 객체로 간주되는 함수의 존재 등을 주목하지 않을 수 없습니다.

    JavaScript가 허용하는 것

    Java 스크립트를 사용하면 순수한 HTML 언어로는 불가능한 아름다운 대화형 페이지를 만들 수 있습니다. 일반적으로 스크립트 실행은 클릭, 마우스 오버 등의 일부 사용자 작업이 선행됩니다. 이 언어의 실행은 웹페이지가 로드될 때 시작됩니다. 텍스트 편집기를 사용하여 Java 스크립트를 작성할 수 있습니다. 스크립트 처리가 가능한 브라우저에서 자신이 작성한 내용을 볼 수 있습니다. 우리는 Netscape Navigator(버전 2부터)와 Microsoft Internet Explorer(버전 3부터)에 대해 이야기하고 있습니다.

    이 두 브라우저가 모두 널리 보급되었기 때문에 거의 모든 사용자가 이 프로그래밍 언어로 작업하기 시작하여 웹 페이지의 모양과 기능이 향상되었습니다. 그런데 스크립트는 브라우저에서 다르게 표시될 수 있습니다. Opera는 다운로드할 수 있는 대부분의 Java 스크립트를 지원할 수 없습니다.

    완성된 코드를 별도의 파일에 배치하는 방법

    텍스트 편집기에서 페이지를 만들고 저장해야 합니다. 다음으로 완성된 Java 스크립트 코드를 다운로드하여 이 페이지에 배치하세요. .html과 같은 폴더에 저장합니다. 이제 JavaScript를 활성화하여 . 이렇게 하려면 HTML 파일에 해당 항목을 만들어야 합니다.

    이 스크립트 언어로 작성된 스크립트? 동일한 이름의 태그 사이에 HTML 페이지 자체에 배치될 수 있습니다. 테구



    질문이 있으신가요?

    오타 신고

    편집자에게 전송될 텍스트: