티스토리 뷰

Django

REST API 이용하기

nickas 2019. 7. 22. 15:49

2019/07/22 - [Django] - REST API 구현하기

불러오는 중입니다...

최신 자바스크립트 프레임워크

 

https://reactjs.org

 

React – A JavaScript library for building user interfaces

A JavaScript library for building user interfaces

reactjs.org

http://angularjs.org 

 

AngularJS — Superheroic JavaScript MVW Framework

document.createElement('tabs'); document.createElement('pane'); document.createElement('ng-pluralize'); Your

angularjs.org

https://vuejs.org

 

Vue.js

Vue.js - The Progressive JavaScript Framework

vuejs.org

https://backbonejs.org

 

Backbone.js

Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTfu

backbonejs.org

http://jquery.com  

 

jQuery

What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.

jquery.com

클라이언트 디버그 방법

 

https://developers.google.com/web/tools/chrome-devtools/?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3 

 

Google Developers

Everything you need to build better apps.

developers.google.com

https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/Debugging_JavaScript 

 

MDN Web Docs

MDN 웹 문서 사이트는 HTML, CSS, 및 웹 사이트와 프로그레시브 웹 앱을 위한 API를 포함한 오픈 웹 기술에 대한 정보를 제공합니다. 또한 Firefox 개발자 도구와 같은 Mozilla 제품을 위한 개발자 지향 문서도 포함합니다.

developer.mozilla.org

자바스크립트 기반의 정적 애셋 전처리기(static asset preprocessors)

 

http://gulpjs.com 

 

gulp.js - The streaming build system

Simple Usage By preferring code over configuration, node best practices, and a minimal API surface - gulp makes things simple like never before.

gulpjs.com

 

www.fabfile.org 

 

Welcome to Fabric! — Fabric documentation

What is Fabric? Fabric is a high level Python (2.7, 3.4+) library designed to execute shell commands remotely over SSH, yielding useful Python objects in return: >>> from fabric import Connection >>> result = Connection('web1.example.com').run('uname -s',

www.fabfile.org

 

www.pyinvoke.org 

 

Welcome to Invoke! — Invoke documentation

Welcome to Invoke! This website covers project information for Invoke such as the changelog, contribution guidelines, development roadmap, news/blog, and so forth. Detailed usage and API documentation can be found at our code documentation site, docs.pyinv

www.pyinvoke.org

검색 엔진이 콘텐츠를 인덱스할 수 있게 만들기

 

  • 검색 엔진 문서 읽기
  • 직접 sitemap.xml 제작하기
  • 서비스를 이용하여 사이트가 검색 가능하게 하기

https://developers.google.com/search/docs/ajax-crawling/docs/getting-started

 

Getting Started  |  AJAX Crawling (Deprecated)  |  Google Developers

The syntax described by this page is no longer required, and will not be supported after the summer of 2018. This document outlines the steps that are necessary in order to make your AJAX application crawlable. Once you have fully understood each of these

developers.google.com

 

https://blogs.bing.com/webmaster/2013/03/21/search-engine-optimization-best-practices-for-ajax-urls/

 

Search Engine Optimization Best Practices for AJAX URLs

As a member of the Bing Index team I am often asked by web publishers and Content Management Systems (CMS) companies to provide coding best practices for their web sites. Today, I am pleased to share a fundamental improvement to our previous coding best pr

blogs.bing.com

https://www.brombone.com/

 

SEO for your AngularJS, EmberJS, or BackboneJS website.

Just a blogging platform.

www.brombone.com

실시간 서비스가 왜 어려운가(지연 (Latency) 문제)

  • 대책: 애니메이션을 이용하여 지연 숨기기
  • 대책: 전송 성공을 위조하기
  • 대책: 지리적 위치에 기반을 둔 서버들
  • 대책: 지역적으로 이용자 제한하기

안티 패턴 피하기

  • 여러 페이지로 구성된 앱이 필요한 경우인데도 단일 페이지 앱으로만 구성하는 경우
  • 테스트를 하지 않는 경우
  • 자바스크립트의 메모리 관리를 이해하지 않는 실수
  • jQeury가 아닐 때 DOM에 데이터를 저장하는 것

https://stackoverflow.com/questions/300855/javascript-unit-test-tools-for-tdd

 

JavaScript unit test tools for TDD

I've looked into and considered many JavaScript unit tests and testing tools, but have been unable to find a suitable option to remain fully TDD compliant. So, is there a JavaScript unit test tool ...

stackoverflow.com

AJAX와 CSRF 토큰

  • jQuery와 CSRF 토큰
  • Backbone.js와 CSRF 토큰
  • AngularJS와 CSRF 토큰

https://docs.djangoproject.com/en/2.2/ref/csrf/

 

Cross Site Request Forgery protection | Django documentation | Django

Django The web framework for perfectionists with deadlines.

docs.djangoproject.com

자바스크립트 코딩 표준 따르기

https://github.com/rwaldron/idiomatic.js

 

rwaldron/idiomatic.js

Principles of Writing Consistent, Idiomatic JavaScript - rwaldron/idiomatic.js

github.com


http://webframeworks.kr/

 

WebFrameworks.kr - Home

Web Framework !? 많은 개발자들에 의해 검증되고 실제 프로젝트에 사용되는 공개 프레임워크들은 웹서비스 개발시 매우 유용합니다. 공유된 웹프레임워크들을 확인하고 자신의 프로젝트에 적합한 프레임워크를 찾아보십시요. 알아보기

webframeworks.kr

https://github.com/rmurphey/js-assessment

 

rmurphey/js-assessment

A test-driven approach to assessing JS skills. Contribute to rmurphey/js-assessment development by creating an account on GitHub.

github.com

https://developer.mozilla.org/en-US/docs/Web/JavaScript

 

JavaScript

JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache

developer.mozilla.org

https://addyosmani.com/resources/essentialjsdesignpatterns/book/

 

Learning JavaScript Design Patterns

 

addyosmani.com

https://stackoverflow.com/questions/tagged/javascript

 

Newest 'javascript' Questions

Stack Overflow | The World’s Largest Online Community for Developers

stackoverflow.com

https://blog.kevinastone.com/django-rest-framework-and-angular-js

 

Getting Started with Django Rest Framework and AngularJS

A ReSTful API is becoming a standard component of any modern web application. The Django Rest Framework is powerful framework for developing…

blog.kevinastone.com

https://blog.mathandpencil.com/

 

Math and Pencil

 

blog.mathandpencil.com

'Django' 카테고리의 다른 글

직렬화와 역직렬화 관리  (0) 2019.08.23
Django Utils  (0) 2019.08.23
REST API 구현하기  (0) 2019.07.22
queryset  (0) 2019.07.15
Angular4  (0) 2019.07.14
최근에 올라온 글
글 보관함