今天要分享的是一个简单的JavaScript编写和实现的可变动态密码输入控件,可以动态的生产数字键盘并显示,并且可以实现每次点击后密码键盘重新加载,可以手动控制隐藏和显示,手动控制刷新等功能。 相信经常登陆网上银行或者某些游戏网站的朋友应该会经常看到这个控件,其实实现起来原理并不复杂,主要是通过随机生产数字,然后通过hash算法,安排数字的位置,这里用了最简单的占位算法,虽然效率比较低(o(n^2)),但是处理10个数字(最差是55次)是足够的,如果带上字母键盘和特殊字符的话,建议更换算法。
Category Archives: 语言编程
使用Jquery原理实现一个简单的Ajax的支持JS类
详细Ajax技术对于一个Web开发者来说应该是很熟悉的东西了,Ajax的出现让web页面交互有了革命化的变化。对于Ajax来说,JQuery是一个不可多得的好JS库,但是很多朋友并不了解Jquery对Ajax的实现过程,或者说不太了解,这点CG在此是不提倡的,CG写下面代码一方面是为了解决一位网友的疑问,同时也希望那些如果想在Jquery技术上有深入提高的朋友能够多看看Jquery源代码。
实现简单的类似Lightbox效果的弹出对话框
相信LightBox之类的页面弹出窗口,大家在浏览的时候也应该是很常见的,实现起来也不算太困难,CG今天把在上次发布的ETP项目源代码中的JS部分提取出来,方便大家学习和使用。 实现原理:利用DIV的浮动和层的重叠,将对话框的Z-index设置为最高就可以了另外对于遮罩层来说,只要使遮罩层在对话框层之下,其他页面元素之上即可,如果需要美观的话,可以设置半透明效果。
基于EXTJS+ASP的WEB桌面应用程序
CG在IBM-ETP的培训已经进入了第二阶段了,今天要发布的就是CG在前几天做的一
个基于EXTJS的小应用,学生的问题问答提问系统,目的是为了方便学生在授课和
作业过程中能够相互之间交流和问题解答,同时为了即时交流,又增加了一个简单的
即时通信的聊天工具。
Flex解决调试时无法访问或限制访问本地文件问题
flash和Flex的安全限制是让程序员很头疼的问题,特别是访问本地和资源
和远程资源时,往往需要单独设置,这对调试带来了很大麻烦,解决调试
时无法访问或限制访问本地文件问题的方法也很简单,只需要在flash/Flex
的编译选项中增加:-use-network=false,选项即可
添加方法:Project -> properties -> flex compiler ->
添加编译命令参数:-use-network=false
当然这条指令就是编译的swf文件时无法访问网络的只能在本地使用。
flashAS实现远程服务器xml数据读取解析
周日CG接到一位网路上的朋友的问题,要求用flash ActionScript实现
从服务端读取动态生成的数据并且进行解析,输入到用户界面的小程序
今天代码放上来与大家分享,实现过程很简单,供初学者学习,也希望
老鸟指正。
要求:BS结构下,客户端使用flash从服务端读取动态生成的XML格式
数据,并将获取的数据进行解析和发送到界面显示。
Actionscript使用Scoket方式发送HTTP请求实现
FLash在安全方面的保守让它成为了最安全和最广泛的RIA应用开发技术
,但是对程序员来说那可能不会那么轻松了,比如最简单的http请求,通常
会被系统拦截,所以我们需要一种再底层的方式来实现Http请求。