When *not to* use AJAX * 말라고 *를 사용하면 ajax
An example of wrong usage of AJAX aka XmlHttpRequest based web applications - 일명 확장 기능이나 XMLHttpRequest의 잘못된 사용을 예로 ajax 기반 웹 응용 프로그램 - TinkingTeam Corporate Website 기업의 웹사이트에 tinkingteam . 합니다. Here the menu content is dynamically fetched using Ajax. ajax를 사용하여 메뉴를 여기에 콘텐츠가 동적으로 반입합니다.
This is bad because: 이것은 잘못된 이유 :
- Search engines like google cannot see it. 구글 같은 검색 엔진을 볼 수없습니다.
- Users cannot bookmark the pages. 사용자가 페이지를 즐겨찾기에 수없습니다.
- It doesn’t indicate anything is happening, which can be bothering over slow connections. 아무것도하지 않습니다이 일어나고 나타냅니다 수있는 느린 연결을 방해합니다. This can be remedied by an “in progress” message like GMail. 하는 조치를 취했고, 이것은 "진행 중"메시지가을 요청할합니다.
The first two points reminds me of 첫 번째 두 개의 지점을 떠올리게하는 Flash only pages 플래시 전용 페이지를 . 합니다.
Ajax is good for dynamic content update within a page. ajax 좋은 한 페이지에 동적 콘텐츠를 업데이 트합니다. It should not be used to replace the page paradigm of web documents. 이 페이지를 사용하지 말아야한다 패러다임을 웹 문서로 대체합니다.
Filed under 밑에 Google 구글 , Headline News 헤드 라인 뉴스 , Technology 기술 , Web 웹 , Web Services 웹 서비스 | |
| |
RSS 2.0 rss 2.0 | |
Email this Article 전자 우편이 문서
You may also like to read 같은를 읽을 수있습니다 |




