
WEB前端
贺群
这个作者很懒,什么都没留下…
展开
-
JS“缺少标识符 字符串或数字”错误
<br />今天我在修改网页代码时,遇到了一个问题,FireFox下完全没有问题,而在IE中却报JS“缺少标识符 字符串或数字”错误 ,通过在网上搜索,现在终于解决了问题 。 <br /> 网上搜了一把,果然不少人遇到过这个问题,原因就是:JSON最后的一项末尾多了一个逗号。<br />我的js大致是:<br />HousecarForm = Class.create({<br /> initialize: function(id){<br /> this.form = $(id)转载 2010-09-27 18:27:00 · 36015 阅读 · 10 评论 -
Javascript: unterminated string literal 解决方法
javascript使用document.write(str)进行输出时,常提示下列错误: Error: unterminated string literal。通常原因是输出字符str中包含换行符导致的。 解决方法如下:asp: str=replace(str,vbcrlf,"",1,-1,1)php:$str = str_replace("\n"转载 2012-02-13 13:53:34 · 86222 阅读 · 1 评论 -
js中的escape的用法汇总
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:document.write转载 2012-02-13 09:58:23 · 5010 阅读 · 0 评论 -
css hacks (ie6,ie7,ie8,firefox,Chrome)
IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",IE8能识别" \9",但不能识别下划线"_",而firefox两个都不能认识,却可以识别‘!important’。等等书写顺序,一般是将识别能力强的浏览器的CSS写在后面。下面列举常用的CSS hack方法 1:!important!important作用是提高指定样式规则的应用优转载 2011-12-26 10:44:10 · 819 阅读 · 0 评论 -
浅谈 Mousewheel 事件
当需要制作转动鼠标滚轮放大页面字体这样的交互效果时,会用到 Mousewheel 事件。其实在大多数浏览器(IE6, IE7, IE8, Opera 10+, Safari 5+)中,都提供了“mousewheel” 事件。但杯具的是 Firefox 3.5+ 却不支持此事件,不过庆幸 Firefox 3.5+ 中提供了另外一个等同的事件:”DOMMouseScroll” (事件和事件属性的测转载 2011-12-31 16:35:21 · 9779 阅读 · 0 评论 -
页面重绘与重排版的性能影响
当浏览器下载完所有页面HTML 标记,JavaScript,CSS,图片之后,它解析文件并创建两个内部数据结构:一棵DOM树表示页面结构,一棵渲染树表示DOM节点如何显示。 渲染树中为每个需要显示的DOM 树节点存放至少一个节点(隐藏DOM 元素在渲染树中没有对应节点)。渲染树上的节点称为“框”或者“盒”,符合CSS 模型的定义,将页面元素看作一个具有填充、边距、边框和位置的盒。一旦转载 2011-11-13 14:59:50 · 2134 阅读 · 3 评论 -
javascript select option 操作详解
1 检测是否有选中if(objSelect.selectedIndex > -1) {//说明选中} else {//说明没有选中}2.动态创建selectfunction createSelect(){var mySelect = document.createElement_x("select");mySelect.id = "mySelect";doc转载 2011-11-11 15:01:13 · 584 阅读 · 0 评论 -
HTML5 vs Mobile App 谁将是主流
[导读]HTML5的出现让移动平台的竞争由系统平台转向了浏览器之间:移动端的IE、Chrome、FireFox、Safari,亦或是新出现的浏览器,谁能达到在移动端对HTML5更好的支持,谁就能在以后的移动应用领域占据更多的市场。HTML5的出现让移动平台的竞争由系统转载 2011-08-29 10:44:11 · 825 阅读 · 0 评论 -
DOM 事件模型在各个浏览器中差异
<br /><br /> 网上搜“DOM事件模型”,文章非常多,在此写下仅仅是看到的那些文章的汇总,有错误欢迎指正。<br /> <br /> 关于DOM事件模型图就不发鸟,网上很多,而且比较简单,这里说明一些关于DOM事件模型在各个浏览器中一些差异之处。<br /> <br /> DOM的事件分为两种:一个是捕捉性事件,一个是冒泡型事件,<br /> <br /> 1,addEventListner (el,"click",true);第三个参数如果是true的话, 就是声明为捕捉事件处理。转载 2011-02-11 15:00:00 · 920 阅读 · 0 评论 -
jquery iframe操作
<br />使用jquery操作iframe<br />1、 内容里有两个ifame<br /><iframe id="leftiframe"...</iframe> <br /><iframe id="mainiframe..</iframe><br />leftiframe中jQuery改变mainiframe的src代码: <br />$("#mainframe",parent.document.body).attr("src","http://www.radys.cn")转载 2010-12-10 16:48:00 · 542 阅读 · 0 评论 -
浏览器兼容笔记
document.compatMode document的compatMode指示当前文档的盒子模型。有两个值:“BackCompat”和“CSS1Compat”。当文档中用DOCTYPE明确声明了当前文档是XHTML格式时,这个属性将是“CSS1Compat”。否则,是“BackCompat”。 compatMode影响CSS盒子的呈现形式,对在精确的UI定位中需要特别注意。“CSS1Compat”是按符合W3C标准的盒子模型来呈现的。IE的特殊性 IE的DOM元素属性与Fir转载 2010-10-14 17:38:00 · 935 阅读 · 0 评论 -
WebSocket的原理,以及和Http的关系
一、WebSocket是HTML5中的协议,支持持久连接;而Http协议不支持持久连接。首先HTMl5指的是一系列新的API,或者说新规范,新技术。WebSocket是HTML5中新协议、新API.Http协议本身只有1.0和1.1,也就是所谓的Keep-alive,把多个Http请求合并为一个。二、WebSocket是什么样的协议,具体有什么优点。首先,相对于Http这种非持久的协议来说,WebS转载 2016-12-26 14:39:36 · 451 阅读 · 0 评论