코어 포인트 :
<.> vue.js 및 graphcms를 사용하여 현대적이고 효율적인 블로그 플랫폼을 구축하여 JavaScript의 속도와 유연성과 GraphQL의 강력한 쿼리 기능을 완전히 플레이합니다.
-
GraphQL 돌연변이를 사용하여 새로운 주석을 만들고 페이지를 다시로드하지 않고 UI를 즉시 업데이트하여 댓글 시스템과 같은 블로그의 대화식 기능을 확장합니다. - 이 안내서는 vue.js 및 GraphCMS (헤드리스 CMS 플랫폼)를 사용하여 최신 블로그 웹 사이트를 구축하는 방법을 안내합니다.
-
그러나 미디어 거인이고 가능한 한 빨리 여러 장치에 콘텐츠를 전달하고 싶다면 어떻게해야합니까? 콘텐츠를 광고 및 기타 타사 서비스와 통합해야 할 수도 있습니다. WordPress 로이 작업을 수행 할 수 있지만이 플랫폼에서 문제가 발생합니다. -
추가 기능을 구현하려면 플러그인을 설치해야합니다. 플러그인이 많을수록 웹 사이트가 느려집니다. - 처음부터 vue.js를 배우고 싶습니까? 이 기사는 Advanced Library에서 발췌 한 것입니다. Sitepoint Premium에 가입하여 한 달에 $ 9의 기본, 프로젝트, 팁 및 도구를 다루는 Vue 책을 완전히 모으십시오.
기사
ID : 숫자
제목 : 문자열
내용 : 문자열
- 주석
- ID : 숫자
- 이름 : 문자열 메시지 : 문자열
-
데이터가 관계형 데이터베이스에있는 경우 비효율적 인 SQL 문을 구성하거나 데이터를 깨끗하게 얻기 위해 두 개의 SQL 문을 구성해야합니다. 데이터가 NOSQL 데이터베이스에 저장되면 아래와 같이 Vuex ORM과 같은 최신 ORM을 사용하여 데이터를 쉽게 얻을 수 있습니다. - 매우 간단합니다! 이 데이터를 REST를 통해 대상 클라이언트에게 쉽게 전달할 수 있습니다. 그러나 문제는 다음과 같습니다. 클라이언트의 데이터 요구 사항이 변경 될 때마다 백엔드 코드로 돌아와 기존 API 엔드 포인트를 업데이트하거나 필요한 데이터 세트를 제공하는 새 엔드 포인트를 생성해야합니다. 이 앞뒤 과정은 힘들고 반복적입니다.
-
이것은이 튜토리얼을 시작하기 위해 알아야 할 모든 것입니다. 또한 REST 사용에 대한 배경 지식은 자주 인용하므로 매우 유용합니다. 검토하려면이 게시물이 도움이 될 수 있습니다. "REST 2.0이 여기에 있고 이름은 GraphQL입니다".
프로젝트에 대해
우리는 기본 주석 시스템을 사용하여 매우 간단한 블로그 응용 프로그램을 구축 할 것입니다. 완성 된 프로젝트를보기 위해 액세스 할 수있는 링크는 다음과 같습니다.
-
codesandbox.io demo github 저장소 - 는 읽기 전용 토큰이 데모에 사용되므로 주석 시스템이 작동하지 않습니다. 이 튜토리얼에 설명 된대로 공개 허가 토큰 및 엔드 포인트를 제공하여 작동하도록해야합니다.
GraphCMS Project 데이터베이스 생성 GraphCMS 웹 사이트로 이동하여 "무료로 빌드 시작"버튼을 클릭하십시오. 등록 페이지로 이동합니다. 선호하는 방법을 사용하여 등록하십시오. 계정 인증 및 확인 프로세스를 완료 한 후 기본 대시 보드에 액세스 할 수 있어야합니다. </prefer></p> <pre class='brush:php;toolbar:false;'>const post = Post.query() .with('comments') .find(1); 위의 예에서 나는 "blogdb"라는 프로젝트를 만들었습니다. 새 프로젝트를 계속 만들어 원하는대로 이름을 지정하십시오. 이름을 입력 한 후 나머지 필드를 기본값으로 남겨 둘 수 있습니다. 를 클릭하여 를 만들면 프로젝트 계획을 입력하게됩니다.
이 튜토리얼에서 무료 개발자 계획을 선택하고 를 클릭하여 계속 를 클릭하십시오. 아래와 같이 프로젝트의 대시 보드에 입력됩니다.
모드
카테고리이름 : 단일 라인 텍스트, 필수, 고유
기사
필드 버튼을 클릭하여 활성화 할 수있는 필드 용 숨겨진 패널을 찾아야합니다. 적절한 필드 유형을 모델 패널에 드래그 앤 드롭합니다. 필드의 속성을 채우는 양식이 표시됩니다. 하단에슬러그 : 단일 라인 텍스트, 필수, 고유 제목 : 단일 라인 텍스트, 필수, 고유 내용 : 멀티 라인 텍스트 - 이름 : 단일 라인 텍스트, 필수 메시지 : 여러 줄의 텍스트 라인, 필수
- advanced
- 로 표시된 분홍색 버튼이 있습니다. 클릭하면 패널이 확장되어 활성화 할 수있는 더 많은 현장 속성이 제공됩니다.
-
기사 & gt; 기사 & gt (1 ~ 많은)
다음은 다음과 같이 모델 간의 관계를 추가해야합니다. -
그래프 QL 데이터 마이그레이션
모델에 컨텐츠를 추가하려면 프로젝트 대시 보드에서 컨텐츠 - 탭을 클릭하면 각 모델에 대한 새 레코드를 만들 수 있습니다. 그러나 이것이 느린 접근 방식이라고 생각되면 CSV 파일의 데이터를 복사하여 GraphCMS 데이터베이스에 업로드 할 수있는 GraphCMS 마이그레이션 도구를 만들었습니다. 이 Github 저장소에서 프로젝트를 찾을 수 있습니다. 프로젝트를 시작하려면 다음과 같이 작업 영역으로 다운로드하십시오.
const post = Post.query() .with('comments') .find(1);
다음, 대시 보드의 설정 페이지에서 GraphCMS 프로젝트의 API 엔드 포인트와 토큰을 가져와야합니다. 새 토큰을 만들어야합니다. 권한 수준의 경우 Open을 사용하면 도구가 GraphCMS 데이터베이스에서 읽기 및 쓰기 작업을 수행 할 수 있습니다. .env라는 파일을 만들고 프로젝트의 루트 디렉토리에 배치하십시오.
다음은 데이터 폴더의 CSV 파일을 자체 데이터로 채워야 할 수도 있습니다. 사용 된 몇 가지 샘플 데이터는 다음과 같습니다. 필요에 따라 콘텐츠를 변경할 수 있습니다. 상단 행에 닿지 않도록하십시오. 그렇지 않으면 필드 이름이 변경됩니다. 카테고리 열의 경우 파이프 라인을 사용했습니다 | CSV 데이터를 GraphCMS 데이터베이스에 업로드하려면 다음 순서로 다음 명령을 실행하십시오. git clone git@github.com:sitepoint-editors/graphcsms-data-migration.git cd graphcsms-data-migration npm install
각 스크립트는 성공적으로 업로드 된 레코드를 인쇄합니다. 범주를 먼저 업로드 한 이유는 기사 레코드가 기존 카테고리 레코드에 성공적으로 연결되도록하기 때문입니다.데이터베이스를 정리하려면 다음 명령을 실행할 수 있습니다. <code>ENDPOINT= TOKEN=</code>
이 도구가 매우 편리하다는 것을 알기를 바랍니다. 대시 보드로 돌아가서 기사 및 카테고리 수를 확인하십시오 데이터가 성공적으로 업로드되었습니다. 백엔드가 처리되어 프론트 엔드 블로그 인터페이스를 구축하기 시작합시다. vue.js 를 사용하여 블로그의 프론트 엔드를 구축하십시오 앞에서 언급했듯이 GraphCMS 데이터베이스 백엔드에서 지원하는 매우 간단한 블로그 응용 프로그램을 구축 할 것입니다. 터미널을 시작하고 작업 공간으로 이동하십시오.
<code>// Categories.csv name Featured Food Fashion Beauty // Posts.csv title,slug,content,categories Food Post 1,food-post-1,Breeze through Thanksgiving by making this Instant Pot orange cranberry sauce,Food|Featured Food Post 2,food-post-2,This is my second food post,Food Food Post 3,food-post-3,This is my last and final food post,Food Fashion Post 1,fashion-post-1,This is truly my very first fashion post,Fashion|Featured Fashion Post 2,fashion-post-2,This is my second fashion post,Fashion Fashion Post 3,fashion-post-3,This is my last and final fashion post,Fashion Beauty Post 1,Beauty-post-1,This is truly my very first Beauty post,Beauty|Featured Beauty Post 2,Beauty-post-2,This is my second beauty post,Beauty</code>
vue cli를 설치하지 않은 경우 지금 설치하십시오 : 그런 다음 새 프로젝트를 만듭니다 수동 선택 함수를 선택하고 다음 옵션을 선택하십시오. 기능 : 바벨, 라우터 <:> 경로 기록 모드 : y npm run categories npm run posts
오류 방지에 eslint 만 사용하십시오 저장시 보풀을 점검하십시오 프로파일 위치 : 전용 구성 파일 <:> 저장 사전 설정 : 선택한 선택
프로젝트 생성 프로세스가 완료된 후 프로젝트 디렉토리로 변경하고 다음 종속성을 설치하십시오. 프로젝트에서 부트 스트랩 뷰를 설정하려면 SRC/Main.js를 열고 다음 코드를 추가하십시오. 다음으로 프로젝트 구조 구축을 시작해야합니다. src/components 폴더에서 기존 파일을 삭제하고 다음 새 파일을 만듭니다. commentform.vue <.> commentlist.vue post.vue <..> postlist.vue src/views 폴더에서 about.vue를 삭제하고 postview.vue라는 새 파일을 만듭니다. 데모에서 볼 수 있듯이 카테고리별로 필터링 된 기사 목록을 표시하는 여러 카테고리 페이지가 있습니다. 기술적으로, 한 페이지 만 활성 경로 이름을 기반으로 다른 기사 목록을 표시합니다. 게시 목록 구성 요소는 현재 경로를 기반으로 기사를 필터링합니다. 먼저 경로를 설정합시다. src/router.js를 열고 기존 코드를이 코드로 바꾸십시오 : const post = Post.query() .with('comments') .find(1);
이제 경로가 있었으므로 탐색 메뉴를 설정하겠습니다. src/app.vue를 열고 기존 코드를이 코드로 바꾸십시오. 이것은 웹 사이트 상단에 다른 범주에 대한 링크가있는 내비게이션 바를 추가합니다.
파일을 저장하고 그에 따라 다음 파일을 업데이트합니다. /> src/views/home.vue git clone git@github.com:sitepoint-editors/graphcsms-data-migration.git cd graphcsms-data-migration npm install
/> src/components/postlist.vuePostlist 구성 요소에서 사용자 정의 관찰자를 사용하여 현재 URL을 기반으로 카테고리 데이터 속성을 업데이트합니다. 이제 라우팅이 제대로 작동하는지 확인하기 위해 빠른 테스트를 수행 할 수 있습니다. npm run serve 명령을 사용하여 vue.js 서버를 시작하십시오. LocalHost : 8080에서 브라우저를 열고 각 탐색 링크를 테스트하십시오. 카테고리 속성은 경로 이름 속성에서 정의한 것과 동일한 값을 출력해야합니다. GraphCMS에서 데이터를 추출합니다 라우팅 코드가 작동하므로 GraphCMS 백엔드에서 정보를 추출하는 방법을 살펴 보겠습니다. 프로젝트의 루트에서 Env.local 파일을 작성하고 다음 필드의 값으로 채우십시오 : . vue.js 단일 페이지 응용 프로그램은 vue_app로 시작하는 사용자 정의 환경 변수 만로드합니다. GraphCMS 대시 보드 설정 페이지에서 API 엔드 포인트 및 토큰을 찾을 수 있습니다. 토큰의 경우 읽기 및 쓰기 작업을 허용하므로 공개 권한이있는 토큰을 작성하십시오. 다음으로 Src/Graphcms.js 파일을 만들고 다음 코드를 복사하십시오. <code>ENDPOINT= TOKEN=</code>
방금 만든 보조 파일은 두 가지 주요 기능을 제공합니다. 는 GraphCMS 백엔드에서 승인 요청을 수행하도록 구성된 AXIOS 인스턴스를 만듭니다. <code>// Categories.csv name Featured Food Fashion Beauty // Posts.csv title,slug,content,categories Food Post 1,food-post-1,Breeze through Thanksgiving by making this Instant Pot orange cranberry sauce,Food|Featured Food Post 2,food-post-2,This is my second food post,Food Food Post 3,food-post-3,This is my last and final food post,Food Fashion Post 1,fashion-post-1,This is truly my very first fashion post,Fashion|Featured Fashion Post 2,fashion-post-2,This is my second fashion post,Fashion Fashion Post 3,fashion-post-3,This is my last and final fashion post,Fashion Beauty Post 1,Beauty-post-1,This is truly my very first Beauty post,Beauty|Featured Beauty Post 2,Beauty-post-2,This is my second beauty post,Beauty</code>
이것은 쿼리 예입니다 : 이것은 변형의 예입니다 : 템플릿에 데이터 표시 이제 SRC/Components/PostList.Vue에서 HTML 템플릿을 작성하여 게시물 목록을 간결한 방식으로 표시하겠습니다. 또한 GraphCMS 데이터베이스에서 기사 데이터를 추출 할 Axios 코드를 추가합니다. const post = Post.query() .with('comments') .find(1);
코드의 주요 함수를 간단히 살펴 보겠습니다.- 쿼리. 카테고리 별 기사 목록을 얻으려면 카테고리를 쿼리 한 다음 필터링 된 기사에 액세스하기 위해 카테고리 간 관계를 사용하는 것이 더 쉽다는 것을 알았습니다.
- 생성. 페치 포스트 () 함수는 페이지가 처음로드 될 때 생성 된 수명주기 후크 내에서 호출됩니다.
- 관찰. 라우팅 URL이 변경되면 FetchPosts () 함수가 매번 호출됩니다.
-
이러한 변경을 마친 후 이제 다음 견해를보아야합니다.
개별 기사를 보여주십시오
최상위 메인 내비게이션이 예상대로 작동하는지 확인하십시오. 이제 게시물 구성 요소를 처리합시다. 자체 FetchPost () 함수가있어 슬러그가 쿼리합니다. 슬러그 매개 변수의 출처를 알고 싶다면 router.js에 추가 한이 코드를 상기시켜 드리겠습니다. 이것은 URL 이후 / 후 /의 모든 것이 구성 요소에서 다음과 같이 사용할 수 있음을 의미합니다. $ route.params.slug. 포스트 구성 요소는 주석형 및 주석리스트 구성 요소의 상위 구성 요소입니다. 주석 데이터는 기사 레코드에서 댓글리스트 구성 요소로 소품으로 전달됩니다. 이제 src/components/commentlist.vue : 의 코드를 삽입 해 드리겠습니다 GraphCMS 대시 보드를 통해 수동으로 주석을 입력하지 않으면 지금 결과를 볼 수 없습니다. SRC/Components/CommentForm.Vue에 코드를 추가하겠습니다.이를 통해 사용자는 블로그 게시물에 주석을 추가 할 수 있습니다. 이제 src/components/post.vue 구성 요소를 빌드하자 마지막으로, SRC/Views/PostView.vue의 코드는 다음과 같습니다. 이제 기사의 견해를보아야합니다. URL의 끝 : 슬러그 : Localhost : 8080/Post/Fashion-Post-1 : 에주의하십시오 git clone git@github.com:sitepoint-editors/graphcsms-data-migration.git cd graphcsms-data-migration npm install
위의 예에서는 새로운 기능을 테스트하기 위해 몇 가지 의견을 추가했습니다. 당신이 똑같이하는지 확인하십시오. vue.js 및 GraphQL을 사용하여 블로그 웹 사이트를 구축하는 것이 얼마나 쉬운 지 보셨기를 바랍니다. 일반 PHP와 MySQL을 사용하고 있다면 더 많은 코드를 작성합니다. PHP 프레임 워크를 사용하더라도 간단한 블로그 응용 프로그램에 대한 더 많은 코드를 작성해야합니다. 이 튜토리얼의 목적 상, 가능한 한 간단하게 유지해야합니다. 이 블로그 프로젝트는 가장 쉬운 블로그 설정에 도달하는 것과는 거리가 멀다는 것을 알 수 있습니다. 오류 처리, 양식 검증 및 캐싱과 같은 많은 문제를 해결하지 못했습니다. 마지막 부분에서는 Apollo 클라이언트가 GraphQL 쿼리의 결과를 캐시하는 메커니즘이 있기 때문에 권장합니다. 물론 인증 및 메시지 승인을 지원하는 저자 모델과 적절한 의견 시스템이 필요합니다. 원하는 경우이 간단한 vue.js GraphCMS 블로그를 계속 개선하십시오.
헤드리스 CMS 및 vue.js에 대한 FAQS (FAQ)
Headless CMS 및 Vue.js를 사용하는 장점은 무엇입니까? Headless CMS 및 Vue.js를 사용하면 많은 장점이 있습니다. 첫째,보다 유연하고 효율적인 컨텐츠 관리 시스템을 제공합니다. 백엔드와 프론트 엔드를 분리하여 개발자가 양쪽 끝을 독립적으로 처리 할 수 있습니다. 이 분리는 또한 CMS가 웹 사이트뿐만 아니라 모든 플랫폼에 컨텐츠를 제공 할 수 있음을 의미합니다. 둘째, vue.js는 이해하기 쉽고 기존 프로젝트와 통합되는 진보적 인 JavaScript 프레임 워크입니다. 간단하고 유연한 API를 제공하여 헤드리스 CMS와 완벽하게 일치합니다. 헤드리스 CMS를 vue.js와 통합하는 방법은 무엇입니까? vue.js와 헤드리스 CMS를 통합하는 데 몇 단계가 포함됩니다. 먼저 API 기반 통신을 지원하는 헤드리스 CMS를 선택해야합니다. 다음으로 vue.js 프로젝트를 설정하고 필요한 종속성을 설치해야합니다. 그런 다음 CMS의 API를 사용하여 컨텐츠를 가져 와서 vue.js 응용 프로그램에 표시 할 수 있습니다. 일부 CMS는 또한이 통합을보다 쉽게 할 수 있도록 SDK 또는 플러그인을 제공합니다. vue.js와 함께 헤드리스 CMS를 사용할 수 있습니까? 예, 헤드리스 CMS가 API 기반 통신을 지원하는 한 vue.js와 함께 헤드리스 CMS를 사용할 수 있습니다. vue.js는 백엔드 (이 경우 CMS)와 통신하는 프론트 엔드 프레임 워크이기 때문입니다. vue.js와 함께 사용할 수있는 인기있는 헤드리스 CMS에는 Strapi, Sanity 및 ButterCM이 포함됩니다. Headless CMS 및 Vue.js를 사용하는 프로젝트의 예는 무엇입니까? Headless CMS 및 Vue.js를 사용하는 많은 프로젝트가 있습니다. 이러한 프로젝트는 블로그 및 전자 상거래 웹 사이트에서 본격적인 웹 응용 프로그램에 이르기까지 다양합니다. 몇 가지 예로는 vuepress (Vue 기반 정적 웹 사이트 생성기)를 사용한 vue.js 문서 사이트와 Storyblok (헤드리스 CMS) 및 nuxt.js (vue.js 프레임 워크)를 사용한 StoryBlok 사이트가 포함됩니다. 헤드리스 CMS는 vue.js 응용 프로그램의 성능을 어떻게 향상 시킵니까? Headless CMS는 vue.js 응용 프로그램의 성능을 크게 향상시킬 수 있습니다. 백엔드와 프론트 엔드를 분리하면보다 효율적인 컨텐츠 제공이 가능합니다. CMS는 필요한 컨텐츠 만 전달하여 전송 및 처리 해야하는 데이터의 양을 줄일 수 있습니다. 이로 인해 페이지로드 시간이 빨라지고 더 부드러운 사용자 경험이 생길 수 있습니다. vue.js 프로젝트에서 전통적인 CMS에서 헤드리스 CMS로 마이그레이션하기가 어렵습니까? vue.js 프로젝트에서 전통적인 CMS에서 헤드리스 CMS로 마이그레이션하는 데 어려움은 프로젝트의 복잡성과 사용 된 CMS에 따라 다릅니다. 그러나 대부분의 헤드리스 CMS는 마이그레이션 프로세스를 지원하기위한 도구와 문서를 제공합니다. 또한 vue.js는 유연하고 모듈 식 프레임 워크이므로 기존 코드의 주요 변경없이 이러한 마이그레이션에 적응할 수 있습니다. vue.js를 사용하는 헤드리스 CMS가 여러 언어를 지원할 수 있습니까? 예, vue.js를 사용하는 헤드리스 CMS는 여러 언어를 지원할 수 있습니다. 많은 헤드리스 CMS는 내장 다국어 지원을 제공하므로 다른 언어로 컨텐츠를 관리 할 수 있습니다. vue.js와 관련하여 Vue-I18N과 같은 라이브러리를 사용하여 국제화를 처리 할 수 있습니다.
vue.js를 사용하는 헤드리스 CMS의 보안 성능은 무엇입니까? <.> vue.js의 헤드리스 CMS를 사용하는 것은 매우 안전 할 수 있습니다. 백엔드와 프론트 엔드의 분리는 공격 표면을 줄이면 추가 보안 계층을 추가합니다. 또한 대부분의 헤드리스 CMS는 SSL 암호화, 사용자 인증 및 액세스 제어와 같은 강력한 보안 기능을 제공합니다. vue.js에는 공통 웹 취약점을위한 내장 보호 기능이 있습니다.
모바일 애플리케이션 개발에 vue.js와 함께 헤드리스 CMS를 사용할 수 있습니까?예, 모바일 애플리케이션 개발에 vue.js와 함께 헤드리스 CMS를 사용할 수 있습니다. 헤드리스 CMS는 API를 통해 컨텐츠를 제공하므로 모바일 애플리케이션을 포함한 모든 플랫폼에 컨텐츠를 제공 할 수 있습니다. Vue.js는 Nativescript 또는 WEEX와 같은 프레임 워크를 사용하여 모바일 애플리케이션을 개발하는 데 사용될 수 있습니다.
헤드리스 CMS 및 vue.js를 사용하는 미래 개발은 무엇입니까? 헤드리스 CMS 및 vue.js를 사용하는 미래 개발 전망은 광범위합니다. 두 기술 모두 침투율이 커지고 있으며 점점 더 많은 프로젝트에서 사용되고 있습니다. 이 조합의 유연성과 효율성과 성능 장점은 현대적인 웹 개발을위한 강력한 선택입니다. 더 많은 개발자들이 이러한 기술에 익숙해지면서보다 혁신적인 용도와 통합을 기대할 수 있습니다.
이제 첫 번째 부분을 완료했습니다. 이제 모델에 대한 데이터를 제공합시다.
위 내용은 헤드리스 CMS를위한 vue 프론트 엔드를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