April 19th, 2005 at 4:40 am 2005년 4월 19일에서 오전 4시 40분
Everything you said applies. 당신이 한 말 모두의 제품에 적용됩니다. But the worst part of that implementation, if you as me, is that the back button is destroyed. 최악의 일부분을 구현하지만, 만약 당신이 나, 저 사람이 '뒤로'버튼이 파괴합니다. Click a menu item view a page, hit back to view the page I was just on and poof, I’m whisked off their site and back to wherever I was before. 이 문서가 적용되는 메뉴 항목을 클릭하면 페이지를 반격에 해당 페이지를 보려면, 단지 동성애 남자, 나 자신의 사이트 완성시킨 어디가되기 전에하고 회사로 복귀하도록합니다. (Or, nothing at all happens, if I arrived via bookmark.) (또는, 아무것도를, 모든 일이 일어난다면 즐겨찾기를 통해 도착 했어요.)
No matter what web designers may or may not believe when they put together a page, users use the back button all the time. 웹 디자이너 상관없이 그들이 생각하지 않을 수도있습니다들을 하나로 결집하고 페이지, 사용자가 '뒤로'버튼을 사용하여 모든 시간합니다. Especially on slow connections. 특히 느린 연결합니다. Anything that breaks its function should be done with EXTREME caution. 아무것도 그 휴식의 기능은 매우 신중해야한다.
April 19th, 2005 at 5:19 am 2005년 4월 19일에서 오전 5시 19분
I agree. 동의합니다. Back button is very integral to the web experience. '뒤로'버튼은 매우 통합하여 웹 경험을합니다. Users have become accustomed to it. 사용자에게 익숙한을합니다.
April 23rd, 2005 at 4:28 am 2005년 4월 23일에서 오전 4시 28분
unless of course, you’re building an intranet application to replace chunks of say lotus, access, php-groupware etc.. 하지 않는 한, 물론 당신이 말하는 건물의 덩어리로 각각의 인트라넷 애플 리케이션을 대체할 연꽃, 액세스, php - 그룹웨어 등등. in which case you ditch the back button entirely because you don’t want your users to think that it is in fact ‘just’ a web page, and you use ajax whereever makes sense. 뒤로 버튼을 도랑 수 있으며,이 경우에 전적으로 사용자가 원하는하지 않기 때문에 실제로 생각하는 것은 '그냥'하는 웹 페이지, 그리고 어디 말이되는 ajax를 사용합니다.
if ajax breaks the back button, you aren’t required to ditch ajax.. 만약 브레이크 ajax의 뒤로 단추, ajax 도랑을 할 필요가없습니다 .. you could also ditch the back button. 도랑의 뒤로 단추 수도있습니다. of course, for most apps, this is completely inapplicable and would be very bad form. 물론, 대부분의 애플 리케이션,이 과정은 완전히 부적당과 같은 아주 나쁜 형태합니다.
May 9th, 2005 at 9:23 am 2005년 5월 9일에서 오전 9시 23분
Ajax and weblogs ajax와 웹로그
If you take a look at the front page of kottke.org, you’ll notice a pulldown at the top of the content column (on the left). 하는 경우를 살펴보세요 프론트 페이지의 kottke.org하면 귀하의 콘텐츠를 열 상단에있는 풀다운 (왼쪽). When you mouse over the menu, you’re presented with a list of choices of what to display in that column and when you click on… 마우스를 메뉴를 때, 당신의 목록을 제공하는 디스플레이에 무엇을해야으로 선택할 수있습니다 열과을 클릭하면…
May 9th, 2005 at 10:48 am 2005년 5월 9일에서 오전 10시 48분
[...] explains the technique here in a helpful walkthrough. 여기에서 설명하는 기술을 연습 [...] 도움이 될 수있습니다. UPDATE: He also links to nice post how not to use AJAX. 업데이트 : 그는 또한 좋은 게시물 링크를 ajax하는 방법을 사용하지 않도록합니다. This entry was posted [...] 이 항목을 게시했습니다 [...]
May 11th, 2005 at 8:22 am 2005년 5월 11일에서 오전 8시 22분
Geez … it also appears to use synchronous ajax loading, freezing my browser when the site isn’t responding quickly enough. 이런 동기를 사용… 또한이 나타납니다 ajax로드, 내 브라우저에서 동결 신속하게 응답하지 않는 경우이 사이트는 충분합니다.
This is terrible! 이것은 끔찍 해요!
May 15th, 2005 at 6:58 pm 2005년 5월 15일에서 오후 6시 58분
Yeah, synchronous loading defeates the entire purpose. 예, 동기식 로딩 defeates의 전체 목표합니다. It’s posisbly even worse than the traditional method as your browser freezes. 그것은 전통적인 방법을보다 더 악화 posisbly 귀하의 브라우저를 동결합니다. You may as well reload the entire page. 전체 페이지를 다시로드합니다도 수있습니다.
It’ll be the next tech abused by bad clients and bad developers. 다음 기술을 악용하여 될거야 나쁜 고객과 불량의 개발자합니다.
October 8th, 2005 at 1:48 am 2005년 10월 8일에서 오전 1시 48분
If you decide that you want to make a Web application, and not just a static Web page… 만약 당신이 결정하는 웹 응용 프로그램을 만들고 싶어, 그리고 웹 페이지의 정적뿐 아니라… http://tom.gilki.org/programming/javascript/Login/ http://tom.gilki.org/programming/javascript/login/
You can do your best to ensure that you users get the best experience by following some common practices. 수 있도록 최선을하실 수있습니다 사용자가 가능한 최고의 경험을 다음과 같은 몇 가지 일반적인 관행으로합니다.
June 16th, 2007 at 4:17 am 2007년 6월 16일에서 오전 4시 17분
hi, i found a full ajax website, and the back button works : 안녕하세요, 저는 완전 ajax 웹사이트에 발견하고 '뒤로'버튼을 작동 : http://itbreaks.net
February 13th, 2008 at 3:20 am 2008년 2월 13일에서 오전 3시 20분
yeah … 예…
But Using ajax i can make my grid wrk like Excel … [cant have dreamt of that without ajax ] 하지만 ajax를 사용하여 그리드를 만들 수 있겠는데 내 wrk excel처럼… [수 없다 꿈을하지 않고도 ajax]