`
文章列表
前端工程师导航网站http://www.ienav.com 欢迎拍砖
  get请求中有中文参数的必须编码encodeURIComponent(),注意区别于encodeURI() a标签不自动跳转的在设置href属性为"javascript:void(0)",同时在该标签的click事件的末尾必须return false 涉及回显的输入域必须对其中的“,<,>,',&am ...

css文字截断

    博客分类:
  • css
css文字截断 2012年10月31日 16:43   <<css文字截断测试.html>> .img_info .info h6 a{ font-size:14px; display: inline-block; max-width:170px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); }   <<elli ...
  用户在使用键盘时会触发键盘事件。目前,对键盘事件的支持主要遵循的是DOM0级。   在英文输入法下,所有浏览器都遵循以下三个事件: keydown: 当用户按下任意键时触发,而且按住不放的话,会重复触发此事件。 key ...
cookie所拥有的属性:name,value,domain,path,expires,secure 用以唯一确定一个项cookie的属性:name,path,domain
元素通常有两种形式:替换和非替换,最常见的替换元素为img和input 【外链的样式表分为永久样式表、首选样式表(定义不同的title)、候选样式表(alternate stylesheet)】link标记用于文档与其它文档相关联,链接CSS时必须定义rel(relation)【stylesheet|alternate stylesheet(候选样式表,通常配合title属性分组使用)】和type属性已告知浏览器如何处理导入的数据,可选属性media:all|aural(语音合成器、屏幕阅读器等声音表现)|braille(Braille设备)|embossed(Braille打印设备打印时使 ...
function selectText (el,start,end) { if(el.createTextRange){ var Range = el.createTextRange(); Range.collapse(); Range.moveEnd('character',end); Range.moveStart('character',start); Range.select(); }; if(el.setSelectionRange){ el.fo ...

SEO

    博客分类:
  • SEO
  影响网站排名的因素 关键词位置:title位置最重要 关键词密度(2%-8%) 内容质量:内容原创性和相关性 链接锚文本: 页面权重:BR、PR值高低 页面导出链接: URL结构:层级不能太深 页面的重要性:外站给内站的链接 SEO主要内容 域名尽量短(考虑关键字,域名历史等),保证服务器的稳定性以及同一IP其它网站的质量 URL设计规范化:(简洁直观、避免过长参数) URL地址静态化,尽量不带参数(js动态生成的链接不被蜘蛛跟踪)(#替代?) 越短越好、避免太多参数、目录层次尽量少、字母全部小写、文件及目录名具体描述、URL中包含关键词、使用连词符( ...
Web性能优化手段:   减少HTTP请求数 使用CDN 给HTTP头部添加过期时间 使用Gzip压缩 样式表置于页面最前面 把脚本放在最后 使用外部JavaScript和CSS8.压缩(Minify)Javascript和CSS 背景图片数量及大小的优化 避免使用 CSS 表达式(Expression) 用 <link> 代替 @import 避免使用滤镜 剔除重复脚本 减少DOM访问 开发智能事件处理程序
Jade模板引擎入门教程 Jade是一款高性能简洁易懂的模板引擎,Jade是Haml的Javascript实现,在服务端(NodeJS)及客户端均有支持。 功能 客户端支持 超强的可读性 灵活易用的缩进 块扩展 代码默认经过编码处理以增强安全性 编译及运行时的上下文错误报告 命令行编译支持 HTML5模式(使用!!!5文档类型) 可选的内存缓存 联合动态和静态标记类 利用过滤器解析树的处理 2011-05-14 20:167746 次浏览#Jade#Javascript#NodeJS#模板引擎关注
各浏览器的HACK写法 Hack是针对不同的浏览器去写不同的CSS样式,从而让各浏览器能达到一致的渲染效果,那么针对不同的浏览器写不同的CSS CODE的过程,就叫CSS HACK,同时也叫写CSS Hack。然后将Hack放在浏览器特定的CSS文件中 ...
  网页加载的详细步骤拆分: 1、用户打开url链接 2、浏览器查询url的dns地址 3、提交url请求到服务器端 4、服务器端处理 5、传输处理好的html文本内容到浏览器 6、浏览器解析html,并加载css,js,图片等内容 7、加载完成, ...
对象属性的访问一般为点表示法,但javascript也可以使用方括号表示法来访问对象的属性。这两种访问对象属性的方法没有任何功能区别,但使用方括号语法的优点是可以通过变量来访问属性。 ECMAScript 5为数组添加了两个位置方法:indexOf()和lastIndexOf()。(IE 9+才支持) 同时ECMAScript 5还为数组定义了5个迭代方法。(以下方法不会修改数组中的包含的值) every():对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。 filter():对数组中的每一项运行给定函数,返回该函数会返回true的项组成的数组 ...
  对象 在构造函(在调用函数时,若没有传递this对象,会在内部创建一个临时的this对象)数内部使用this关键字创建类的共有属性和方法,最后显示返回this对象,或者用new关键字隐式返回这个临时对象。     function Parent(name){ this.name = name || "default"; //赋予默认值 //return this; } var obj = new Parent();//var obj = Parent();   继承 对象冒充,先把父构造函数变为子对象的一个方法,然后执行它 ...
首先,万恶的IE6是支持png-8的,但是在如今的富客户端下,png-8往往满足不了需求,我们需要跟精细的png-24甚至更高,那么很快问题就来了,IE6是不支持png-24的透明的。一下介绍IE6兼容png-24图片的两种方式: 一、使用滤镜   #test{display:block;width:120px;height:120px;background:url(img/test.png);_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/test.png', sizi ...
Global site tag (gtag.js) - Google Analytics