JavaScript 문자열 교체 방법 및 FAQ에 대한 자세한 설명 이 기사는 JavaScript에서 문자열 문자를 대체하는 두 가지 방법 인 내부 JavaScript 코드와 웹 페이지의 내부 HTML을 탐색합니다. JavaScript 코드 내부의 문자열을 교체하십시오 가장 직접적인 방법은 대체 () 메소드를 사용하는 것입니다. str = str.replace ( "find", "replace"); 이 메소드는 첫 번째 일치 만 대체합니다. 모든 경기를 교체하려면 정규 표현식을 사용하고 전역 플래그 g를 추가하십시오. str = str.replace (/fi

이 튜토리얼은 사용자 정의 Google 검색 API를 블로그 또는 웹 사이트에 통합하는 방법을 보여 주며 표준 WordPress 테마 검색 기능보다보다 세련된 검색 경험을 제공합니다. 놀랍게도 쉽습니다! 검색을 Y로 제한 할 수 있습니다

손쉬운 웹 페이지 레이아웃에 대한 jQuery 활용 : 8 에센셜 플러그인 jQuery는 웹 페이지 레이아웃을 크게 단순화합니다. 이 기사는 프로세스를 간소화하는 8 개의 강력한 JQuery 플러그인을 강조합니다. 특히 수동 웹 사이트 생성에 유용합니다.

그래서 여기 당신은 Ajax라는이 일에 대해 배울 준비가되어 있습니다. 그러나 정확히 무엇입니까? Ajax라는 용어는 역동적이고 대화식 웹 컨텐츠를 만드는 데 사용되는 느슨한 기술 그룹을 나타냅니다. 원래 Jesse J에 의해 만들어진 Ajax라는 용어

핵심 포인트 JavaScript에서는 일반적으로 메소드를 "소유"하는 객체를 말하지만 함수가 호출되는 방식에 따라 다릅니다. 현재 객체가 없으면 글로벌 객체를 나타냅니다. 웹 브라우저에서는 창으로 표시됩니다. 함수를 호출 할 때 이것은 전역 객체를 유지하지만 객체 생성자 또는 그 메소드를 호출 할 때는 객체의 인스턴스를 나타냅니다. call (), apply () 및 bind ()와 같은 메소드를 사용 하여이 컨텍스트를 변경할 수 있습니다. 이 방법은 주어진이 값과 매개 변수를 사용하여 함수를 호출합니다. JavaScript는 훌륭한 프로그래밍 언어입니다. 몇 년 전,이 문장은있었습니다

이 게시물은 Android, BlackBerry 및 iPhone 앱 개발을위한 유용한 치트 시트, 참조 안내서, 빠른 레시피 및 코드 스 니펫을 컴파일합니다. 개발자가 없어서는 안됩니다! 터치 제스처 참조 안내서 (PDF) Desig를위한 귀중한 자원

JQuery는 훌륭한 JavaScript 프레임 워크입니다. 그러나 어떤 도서관과 마찬가지로, 때로는 진행 상황을 발견하기 위해 후드 아래로 들어가야합니다. 아마도 버그를 추적하거나 jQuery가 특정 UI를 달성하는 방법에 대해 궁금한 점이 있기 때문일 것입니다.

기사는 JavaScript 라이브러리 작성, 게시 및 유지 관리, 계획, 개발, 테스트, 문서 및 홍보 전략에 중점을 둡니다.


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

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

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

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

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!
