![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web前端
xhgrid
这个作者很懒,什么都没留下…
展开
-
执行AJAX返回HTML片段中的JavaScript脚本
如果AJAX加载的数据是一个HTML片段,而且这个HTML片段还包含脚本块,那么在你把这数据xmlHttp.responseText用innerHTML方法插入到当前文档一个元素中,你会发现AJAX加载回来的脚本根本没有执行。这是AJAX开发中很常见的问题,如果你不是一直在用JavaScript框架做开发,相信你早就发现这个问题了。本文分析了两个解决办法,其中一个是讲解jQuery框架的实现。...原创 2012-10-22 18:34:11 · 145 阅读 · 0 评论 -
iFrame 跨域高度自适应问题解决
需求是:A页面(例如:www.taobao.com) 要嵌入B(例如: www.alibaba.com),因为不能确定B页面的高度,所以要求高度自适应。 具体代码: iframe主页面 A.html cross.js --cross放到父页面的域名下复制代码var inner = inner || {}; var...原创 2012-09-16 21:05:40 · 140 阅读 · 0 评论 -
Self-updating scripts
Updates: Philip Tellis deployed this as part of Log-Normal’s snippet and found two problems. One is fixed and the other is still being investigated:The previous code had a race condition when beacon...原创 2012-09-12 16:31:10 · 140 阅读 · 0 评论 -
前端相关PPT搜集
以下为本人搜集的关于前端一些质量比较好的原创PPT,不定期更新中,也欢迎各位自荐Slideshare被墙了!!有木有!!GFW把slideshare居然也封了!筒子们吧!小倪记于2012.08.23Ghost@tencent浏览器工作原理浅析 http://www.slideshare.net/fullscreen/GhostZhang/ss-11476817/1...原创 2012-09-12 16:23:13 · 211 阅读 · 0 评论 -
判断浏览器是否支持指定CSS属性和指定值
现在css3出来了, 添加了许多新特性,但由于并未全部浏览器都实现了这些特性,使用起来不太顺畅。因此,就想在使用的时候进行判断,如果有这个属性并且支持这种值,就css实现, 否者就用js实现。比较明显的例子就是text-overflow这个属性,text-flow:clip是大部分浏览器都支持的,而text-flow:ellipsis则在firefox和10.6版本以下opera上工作不了...原创 2012-09-12 16:06:09 · 458 阅读 · 0 评论 -
完美实现溢出文本省略
文本溢出展示省略号的需求经常都会用到,而对于新式的浏览器,这完全不是问题,因为css3里面已经有实现text-overflow:ellipsis,但是最新w3c文档中却移除了这个属性,即使这样,也有不少浏览器实现了这个特性。其浏览器支持情况如下:IE Firefox Opera Safari Chrome6+ - 11.0+ 3.0+ 1.0+可以看到,只有firefox和oper...原创 2012-09-12 16:02:09 · 162 阅读 · 0 评论 -
JS跨域访问操作iframe
很多人一直都有个想法,要是可以随心所欲的操作iframe就好了。这样静态页面也就有了相当于后台动态页面php,jsp,asp中include,require实现统一多页面布局的能力。通过Javascript的帮忙我们可以像后台一样动态加载操作iframe对象属性src指向的html页面的内容。这样的操作需要提供两个页面,一个页面是iframe所在页面(页面名称:iPage.html),另一...原创 2012-09-12 15:57:06 · 146 阅读 · 0 评论 -
Javascript定义类(class)的三种方法
将近20年前,Javascript诞生的时候,只是一种简单的网页脚本语言。如果你忘了填写用户名,它就跳出一个警告。如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途。程序员用它完成越来越庞大的项目。Javascript代码的复杂度也直线上升。单个网页包含10000行Javascript代码,早就司空见惯。2010年,一个工程师透露,Gmail的代码长度是44...原创 2012-09-11 09:53:13 · 98 阅读 · 0 评论 -
【NodeCC】NodeJs开发的脚本压缩和combo工具
对于Web前端的开发而言,为了降低文件大小,js文件和css文件的压缩和组合几乎是默认的规矩。我们利用YUI Compressor 和 google Compiler 可以很容易的完成文件的压缩。 甚至 yui compressor 本身都已经支持 多文件的批量压缩。但是,为了更好的处理这些机械化的事情,我们通常还是需要脚本来辅助,让这些工作可以更好的自动化,可配置化。网上...原创 2012-09-10 23:04:46 · 106 阅读 · 0 评论 -
是时候使用JavaScript严谨模式(Strict Mode)提升团队开发效率
随着WebApp突飞猛进的发展,Javascript写的WebApp规模越来月庞大,比如典型的代表产品腾讯WebQQ、HTML5游戏等等,Javascript越来越需要大量的开发人员多多人协作开发。同时HTML5、CSS3等新技术和NodeJs项目的高速发展,这几年JavaScript语言借着各种新API陆续被运用到从移动设备到服务器的多个”新领域”中。但JavaScript语言自身由于E...原创 2012-09-10 23:00:28 · 95 阅读 · 0 评论 -
HTML5中script的async属性异步加载JS
HTML4.01为script标签定义了5个属性: charset 可选。指定src引入代码的字符集,大多数浏览器忽略该值。 defer 可选。延迟脚本执行,相当于将script标签放入页面body标签的底部。除IE和较新版本的Firefox外,其他浏览器并未支持。 language 已废弃。大部分浏览器会忽略该值。 src 可选。指定引入的外部代码文件,不限制后缀名。 t...原创 2012-09-10 16:59:47 · 102 阅读 · 0 评论 -
前端学习资源
前端学习资源 1、http://www.javascriptkit.com/,里面有很多js教程2、http://www.quirksmode.org/ 关于浏览器兼容的探讨3、http://www.devlisting.com/http://www.cnblogs.com/2050/archive/2010/08/29/1811809.html...原创 2012-09-03 10:15:35 · 116 阅读 · 0 评论 -
一些不能订阅的前端学习资源
一些不能订阅的前端学习资源 1、http://friendlybit.com/2、http://css-plus.com/ 好像是一位南非人的博客3、http://josephjiang.com/category.php?id=3台湾朋友http://www.cnblogs.com/2050/archive/2010/08/20/1804083.html...原创 2012-09-03 10:14:21 · 104 阅读 · 0 评论 -
How to Execute Javascript on Ajax return
Ajax is a nice technology to develop more interactive web pages and enhance user experience. with Ajax you can send a request to your web server with JavaScript and get the response, and show it on yo...原创 2012-10-22 18:35:15 · 204 阅读 · 1 评论 -
12种不宜使用的Javascript语法
这几天,我在读《Javascript语言精粹》。这本书很薄,100多页,正好假日里翻翻。该书的作者是Douglas Crockford,他是目前世界上最精通Javascript的人之一,也是Json格式的创造者。他认为Javascript有很多糟粕。因为1995年Brendan Eich设计这种语言的时候,只用了三个月,很多语言特性没有经过深思熟虑,就推向了市场...原创 2012-09-16 21:06:14 · 120 阅读 · 0 评论