PyDebug – JS的调试控制台

nick | js, open | 2011-07-15
PyDebug 是一个只有一个文件的框架,这个框架可以帮助你调试页面的 Javascript 代码。 许多Jser 至今还在使用 alert 用来查看变量。 但alert 有以下缺点: 不适合大量输出、不适合查看非基础类型变量 (比如许多变量仅仅输出 [Object] ) 。 目前浏览器都有提供了开发者工具,然而仍有许多浏览器未提供此工具,或者提供的工具不容易用。且一旦开发工具未... [阅读全文]

创建义数据共享接口简化框架之间相互传值

nick | js | 2011-07-09
很多框架存在父子关系,操作起来十分麻烦,很多同学经常出现这样悲催的代码: parent.document.getElementById("main").contentWindow.document.getElementById('input}').value=iframe.document.getElementById('s0').value; 其实这个问题可以被大大的简化,框架应用中有一个固定不变的窗口叫window.top,如果我们把数据缓存到这个页面,其下所有... [阅读全文]

20款最新且极具创意的jQuery插件

nick | jquery | 2011-07-05
20款最新且极具创意的jQuery插件
Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种 应用也说得很... [阅读全文]

VisualSearch.js 超级搜索框

nick | js, open | 2011-07-02
VisualSearch.js 正确了搜索框,增加了查询关键字的自动完成功能。 授权协议: 未知 开发语言: JavaScript 操作系统: 跨平台 收录时间: 2011年07月01日 软件首页 软件文档 软件下载 [阅读全文]

排序算法 Sleep Sort

nick | java, js, php | 2011-06-24
排序算法好像是程序员学习编程最多的算法,也可能是算法研究者们最喜欢研究的算法了。排序有很多很多的算法,比如,冒泡,插入,选择,堆,快速,归并等等(你可以看看本站以前的那些文章:可视化的排序,排序算法比较,显示排序过程的python)这里向大家介绍一个“巨NB”的排序算法——Sleep Sort。 闲言少说,请看下面的代码(用Shell脚本写的) #!/bin... [阅读全文]

开发者可轻易发现网页代码漏洞——Google发布Chrome扩展DOM Snitch

nick | js, web | 2011-06-22
Google今天发布了一个名为DOM Snitch的Chrome官方扩展,它可以让开发者和安全人士在浏览网站时自动识别出不安全的代码,这种扩展的灵感其实是来自于5周之前一家安全公司 Mind Security在Firefox上的作品DOMinator,使用这种工具用户可以轻易发现例如XSS、数据泄漏等问题,并指出问题所在的代码段,帮助 用户规避以及厂商发现后修补。 DOM Snitch的优... [阅读全文]

一些不太常见的代码写法-算法

nick | as, flash, js | 2011-06-12
程序代码1、 mc.gotoAndPlay(Math.random()*10>>0); Math.random()*10 取 10以内带小数的随机数。 >> 是移位符号 >>0 的功能去除小数点后的数!!(这个方法的确高明) 所以 Math.random()*10>>0 整句话的意思是 获取10以内的随机整数! ————————————... [阅读全文]

Google 发布基于 HTML 5 的实时音频和视频通讯平台 WebRTC

nick | html5, js | 2011-06-03
Google 发布基于 HTML 5 的实时音频和视频通讯平台 WebRTC
Google宣布推出开发者预览版的WebRTC,这是一个可让网友之间通过音频和视频实时交流的开放工程,只要是支持Real-Time Communications (RTC)的浏览器都可实现实时音频和视频聊天。 这个新的技术使用了HTML 5和简单的Javascript API,开发者可以很轻松的创建RTC应用,只要浏览器支持,就可在不安装任何扩展和插件的前提下进行实时音频和视频聊天。Google... [阅读全文]

利用Ajax实现长连接(模拟推送,半长连接)

nick | js | 2011-05-28
利用Ajax实现长连接(模拟推送,半长连接)
很多程序都可以通过socket来实现长连接,实现消息的即时推送。但由于http请求一般都是短连接,一次请求结束,就会断开与服务 器的连接,服务器不能主动推送数据到客户端,而只能由客户端发起请求,但有些时候,需要在web上实现即时的消息传输,比如即时聊天、股票动态信息等。 在 Ajax技术被发掘以前,在网页上实现无刷新的即时聊天,似乎是很困难的事... [阅读全文]

在Web上运行Linux

nick | js, linux | 2011-05-28
一个叫Fabrice Bellard的程序员写了一段Javascript在Web浏览器中启动Linux(原网页,我把这个网页iframe在了下面),目前,你只能使用Firefox 4和Chrome 11运行这个Linux。这不是什么假的模仿Linux的东西,这是实实在在的运行一个Linux。这一举动还引起了很多很牛人的关注,包括Javascript的创建者Brendan Eich。 清除启动开始启动 随后,Fabrice Bella... [阅读全文]
Ɣ回顶部