рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕
рдореИрдВ VKontakte рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП IFrame рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рдкреВрд░реЗ рдкреГрд╖реНрда рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рд╣реИред рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ HTML рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдерд╛ рдЬрд┐рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рдИрдЬреЗрдПрд╕ - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕реЗ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдерд╛ ...
EJS - рдПрдВрдмреЗрдбреЗрдб рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
рдИрдЬреЗрдПрд╕ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЙрдкрдпреБрдХреНрдд рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдирд┐рдХрд▓рд╛ред рдпрд╣ рдПрдХрд▓ рдЪрд░ рдФрд░ рд╕рд░рдгрд┐рдпреЛрдВ (рдкрдврд╝реЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддрд░реНрдХ рд╣реИ (рдпрджрд┐ ... рдФрд░ ...)ред
рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЯреЗрдореНрдкреНрд▓реЗрдЯ - /templates/question.ejs:
<div>
<% if(question) { %>
<h2><%= author %>: <%= question %></h2>
<div><textarea name="answer" id="answer"></textarea></div>
<ul class="nNav btnList">
<li>
<a href="" onclick="ACT.question.answer('index'); return false;"></a>
</li>
</ul>
<% } else { %>
<h2> , !</h2>
<% } %>
</div>
* This source code was highlighted with Source Code Highlighter.
тАФ /data/question.php:
{"id":"98","question":"What are you doing now?","author":"Mihalich88"}
* This source code was highlighted with Source Code Highlighter.
:
$.ajax({
type: "POST",
url: "/data/question.php",
dataType: "json",
data: data,
success: function(ans){
var html = new EJS({url: ' /templates/question.ejs'}).render(ans);
}
});
* This source code was highlighted with Source Code Highlighter.
+ ┬л┬╗
- , .. json-,
- , ..
- MVC , ┬лV┬╗
- Opera Mobile 10
тАФ ┬л┬╗
- , RIA
, EJS: http://formspring.vk-app.ru
: *.ejs. , *.tpl, тАФ тАж , , .