Front-end
文章平均质量分 50
Linvo
刚要成熟,又要老去。时光,好不经用。
展开
-
最好的Ajax入门资料
慧桥教育的一个PPT,不多,就八十来张;做为Ajax的简单入门,是我见过的最好的资料!对初学者来说,不适宜看那些“圣经”级书籍;也不适宜看一些纯理论的教程。这个课件把必要的基本都讲到了,通过简单的例子,能够使新手很快入门,少走弯路。[点击这里下载]原创 2009-02-15 18:35:00 · 831 阅读 · 0 评论 -
MD5 with Javascript
可以用于密码POST前进行加密,防止监听,安全性更高。这是由Pal(Paul Andrew Johnston)用javascript实现的md5算法。简单范例:1、把该算法代码保存为md5.js2、在html页面引入该脚本script type="text/javascript" src="md5.js">script>3转载 2009-02-15 19:11:00 · 1501 阅读 · 0 评论 -
Happy 3rd Birthday, jQuery
jQuery, a popular Javascript library that lets website developers dobeautiful things with relative ease, is celebrating its 3rd birthdaytoday with an announcement that the project has joined the n翻译 2009-02-15 19:13:00 · 989 阅读 · 0 评论 -
jQuery对下拉框、单选框、多选框的处理
本文出处:水水的博客——平凡的世界最近刚开始看JQ,今天偶尔看到这篇就转来了~下拉框://得到下拉菜单的选中项的文本(注意中间有空格)var cc1 = $(".formc select[@name=country] option[@selected]").text(); //得到下拉菜单的选中项的值var cc2 = $(.formc select[@name=转载 2009-02-15 19:15:00 · 4477 阅读 · 2 评论 -
尝试抛弃验证码吧~(理论+实例)
验证码作为防止表单垃圾信息普遍采用的方法,一直被广泛使用。但是同时它造成了很不好的用户体验,为合法用户的正常操作带来不便。本文介绍了一种抛弃使用验证码的方法,来防止自动程序进行垃圾信息的提交。以前见过类似的方法,这几天在中文版的《15天学会jQuery》上看到了原作者有关的链接(http://15daysofjquery.com/examples/contact-forms/),简单试验原创 2009-02-15 19:17:00 · 4504 阅读 · 20 评论 -
页面在FireFox中产生奇怪的两次请求
今天在做一个功能的时候,发现页面中的数据数在以两倍的速度增长(只在FF中出现)。排除了SQL和PHP代码的问题后,又用FF的Firebug监测功能调试,发现每次刷新对页面会产生奇怪的第二次请求。找啊找,一步步把问题排除到调用模板的语句,发现只要一调用模板就会产生两次请求。于是就怀疑是smarty的问题,又开始找。。。还是找不到。。。索性上网碰碰运气,谁知貌似还真有同命相连之人。原来问题出在原创 2009-04-03 19:21:00 · 2493 阅读 · 5 评论 -
APE(Ajax Push Engine)
翻译:Linvo转帖请注明出处!官方网站:http://www.ape-project.org=============================== Getting Started with APE You will find on this page all the informations you need to get started with翻译 2009-07-31 09:35:00 · 2624 阅读 · 5 评论 -
JS到PHP使用RSA算法进行加密通讯
我们平时做用户登录表单提交,用户名密码都是明文直接POST到后端,这样很容易被别人从监听到。注:包括使用MD5等哈希函数处理后的数据,这里也算做明文(现在MD5爆破网站已经很多了~)。对安全性要求较高的网站,比如银行和大型企业等都会使用HTTPS对其进行加密通讯。但是由于效率原因,使用HTTPS的代价是及其昂贵的,对于访问量稍大的网站就会造成严重的性能瓶颈。解决方法一般只能采用专门的SSL硬件加速设备如F5的BIGIP等。所以很多网站选择了模拟SSL的做法,使用RSA来对密码等安全信息进行公钥加密,服务端用原创 2010-06-12 16:34:00 · 17167 阅读 · 22 评论 -
跨域情况下iframe页面与父页面的交互
A页面中嵌了一个B,A与B属于两个独立的根域这时在B中想与A进行交互,一般情况下会因为没有权限而无法做到一种解决方法:在B中再嵌一个与A同域的C,B借助与C与A进行交互That's all. :)原创 2012-03-31 15:43:45 · 1799 阅读 · 0 评论 -
我的jQuery学习笔记
这几天的jQuery学习笔记,共享+备份一下:)中间主要是用自己的方式予以记录,看不明白的地方还请见谅,也欢迎向我提出:P/****************************** * jQuery学习笔记 * @author Linvo ******************************/ /*========= 2009-1-14=======原创 2009-02-15 19:19:00 · 1580 阅读 · 0 评论 -
jQuery对象与DOM对象
记录一点jQuery初学者需要注意的地方,摘自:http://www.css88.com/article.asp?id=600jQuery只能使用jQuery中封装的方法,不能使用DOM中的方法;反之亦然!1.DOM对象转成jQuery对象:对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。$(DOM对象) 如:转载 2009-02-15 19:19:00 · 819 阅读 · 0 评论 -
css实现提示消息框
a.info span {display:none;} a.info:hover span {display:block;position:absolute;border:1px solid #000000;padding:3px;background:#A6D6ED;color:#333;text-decoration: none;filter:原创 2009-02-15 18:37:00 · 2768 阅读 · 0 评论 -
我的一点Ajax调试经验
Ajax调试起来有时候确实让人头疼,因为要牵扯到不同的页面和代码,加上IE7之前连个错误查看器都没有,js一出现问题除了在左下角状态栏出个“叹号 ”外,P提示都不给~所以我一般用FireFox调试js,它自带的错误控制台为错误分析提供很大帮助。或者自己再装个FireBug插件,功能就更加强大了。另外,Google前一段推出的浏览器Chrome,自带的javascript控制台,具有类似原创 2009-02-15 18:49:00 · 639 阅读 · 0 评论 -
IE中使用setAttribute方法设置属性的问题
用js操作页面元素,给指定元素添加属性,一般来说都是直接使用元素对象的setAttribute方法,如:12var obj = document.getElementById("img");obj.setAttribute("width", "100");但在IE下,如果你想设置onclick这样的属性的话,如果还这么写就错了原创 2009-02-15 18:39:00 · 3179 阅读 · 0 评论 -
我的一点Ajax学习笔记
【日期】0:15 2008-6-16===========================Ajax的请求/响应模式0、触发Ajax事件1、新建XMLHttpRequest对象2、open()方法:建立对服务器的调用3、为onreadystatechange指定事件处理函数4、send()方法:向服务器(CGI程序)发出请求5、(请求返回到浏览器)6、响应事件处理原创 2009-02-15 18:45:00 · 537 阅读 · 0 评论 -
IE中JS动态创建表格元素
这个问题其实很简单的,以前也遇到过,只不过一时没想起来。再记录一遍,提醒下自己!IE中通过js创建表格,tbody元素不可少!new_table = document.createElement("table");new_tbody = document.createElement("tbody"); //这个不可少!new_tr = document.createElement(原创 2009-02-15 18:50:00 · 1408 阅读 · 0 评论 -
IE中调试JS错误
不通过安装其他插件,IE自身也具有简单的出错调试功能。IE中遇到javascript出错,一般会在左下角出现个黄色的“!”图标。双击该图标就会出现出错内容的报告对话框。虽然没有什么更详细的调试信息,但总比没有好吧:)原创 2009-02-15 18:51:00 · 816 阅读 · 0 评论 -
CSS属性大全(适合初级,高手绕道)
[背景]属性共有六项:「背景颜色」(background-color),设置背景颜色。「背景图像」(background-image),设置网页背景图像。「重复」(background-repeat),控制背景图像的平铺方式,有不重复(no-repeat)、重复(repeat,沿水平、垂直方向平铺)、横向重复(repeat-X,图像沿水平方向平铺)和纵向重复(repeat-Y,沿图像垂转载 2009-02-15 19:02:00 · 743 阅读 · 0 评论 -
优化你的js
这几天看《JavaScript高级程序设计》,总结一下Javascript方面的优化一、压缩体积,缩短下载时间。这一条是最基本,也是很有效的一条。这里要记住一个关键数字1160,这是能放入单个TCP/IP包中的字节数。1、删除注释2、删除制表符和空格3、删除所有的换行4、替换变量名如:function fun(username,userage){alert(user原创 2009-02-15 19:09:00 · 686 阅读 · 0 评论 -
Javascript到PHP加密通讯的简单实现
由于下周要向内部刊物交稿,因此才有了本文。其实内容主要来源于上一篇博文,只是重新组织了语言,并做了原理性的阐述,更容易理解:P----------------------------------------- 华丽的分割线 ----------------------------------------- 互联网上大多数网站,用户的数据都是以明文形式直接提交到后端CGI,服务器之间原创 2010-07-17 15:31:00 · 10471 阅读 · 7 评论