摘要:
RC4是一种简单的对称加密算法,在文本加密,通信加密等场景应用非常广泛。
在Web中可以用来对本地存储数据进行加密,比如存储cookie中的用户名和密码,敏感信息等。
以下是本人根据其思想基于JS实现的算法。 阅读全文
阅读排行榜
Web前端面向切面编程
2012-04-17 11:19 by 刘联东, 743 阅读, 收藏,
摘要:
在分析web性能、分析用户行为时,我们常常去修改前端代码,比如在前端DOM元素上插入大量监听事件,修改已有的JS文件。这样操作虽然能够达到目的,但是为代码管理带来很多问题。如何在不影响现有代码的基础上优雅的达到前端监控的目的呢。我们知道在Java中会使用AspecJ去监控系统异常、用户访问日志,系统性能监控等工作。那么在前端是否可以这么做呢?答案是肯定的,而且要比AspectJ更简单可依赖。因为JS是动态脚本语言,而且可以方便地使用代理模式。无需AspectJ对源代码的重新编译过程。对前端开发人员、后端开发人员和用户都是透明的,我们只需要在合适的地方插入一个JS文件即可达到目的。 阅读全文
HTML5-3D插件
2012-04-09 16:41 by 刘联东, 612 阅读, 收藏,
摘要:
7个神奇的jquery 3D插件,让你可以实现一些媲美Flash的动画特效。1.Flip HTML content in 3D用jquery实现的3D翻转效果,支持html内容的翻转。2.Agile Carousel3D效果的jQuery跑马灯特效。3.RotationjQuery旋转3D特效。4.Tag Cloud使用jQuery创建的3D标签云。5.Sphere一个jQuery实现的3D星球。... 阅读全文
JS数组的扩展
2012-04-10 19:43 by 刘联东, 525 阅读, 收藏,
摘要:
直接引用 array.js文件即可实现数组的功能扩展,其中包括基本的元素查找、逐个操作、过滤、最大值、平均值同时扩展了集合交差并补操作。如果要对数组进一步扩展只需要Array_Object .implements(xx)后续工作包括数组的计算工具包{ 向量计算、矩阵计算}由于WebAPP对越来越向计算密集型发展,比如前端算法设计需要集成各种复杂的数据类型。HTML5中3D渲染需要大量的数组和矩阵计算法。因此数组、矩阵、集合的操作成为这种趋势发展的关键。为了更方便地开发计算密集型应用,模仿matlab工具包的机制设计一些底层的高效计算工具包必能够造福大量的开发者。________________ 阅读全文
动态加载JavaSript
2012-04-08 19:51 by 刘联东, 407 阅读, 收藏,
摘要:
在许多情况下,需要使用动态插入脚本的方式1. 跨域访问:不同域下的脚本不能够通过该AJAX方式直接获得2.延迟加载或预加载:由于浏览器会等所有外链脚本加载完才开始解析。为了提高用户响应速度和用户体验应该让那些暂时不用的脚本延迟加载。另外在欢迎页面中可以使用预加载的方式先将以后要用到的脚本下载到本地。3.灵活条件加载: 许多脚本需要根据用户的环境或者用户的行为条件加载一些脚本。4. 加载顺序逻辑: ... 阅读全文
浙公网安备 33010602011771号