`
fuhao200866
  • 浏览: 75030 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
*html #goTop{ _position: absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,20)||0)-(parseInt(this.currentStyle.marginBottom,20)||0))); } 其中20表示距右、距右的距离。
在我们开发互联网富应用(RIA)时,我们经常写一些JavaScript脚本来修改或者增加页面元素,这些工作最终是DOM——或者说文档对象模型——来完成的,而我们的实现方式会影响到应用的响应速度。 DOM操作会导致浏览器重解析(reflow),这是浏览器的一个决定页面元素如何展现的计算过程。直接修改DOM,修改元素的CSS样式,修改浏览器的窗口大小,都会触发重解析。读取元素的布局属性比如offsetHeithe或者offsetWidth也会触发重解析。重解析需要花费计算时间,因此重解析触发的越少,应用就会越快。 DOM操作通常要不就是修改已经存在的页面上的元素,要不就是创建新的页面元素。下面的 ...
采用JavaScript来控制iframe元素的高度是iframe高度自适应的关键,同时由于JavaScript对不同域名下权限的控制,引发出同域、跨域两种情况。 由于客户端js使用浏览器的同源安全策略,跨域情况下,被嵌套页面如果想要获取和修改父页面的DOM属性会出现权限不足的情况,提示错误:Permission denied to access property 'document'。这是因为除了包含脚本的文档载入的主机外,同源策略禁止客户端脚本链接到其他任何主机或者访问其他任何主机的数据。这意味着访问一个web服务的javascript代码通常只有在它也驻留在Web服务本身所在的同一个服务 ...
今天第一次正式使用webStorm做前端开发,先来熟悉下快捷键。 IntelliJ-Idea快捷键: Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格 代码提示 Ctrl+Alt+Space 类名或接口名提示 Ctr ...
新浪微博:uid替换成自己的。 <iframe width="200" height="22" frameborder="0" allowtransparency="true" marginwidth="0" marginheight="0" scrolling="no" border="0" src="http://widget.weibo.com/relationship/followbutton.php?width ...

ubuntu-安装aptana3

这两天一直在搭建ubuntu里面到开发环境,对于习惯了win7的傻瓜式的操作的我来说还算是小挑战~ 不过整个过程还是蛮有意思,渐渐地你会发现鼠标真的是浮云。 下面记录下偶怎么安装aptana3(aptana2应该也适用)。 翻译参考文档 ...
<object width="960" height="500" align="middle" id="Flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"> <param value="http://video.kaku.tv/static/images/photowall/photowall.swf" name="movie"> ...
//使用两种简单的方式解析 JSON 格式字符串 json1 = eval("(" + jsonStr + ")"), json2 = (new Function("return " + jsonStr))();
//遍历option和添加、移除option function changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this).val() == 111){ $(this).remove(); } }); ...

ajax请求

window.ajax = function(data){ var type = data.type, url = data.url; var request = false; var result; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) ...
// 说明:添加、移除、检测 className function hasClass(element, className) { var reg = new RegExp('(\\s|^)'+className+'(\\s|$)'); return element.className.match(reg); } function addClass(element, className) { if (!this.hasClass(element, className)) { element.classN ...
var btn = document.getElementById("btnTopic"); //按钮 var text = document.getElementById("statusText"); //文本域 btn.onclick = function(){ var con = "请在这里输入自定义话题"; //转载文字 text.value = "#"+con+"#"; var l = text.value.length; // ...
(ev || event).cancelBubble = true;
unterminated string literal //通常因为换行引起 syntax error //语法错误 invalid assignment left-hand side //左侧赋值无效
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="293" height="220"> <param name="movie" value="http://video.kaku.tv/st ...
Global site tag (gtag.js) - Google Analytics