2009-06 归档
共 39 篇
我们经常会看到下边两种代码: 代码一: 代码二: 执行结果是一样的,他们有什么不同呢?下边是《JavaScript 权威指南》第五版P935中对于setInterval第一个参数的说明: 周期性地调用的一个函数或者周期性执行的JavaScript代码串。如果这个字符串含有多个语句,那么每个语句之间都用分号分隔开。在IE 4中,这个参数必须是一个字符串,但在此后的版本中就不是这样了。 这就不难解释了:代码一是周期性地调用一个函数,代码二中则是周期性的执行JavaScript代码串(类似于eval那样执行代码串); 上边例子稍做修改: 结果是状态栏中的时间更新一次后就不再更新了,此处执行过程是先执行语句"window.status=new Date()",再将其返回值(new Date()的值)当作JavaScript代码串给setInterval执行。如仍要动态的在状态栏显示当前时间,可修改如下:
👤 博主
📅 2009-06-30
📂 脚本语言
👁 8289
👍 0
🔄 来源:本站原创
阅读全文 →
比较常见的用于动态导入js的方法有以下两种: 今天做动态导入时发现了问题,t.js内容如下: 调用代码: 脚本出错,提示缺少对象(使用方法二也有同样的问题)。为了说明问题,我们稍做修改,t.js内容如下: 调用代码: 可以看到,是先弹出"index.htm",再弹出"t.js",这说明t.js的导入是在页面脚本执行完后进行的,在执行M()时,M函数还未声明,因而报错。解决方法: 采用上边方法的不足是:当index.htm和t.js不在同一台服务器上时,index.htm脚本执行会出错,提示没有权限。下边代码摘自QQ首页,测试通过: 参考文章 ·《如何让动态插入的javascript脚本代码跑起来》
👤 博主
📅 2009-06-29
📂 脚本语言
👁 5351
👍 0
🔄 来源:本站原创
阅读全文 →
下载安装完诺基亚5800XM PC Suite套件7.1.26.0正式版后,将5800XM连接上电脑,弹出要驱动MTP: 选择自动安装软件,结果失败,PC套件也无法连接到手机,无法使用。最终百度到了解决方法:下载安装Windows Media Player 10,将手机重新连接到电脑,正常了。
👤 博主
📅 2009-06-25
📂 操作系统
👁 8125
👍 0
🔄 来源:本站原创
阅读全文 →
若要像上图那样在图片在进行标注(画圈、方形等),我们会想到用Photoshop、Fireworks等专业的图片处理工具来完成,然而使用QQ截图功能,我们很容易就能完成:
👤 博主
📅 2009-06-24
📂 操作系统
👁 7673
👍 0
🔄 来源:本站原创
阅读全文 →
在Web应用程序中,大部分的客户端操作都是基于对象的操作,要操作对象就必须先获取对象,jQuery(v1.3.2)提供了强大的选择器让我们获取对象。在这边,我人为地将jQuery选择器分为两大部分:选择对象和筛选条件。选择对象表示要获取什么对象,筛选条件是对获取的对象进行筛选,最终留下符合某些特征的对象。 1.选择对象 1).基本 ·* 匹配所有元素。例如:$("*") ·#id 根据给定的ID匹配一个元素。例如:$("#id") ·element 根据给定的元素名匹配所有元素。例如:$("div") ·.class 根据给定的类匹配元素。例如:$(".style1"); ·selector1,selector2,selectorN 将每一个选择器匹配到的元素合并后一起返回。例如:$("#id,div,.style1")…
👤 博主
📅 2009-06-23
📂 脚本语言
👁 4712
👍 0
🔄 来源:本站原创
阅读全文 →
无论是在写程序还是看API文档,我们要时刻注意区分Dom对象和jQuery包装集。 1.Dom对象 在传统的javascript开发中,我们都是首先获取Dom对象,比如: 我们经常使用 document.getElementById 方法根据id获取单个Dom对象,或者使用 document.getElementsByTagName 方法根据HTML标签名称获取Dom对象集合。 另外在事件函数中,可以通过在方法函数中使用this引用事件触发对象(但是在多播事件函数中IE6存在问题),或者使用event对象的target(FF)或srcElement(IE6)获取到引发事件的Dom对象。 注意我们这里获取到的都是Dom对象,Dom对象也有不同的类型比如input, div, span等。Dom对象只有有限的属性和方法:…
👤 博主
📅 2009-06-23
📂 脚本语言
👁 5742
👍 0
🔄 来源:张子秋
阅读全文 →
将模板程序和S60第三版软件合在一块打包成新的软件,签名时发现有些软件无法签名,提示:SISfile error, expected data missing.在同事的提示下修改原先软件的平台版本后再次打包,即可正常签名。 使用sisware提取原先软件pkg文件,可看到平台版本: 修改版本: 使用makesis生成新软件,再打包即可正常签名。
👤 博主
📅 2009-06-22
📂 其他
👁 5801
👍 0
🔄 来源:本站原创
阅读全文 →
C#的foreach语句是从do,while,或者for循环语句变化而来的,它相对要好一些,它可以为你的任何集合产生最好的迭代代码。它的定义依懒于.Net框架里的集合接口,并且编译器会为实际的集合生成最好的代码。当你在集合上做迭代时,可用使用foreach来取代其它的循环结构。检查下面的三个循环: 对于当前的C#编译器(版本1.1或者更高)而言,循环1是最好的。起码它的输入要少些,这会使你的个人开发效率提提升。(1.0的C#编译器对循环1而言要慢很多,所以对于那个版本循环2是最好的。) 循环3,大多数C或者C++程序员会认为它是最有效的,但它是最糟糕的。因为在循环外部取出了变量Length的值,从而阻碍了JIT编译器将边界检测从循环中移出。 C#代码是安全的托管代码里运行的。环境里的每一块内存,包括数据的索引,都是被监视的。稍微展开一下,循环3的代码实际很像这样的:…
👤 博主
📅 2009-06-20
📂 Web编程
👁 4895
👍 0
🔄 来源:Wu.Country@侠缘
阅读全文 →
登录中国建设银行网上银行,在顶部菜单中即可看到"缴费支付"业务: 缴费流程 ①.选择缴费支付地区和类别以及支付内容 ②.输入缴费信息 ③.确定缴费信息 ④.如果是首次使用建行网银盾支付,系统还要求选择证书并输入网银盾口令 ⑤.支付完成 更多 ·农行网上银行手机缴费示例:http://www.mzwu.com/article.asp?id=1981 ·招行网上银行手机缴费示例:http://www.mzwu.com/article.asp?id=2748
👤 博主
📅 2009-06-19
📂 其他
👁 7009
👍 0
🔄 来源:本站原创
阅读全文 →
就我看来,一段程序,最该关注的是“逻辑表现”,次要的“性能”等问题的优化。当然,肯定也会有需要追求性能的场景,不过这并不是“追求”出来的,而是在大量经验累计情况下做出的正确决策。就算在那种情况下,“逻辑表现”还是非常重要的。 “逻辑表现”的意思,就是如何用程序清晰地体现你的逻辑。每个程序的目标都是解决某个特定的问题,解决问题便有思路,这个思路用程序表现出来便是逻辑。与初中高中证明数学题一样,逻辑清晰,并把它表达出来是最终的目标,而现在也只是把原本写在纸上的文字,通过代码表现出来而已。 写代码,其实也是用一种特殊的语言——程序语言,而不是文字来表达一段意思。我们平时写文章需要注意分段,分层,分条理,写程序也是一样。可能由于水平有限,你一时还无法写出华丽俊秀的文字,但是写文章的首要目标还是“清晰”,要让别人明白你的意思。写程序也是一样。在写程序时,你不应该总想着用什么技巧,追求这些技巧所带来的好处。…
👤 博主
📅 2009-06-18
📂 其他
👁 3906
👍 0
🔄 来源:老赵点滴
阅读全文 →