frontend
allen0228
这个作者很懒,什么都没留下…
展开
-
有利于seo的css命名规范
下面是目前流行的CSS+DIV的命名规则:页头:header登录条:loginBar标志:logo侧栏:sideBar广告:banner导航:nav子导航:subNav菜单:menu子菜单:subMenu搜索:search滚动:scroll页面主体:main内容:content标签页:tab文章列表:list提示信息:msg小技巧原创 2012-08-02 22:48:36 · 1963 阅读 · 0 评论 -
jQuery因mouseover,mouseout冒泡产生的闪烁问题
由于浏览器的冒泡行为。造成如果在一个DIV元素上同时定义了mouseover,mouseout的时候,当鼠标移动到DIV中的child子元素的时候,就会同时执行了两个操作mouseover和mouseout。方法1:延迟执行(setTimeout)、取消延迟(clearTimeout),就是当mouseout的时候延迟执行,而在mouseover的时候取消延迟执行。当鼠标在DIV上边移动的原创 2012-08-03 22:57:07 · 938 阅读 · 0 评论 -
推荐的 CSS 书写顺序
以下顺序是Mozilla推荐的CSS书写规范(这个浏览器解析过程有关,浏览器先对dom定位,然后解析自身属性,然后再解析内部对象!)/*显示属性*/displaylist-stylepositionfloatclear/*自身属性*/widthheightmarginpaddingborderbackground/*文本属性*/color原创 2012-08-03 23:01:37 · 397 阅读 · 0 评论 -
用户离开当前页面弹框提示
window.onbeforeunload = function(event){// 此处可以判断页面上是否有编辑状态表单var $form = document.getElementsByTagName(‘form’);// 使用 return ”; 可以兼容任何浏览器if ($form.length > 0) { return ”; } }原创 2012-08-03 22:59:35 · 1285 阅读 · 0 评论 -
ajax的缓存问题分析和解决方法
在IE中使用ajax时,用GET方式请求同一个URL地址,会出现缓存问题:1 ajax的请求是返回数据,第一次请求后,后续的请求返回的数据没有被更新。2 ajax的请求是操作数据库,第一次请求后,后续的请求不会更新数据库。注:上面的情况在firefox等非ie内核的浏览器中是不会出现的其实这个问题是由ie的缓存引起的,当使用GET方式发送请求时,如果请求的URL没有变化,会原创 2012-12-08 20:06:49 · 554 阅读 · 0 评论 -
JavaScript 风格指南/编码规范(Airbnb公司版)二
提升变量声明在范围内提升,但赋值并没有提升// we know this wouldn't work (assuming there// is no notDefined global variable)function example() { console.log(notDefined); // => throws a ReferenceError} // creatin转载 2014-11-18 12:31:18 · 739 阅读 · 0 评论 -
JavaScript 风格指南/编码规范(Airbnb公司版)一
Airbnb 是一家位于美国旧金山的公司,本文是其内部的 JavaScript 风格指南/编码规范,在 Github 上有 11,000+ Star,2100+ fork,前端开发者可参考。基本类型:当你访问基本类型时,你是直接对它的值进行操作。来源 http://blog.jobbole.com/79484/转载 2014-11-18 11:39:40 · 1285 阅读 · 0 评论 -
JavaScript 风格指南/编码规范(Airbnb公司版)三
来源 http://blog.jobbole.com/79484/转载 2014-11-20 11:09:27 · 544 阅读 · 0 评论