易截截图软件、单文件、免安装、纯绿色、仅160KB

从《JavaScript Dom 编程艺术》看到的

     前几天,在图书馆看了一本书叫《JavaScript Dom 编程艺术》从中尝到很多知识或者称其为方法,由于一直在忙,没有时间写出来分享给大家,今天正好有点时间所以就写出来吧,这本书的作者Jeremy Keith 我以前没有听到过这个人,此书中就一段话是说“无论何时地,都要把‘循序渐进’和‘预留退路’这两项原则记在心中。”他自己这样解释的:“所谓循序渐进原则说的是这样一种思考问题的方法:从最核心的内容开始,逐步添加额外的功能。应该先用标记语言给核心内容加上正确的标记以使其获得正确的结构,然后再逐步充实被加上了正确标记的内容。充实的内容既可以是通过CSS样式表实现各种呈现效果,也可以是通过DOM脚本添加各种操作行为。--核心内容应该在刚开始就成为文档的组成部分。这种结果的必然结果是预留退路,如果你是按照循序渐进的原则去充实内容的,你为内容添加的样式和行为就会有足够的预留退路,那些缺乏必要的CSS和DOM支持的访问者就仍能够 访问到你的核心内容。”
      不知大家看懂了没有,我从中得到这样一条信息:从核心内容开始做起慢慢扩大,从简单标记到复杂过程,一步一个脚印,即使中间做错了,也能即时的改正,折射到工作,事业,人生...,‘循序渐进’和‘预留退路’不管我们在编程,不管我们在工作,不管我们在...,都能时刻提醒自己,这不尽不是一条编程思路,更是一种理念方法,一种可以扩展的方法、思维....


相关文档:

JavaScript调用C++函数

 上篇介绍了用C++调用JavaScript,这篇反过来说说JS调C++,这样JS和C++沟通的途径就完整了。
首先,实现一个IDispatch接口,当JS调用C++函数时,系统会调用GetIDsOfNames来用函数名取得函数的DISPID,然后调用Invoke完成真正的调用,需要注意的是Invoke的pDispParams中的参数是倒序的。代码如下:
class CExtenalDis ......

JavaScript语法集锦


click()    对象.click()    使对象被点击。
closed    对象.closed    对象窗口是否已关闭true/false
clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象
confirm("提示信息") 弹出确认框,确 ......

JavaScript 网页背景图片随机化

 单调的网站首页背景看多了不免有写厌烦,如果用户自己每刷新一次页面背景可以更换也许能为这种单调添一丝的新奇。这只需用一个JavaScript方法就可以搞定,通过随机函数在我们的一组图片中随机的选一张作为背景。
下面是JavaScript代码:
view plaincopy to clipboardprint?
<mce:script type="text/javascript" ......

javascript String2

javascript中有一种方法叫做泛化方法,指那种原生对象不可遍历的原型方法。如Array的pop,slice等。我们必须知道它们的名字才能调用它或者把它挖出来。假如我们想设计一个类,拥有与String同样的功能,我们就有这需要。不如放开点说,为什么要设计这个类吧,显然String2的效率不如原生的,但事情总要往两面看。正如C#不如二 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号