웹 프론트엔드JS 튜토리얼초보 자바스크립트 기초 1_기본지식

1

코드 복사 코드는 다음과 같습니다.

//html 콘텐츠 작성 페이지에
document.write("

Hello World!

")

2
코드 복사 코드는 다음과 같습니다.

//JavaScript를 지원하지 않는 브라우저에서 페이지의 내용으로 js가 표시되는 것을 방지하기 위해
//주석 줄 끝에 있는 두 개 슬래시는 JavaScript 컴파일러가 이 줄을 컴파일하지 못하도록 하는 JavaScript 주석 기호입니다.
3

코드 복사 코드는 다음과 같습니다
//onload 이벤트를 작성하는 다양한 방법
//첫 번째 방법은 body 태그를 통해 onload 이벤트를 추가하는 것입니다

메서드는 onload 이벤트



4
//JavaScript 放置的位置
当页面载入时,会执行位于 body 部分的 JavaScript。(直接执行)
当被调用时,位于 head 部分的 JavaScript 才会被执行。
head 部分
包含函数的脚本位于文档的 head 部分。这样我们就可以确保在调用函数前,脚本已经载入了。

5.
//分号的作用
//分号是可选的(根据 JavaScript 标准),浏览器把行末作为语句的结尾,通过使用分号,可以在一行中写多条语句。

6。
//JavaScript 变量名称的规则:
变量对大小写敏感(y 和 Y 是两个不同的变量)
变量必须以字母或下划线开始

7。
//变量的声明
如果您所赋值的变量还未进行过声明,该变量会自动声明。
例:
x=5; carname="Volvo";
与后面的这些语句的效果相同:var x=5; var carname="Volvo";

8。
//比较运算符
运算符      描述    例子
=== 全等(值和类型)  x===5 为 true; x==="5" 为 false

9。
//条件运算符(三目运算符)
JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。
name=("liuhuan"=="LH")?"刘欢":"歌星";


10。
//获得当前系统时间(小时数)
var d = new Date()
var time = d.getHours()

11。
//随机数
var num=Math.random();
产生的伪随机数介于 0 和 1 之间(含 0,不含 1),也就是,返回值可能为0,但总是小于1。在第一次加载 JScript 时随机数发

生器自动产生 。

12。
//获取今天的星期数(星期日为0,星期1-6为1-6)
var d = new Date()
theDay=d.getDay()

13。
//按钮的触发事件

14。
//弹出框内容换行
alert("再次向您问好!在这里,我们向您演示" + '\n' + "如何向警告框添加折行。")

15.
//确认框(删除方法)
//confirm("文本")

16.
//于用户交互的弹出框(可输入文字的提示框)
//prompt("文本","默认值")

17。
//带有参数并返回值的函数






18。
//for循环 (本例中动态生成html中的h标签)



19。
//break跳出语句

解释:循环会在 i=3 时中断。


20。
//continue跳出语句

解释:当 i=3 时,会中断循环,并从下一个值开始继续循环。


值为:01245678910

21。
//for in循环(相当于.net中的foreach循环)

 


 
 

 


22.
//javascript 이벤트
onload 특정 페이지 또는 이미지가 로드됨 //페이지 로드
onunload 사용자가 페이지를 종료함

onfocus 요소가 포커스를 얻음
onblur 요소가 포커스를 잃음 //양식 유효성 검사
onchange 사용자가 필드의 내용을 변경함
onreset 재설정 버튼을 클릭함
onsubmit 제출 버튼을 클릭함 //제출에 사용됩니다. 양식을 작성하기 전에 모든 양식 필드의 유효성을 검사하세요.
예:
(사용자가 폼에서 확인 버튼을 클릭하면 checkForm() 함수가 호출됩니다. checkForm() 함수의 반환 값은 bool 유형입니다. 반환 값이 true인 경우 , 그럼

양식을 제출하세요. 그렇지 않으면 제출을 취소하세요. )

onkeydown 특정 키보드 키를 눌렀을 때
onkeypress 특정 키보드 키를 누르거나 누르고 있을 때 //키보드 조작
onkeyup 특정 키보드 키를 놓았을 때

onclick 개체를 마우스로 클릭합니다.
ondblclick 개체를 마우스로 두 번 클릭합니다.
onmousedown 마우스 버튼을 눌렀습니다. //마우스 작업
onmousemove 마우스가 이동합니다.
onmouseout 마우스가 이동합니다. 요소로부터 멀어짐
onmouseover 마우스가 요소 위로 이동됩니다.
onmouseup 마우스 버튼이 해제됩니다

onabort 이미지 로드가 중단되었습니다.
onerror 문서나 이미지를 로드하는 동안 오류가 발생했습니다.

onresize 창이나 프레임의 크기가 조정됩니다.
onselect 텍스트가 선택됩니다

23.
//오류 메시지 err.description 및 js의 try...catch 문
예:

24.
//try...확인 상자가 있는 catch 문



26.
//return true 및 return true 사용
(판단에 사용할 수 있는 bool 매개변수를 반환할 수 있음)
function jiance(msg,url,l){
alert("You 정말로요?")
true 반환
}
function jieguo(){
if(jiance()){
Alert("Yes");
}
else {
경고("아니요");
}
}

27.
//onerror 이벤트





html>


28.
//백슬래시는 JavaScript에서 텍스트 문자열에 특수 문자를 추가하는 데 사용됩니다.
예:
var txt="우리는 소위 북쪽에서 온 "바이킹"입니다."
document.write(txt)

29.
//자바스크립트 참고
1. 자바스크립트는 대소문자를 구분합니다
2. JavaScript는 추가 공백을 무시합니다
3. 코드를 작성할 때 줄바꿈에 백슬래시를 사용할 수 있습니다.
예:
document.write("Hello

세계!");

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
es6数组怎么去掉重复并且重新排序es6数组怎么去掉重复并且重新排序May 05, 2022 pm 07:08 PM

去掉重复并排序的方法:1、使用“Array.from(new Set(arr))”或者“[…new Set(arr)]”语句,去掉数组中的重复元素,返回去重后的新数组;2、利用sort()对去重数组进行排序,语法“去重数组.sort()”。

JavaScript的Symbol类型、隐藏属性及全局注册表详解JavaScript的Symbol类型、隐藏属性及全局注册表详解Jun 02, 2022 am 11:50 AM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于Symbol类型、隐藏属性及全局注册表的相关问题,包括了Symbol类型的描述、Symbol不会隐式转字符串等问题,下面一起来看一下,希望对大家有帮助。

原来利用纯CSS也能实现文字轮播与图片轮播!原来利用纯CSS也能实现文字轮播与图片轮播!Jun 10, 2022 pm 01:00 PM

怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯CSS也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助!

JavaScript对象的构造函数和new操作符(实例详解)JavaScript对象的构造函数和new操作符(实例详解)May 10, 2022 pm 06:16 PM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于对象的构造函数和new操作符,构造函数是所有对象的成员方法中,最早被调用的那个,下面一起来看一下吧,希望对大家有帮助。

JavaScript面向对象详细解析之属性描述符JavaScript面向对象详细解析之属性描述符May 27, 2022 pm 05:29 PM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于面向对象的相关问题,包括了属性描述符、数据描述符、存取描述符等等内容,下面一起来看一下,希望对大家有帮助。

javascript怎么移除元素点击事件javascript怎么移除元素点击事件Apr 11, 2022 pm 04:51 PM

方法:1、利用“点击元素对象.unbind("click");”方法,该方法可以移除被选元素的事件处理程序;2、利用“点击元素对象.off("click");”方法,该方法可以移除通过on()方法添加的事件处理程序。

整理总结JavaScript常见的BOM操作整理总结JavaScript常见的BOM操作Jun 01, 2022 am 11:43 AM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于BOM操作的相关问题,包括了window对象的常见事件、JavaScript执行机制等等相关内容,下面一起来看一下,希望对大家有帮助。

20+道必知必会的Vue面试题(附答案解析)20+道必知必会的Vue面试题(附答案解析)Apr 06, 2021 am 09:41 AM

本篇文章整理了20+Vue面试题分享给大家,同时附上答案解析。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.