)(- describe tyweb_comment;
)(- 这是从根目录往下的,没有点反倒是最大的。
window.location = '/listmenu2.html';
)(- 要返回的是json类型,才会执行返回函数。
jQuery.post(api, form, function (data) { //function content }, 'json');
)(- Foreign Key真好用
class Comment(models.Model): id = models.AutoField(primary_key=True) created = models.DateTimeField(auto_now_add=True) author = models.ForeignKey(User) body = models.TextField() post = models.ForeignKey(Post) create_time = models.DateTimeField(auto_now_add=True) update_time = models.DateTimeField(auto_now=True)
{% for comment in comments %} <div style="float:left;"><a href="###">{{comment.author.username}}</a></div> {% endfor %}
注意大小写,用的是实例化的对象。
)(- checked的正确打开方式
<input type="checkbox" id="wifi" value="{{post.wifi}}" {% if post.wifi %} checked {% endif %}/>
if (jQuery("#parking")[0].checked){ form.parking = 1; } else{ form.parking = 0; }
)(- Django template中规范化时间格式,不规范的时候显示的是Dec. 14, 2014, 11:49 a.m.
<div>{{comment.create_time|date:'Y-m-d h:m'}}</div>
)(- 以上三种方法(bind/delegate/live)在jQuery1.8之后都不推荐使用,官方在1.9时已经取消使用live()方法了,所以建议都使用on()方法。
tip:如果你需要移除on()所绑定的方法,可以使用off()方法处理。
$("p").on("click",function(){ $(this).css("background-color","pink"); }); $("button").click(function(){ $("p").off("click"); });
)(- tip:如果你的事件只需要一次的操作,可以使用one()这个方法
$("p").one("click",function(){ $(this).animate({fontSize:"+=6px"}); });
请补充trigger等函数http://www.cnblogs.com/leejersey/p/3545372.html
)(- stopPropagation,最重要的是看event 对象
http://www.neoease.com/stoppropagation-and-preventdefault-and-return-false/
http://www.jb51.net/article/29105.htm
当title没有显示的时候,
rst.update(base_val)
)(-byClassName得到的是数组,所以必须得用数组下表取得对象。
var zoom = document.getElementsByClassName("zoom")[0];
)(- 体验一下原生js的写法。
link
if (document.getElementsByClassName) { var zoom = document.getElementsByClassName("zoom")[0]; zoom.onclick = function() { var img = this.getElementsByTagName("img")[0], cl = this.className; if (/in/.test(cl)) { img.src = img.src.replace("s256", "s512"); this.className = "zoom zoom-out"; } else { img.src = img.src.replace("s512", "s256"); this.className = "zoom zoom-in"; } return false; }; }
test是javascript的方法吗?
答:是的。检测该字符串是否符合该正则表达式。
/in/是什么意思?
答:正则表达式
---------------
.get()只取一个,加入返回多个,应该用.all()
上传图片的地方,加一个
multiple="multiple"
就可以一次选取多个图片上传
autocomplete 补全历史输入(input输入框)
刚刚在总结另一篇文章写到的媒体查询时发现内容略多,为了不太乱,就精简随便写点。总的来说,@media是用来查询print/screen max/min-width landscape/portrait的。举例:
@media (min-width:800px) and (max-width:1200px) or (orientation:portrait) { 该条件下使用的规则们 }
可以搜搜常见的媒体查询(苹果再一次证明了在业界的影响力)。