위치 객체에 대한 간단한 이해:
1. 위치 개체는 현재 페이지(이 페이지) 또는 더 직접적으로 현재 로드된 HTML 문서의 URL 정보를 포함합니다
2. 위치 개체는 창 개체의 속성이며 window.location을 통해 액세스할 수 있습니다
그럼 URL(리소스 로케이터)에 대한 몇 가지 정보를 소개하겠습니다.
브라우저에서 URL은 일반적으로 다음 부분으로 구성됩니다.
[프로토콜][호스트][경로][쿼리]
프로토콜: 일반적인 프로토콜은 다음과 같습니다.
http://는 리소스 파일이 웹 서버에 있음을 나타냅니다
ftp://는 리소스 파일이 네트워크의 FTP 서버에 있음을 나타냅니다
호스트: 호스트 이름 및 포트 번호(예: 로컬 Tomcat에서 일반적으로 사용하는 호스트: localhost:8080
경로 : 프로젝트의 경로 정보로, 주로 "/"와 문자로 구성되며, "/"는 상하관계
쿼리: 일반적으로 "?"로 시작하고 그 뒤에 일부 키-값 쌍(키=값)이 옵니다. 여러 키-값 쌍은 매개변수를 전달하는 데 사용할 수 있습니다. 서버 측에서는 백그라운드 작업, 데이터베이스 조건 쿼리, 양식 데이터 제출 등에 사용될 수 있으며 보안과 관련된 사항은 암호화하거나 다른 방법을 통해 여기에 제출할 수 있습니다. . . .
쿼리 뒤에 "#"으로 시작하는 매개변수를 추가할 수도 있지만 현재는 사용되지 않으므로 당분간 함부로 댓글은 달지 않겠습니다
위치 개체 속성:
1.href 속성: 프로토콜, 호스트 이름, 포트 번호, 쿼리 매개변수, #information 등을 포함한 현재 페이지의 전체 URL 정보가 모두 포함됩니다.
2.host 속성: 호스트 이름 및 포트 번호(예: localhost:8080 로컬 머신
3.호스트 이름: 호스트 이름
4.port: URL의 포트 번호
5.pathname: "/"가 포함된 URL의 경로 내용 부분
6.프로토콜:프로토콜
7.serach: "?"로 시작하는 쿼리 부분
8.hash: "#"으로 시작하는 콘텐츠
위치의 일반적인 사용법
분명히 개발자에게 편리한 속성 정보를 제공하는 것 외에도 더 중요하고 일반적인 용도도 있습니다
페이지 새로고침을 사용하여 문서 내용을 새로 고칠 수도 있지만 더 중요한 목적은 href 정보를 수정한 후 문서 내용을 다시 로드하는 것입니다
location.href: 할당 후 브라우저는 지정된 새 URL에 따라 문서의 내용을 새로 고칩니다.
location.reload(): 문서 새로고침
교차 도메인 페이지 문제 해결을 도와주세요:
1. 현재 페이지 새로고침
window.location.href =url//이 방법이 익숙합니다
self.location.href =url
location.href =url
위의 세 가지 방법을 모두 사용하여 현재 페이지를 새로 고칠 수 있습니다. (지정된 URL에 따라 다시 로드하면 현재 문서를 대체하는 또 다른 새로운 문서가 될 수 있습니다.)
2. 상위 페이지에서 하위 페이지를 포함하기 위해 iframe을 사용하는 경우
상위 페이지가 하위 페이지를 새로 고칩니다.
window.frames["id"].location.reload()//id는 페이지에 있는 iframe의 ID입니다
3. 하위 페이지는 상위 페이지를 새로 고칩니다.
parant.location.reload()
self.opener.location.reload()
방법은 여러 가지가 있는데, 앞으로도 실제 활용하면서 계속 정리해보겠습니다! ! ! !
기타 일반적인 방법:
location.replace() //현재 문서를 새 문서로 교체
location.sign() //새 문서 로드

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

不算。html是一种用来告知浏览器如何组织页面的标记语言,而CSS是一种用来表现HTML或XML等文件样式的样式设计语言;html和css不具备很强的逻辑性和流程控制功能,缺乏灵活性,且html和css不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

html5支持boolean值属性;boolean值属性指是属性值为true或者false的属性,如input元素中的disabled属性,不使用该属性表示值为flase,不禁用元素,使用该属性可以不设置属性值表示值为true,禁用元素。


핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음
