您现在的位置:首页
--> JavaScript
近日,在一项目中需要采用JS获取Select选择框所选中项的值,居然一下子忘记了如何获取。于是看了DOM文档,真觉得是自己老了,连这么简单的东西都忘记了。为怕以后再忘记,也给同行一个提示,遂记录于此。
需求概要 BO报表嵌入Iframe框架中,在IE下功能正常,firefox下功能错误。主要原因,由于BO报表内嵌的frame元素较多,ie和firefox对读取iframe元素的js操作存在差异导致解决方法,修改js的相关方法,以达到不同浏览器的兼容
从实现与体验来看,无疑用Ajax来做比较好全自动化的错误信息回填良好的用户体验从应用的角度来看,需要考虑用户无法提交时,如何找到问题所在重要的页面是否要Ajax,普通的post是否更好?如果考虑代码可以重用(如跨域,第三方等),Ajax还是有限制。再从Ajax与普通Post的提交的代码上看待这一问题。最重要的问题是在错误信息的回显这一功能。
由于网易微博的数据还没有完全对外开放,像“我的首页”、“我的微博”的JSON数据都不能直接通过Javascript调用,而是必须先登录才能获取。因此,要想把微博数据调用到博客上,就得在后台做一个页面代理。页面代理的唯一工作就是带上已登录的Cookie发送一个Http请求,获取并输出回应内容。这个过程主要涉及到两个类,HttpWebRequest和HttpWebResponse,它们都在System.Net名字空间内。通过Firebug的网络面板可以看到,网易微博中...
到目前为止,我已经开发了两个HTML编辑器了,一个用在公司的CMS项目,另一个用在这个Blog(TidyEditor,暂时没有单独发布)。下面总结一下开发的难点以及应对方法。
论当今比较牛逼的javascript的UI框架,唯Ext最火,其界面效果对于一般人而言很是漂亮,而且各种ui组件堪称齐全,很多前端开发人员甚是膜拜,并尝试在各种系统里使用。小弟斗胆尝试一下对其进行还算...
看代码:
alert(parseInt(0.000001));
alert(parseInt(0.0000001));
第一条语句输出 0, 第二条语句输出 1, 囧。
昨天,我本来打算,把这个话题结束了。但是,写到一半的时候,我突然意识到,Javascript的继承有两种。一种是基于"函数对象"的继承,也就是一个function去继承另外一个function,这个我已经在昨天介绍过了。另一种则是基于"非函数对象"的继承,不涉及function。它的做法与前一种情况完全不同。
上一次的文章,主要介绍了如何"封装"数据和方法,从原型对象生成实例。今天要介绍的是,多个原型对象之间如何"继承"。比如,现在有一个"动物"对象, function Animal(){ this.species = "动物"; }还有一个"猫"对象, function Cat(name,color){ this.name = name; this.color = color; }怎样才能使"猫"继承"动物"呢?1. 原型对象绑定最简单的方法,大概就是使用call或apply方法,将父对象绑定在...
学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了Object-Oriented JavaScript和Professional JavaScript for Web Developers (2nd Edition)这两本书。它们都是非常优秀的Javascript读物,推荐阅读。笔记分成两部分。今天的第一部分是讨论"封装"(Encapsulation),...
nyromodal调用非常简单,只需在链接上加上class=”nyroModal”即可。支持模拟对话框类型: ajax调用: Ajax ajax调用并支持抽取制定内容:如果只需要显示页面上某一个元素,那么只需要在请求时把该元素ID号做为锚点加入请求地址中。以下代码只显示demoSent.php中ID号为UserInfo的元素,如果UserI...
最近公司项目里面经常要一个滚动列表,设计师又搞不出来,只好我来搞~搞烦了就想找个简单的方法,解决这个问题,于是从网上找了个简单兼容的滚动代码,把它改成了,设计师可以理解的形式来。这样设计师从此自己添加...
• IE之短
在实际的网站开发中,我们经常会发现IE浏览器对资源的限制,这让人很郁闷,在不了解的时候,会浪费我们很多时间去捉虫。现在我们将IE对页面资源的限制列出来,在开发中避免这些限制。
在事件监听处理方面,IE提供了attachEvent和detachEvent两个接口,而Firefox提供的是addEventListener和removeEventListener。
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论this的用法。情况一:纯粹的函数调用这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。请看下面这段代码,它的运行...
slice 可以用来获取数组片段,它返回新数组,不会修改原数组。除了正常用法,slice 经常用来将 array-like 对象转换为 true array. 名词解释:array-like object
原来对浏览器兼容性的理解主要是: 1. 要对浏览器兼容性做判断2. 不是所有浏览器都支持的东西尽量不要用今天看了QQ空间的一点代码,有所启发:1. 要善于利用浏览器的一些特性;比如,现在的主流浏览器是IE和FF,IE中有很多功能是FF中所没有的,如果用js来实现这些功能可能是很大一段的js;按照原来的想法就是不去使用IE的那个功能,统一使用js来实现,这样自然没有兼容性问题。但是今天的想法却是: 在IE中就是用IE提供的功能,...
近3天十大热文
- [69] IOS安全–浅谈关于IOS加固的几种方法
- [66] Twitter/微博客的学习摘要
- [66] 如何拿下简短的域名
- [62] android 开发入门
- [61] find命令的一点注意事项
- [60] Go Reflect 性能
- [58] Oracle MTS模式下 进程地址与会话信
- [58] 流程管理与用户研究
- [57] 图书馆的世界纪录
- [56] 【社会化设计】自我(self)部分――欢迎区
赞助商广告