May232013
Jquery中$.post和$.ajax的用法分析
本篇文章主要介绍Jquery中$.post和$.ajax的用法。
Jquery的$.ajax的用法:
jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据,这个是jQuery 的底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。
$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。
注意: 如果你指定了 dataType 选项,请确保服务器返回正确的...阅读全文
抢沙发
May232013
js限制只能输入英文字母和数字,不能输入中文和其他特殊字符的办法
web开发中经验老道的朋友们都会对用户输入的表单进行严格的验证。下面作者与大家分享一下关于表单验证中的一点经验,如何使用js限制输入框中只能输入英文字母和数字,不能输入中文和其他特殊字符。具体做法还是看下面的代码吧!
<html xmlns="http://www.phpernote.com/javascript-function/742.html">
<head>
<meta http-equiv="Content-Type" content="text/html; cha...阅读全文
May232013
显示行号的文本框效果,兼容ie、火狐等浏览器
利用js打造的一个非常实用简易的文本编辑框,可以显示行号并且同时兼容ie和firefox等主流浏览器,如下效果图:
以下是该效果的源码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>显示行号的文本框效果,兼容ie、火狐等浏览器</title>
<style type="text/css">
#main{color:#666}
textarea{b...阅读全文
May232013
jquery判断复选框是否被选中
不久前总结了一下关于 javascript 如何判断复选框是否选中的问题,由于最近使用 Jquery 比较多,于是乎又想把 jquery 判断复选框是否选中以及如何选中的问题也做一下总结。
进入正题,还是当页面有如下一组复选框的时候:
<input type="checkbox" name="fruit" value="apple" />苹果
<input type="checkbox" name="fruit" value="orange" />橘子
<input type="checkbox...阅读全文
May232013
静态html动态读取数据的方法分享
为了追求网站的访问速度或者减轻服务器的压力,我们经常会将网站的页面生成纯静态的。但生成静态后,也许你会发现又有些功能不能实现,比如文章需要更新点击数,要动态调去最新文章列表,及时调去最新评论等等,那么这个该怎么办呢?下面作者将要和你分享如何再静态页面上动态处理或者读取相关数据的方法。
以php程序为例,其实很简单,主要是应用了javascript,也就是说通过js的调用形式...阅读全文
May232013
PHP如何调用webservice
近日一项目中需要使用php调用web service接口进行开发,因为以前没有接触过这种项目,于是乎百度,谷歌了一番,数小时的研究基本上已经对这方面有了个初步的认识。先初步的总结一下。关于php调用web service接口其实主要用到的是php的一个内置处理soap的模块,整个过程还是比较easy的。下面是自己写的一个小例子,仅供参考。
<?php
$soap=new SoapClient('http://www.phpernote.com/...阅读全文
May232013
Javascript将内容分享到各大社交平台网站的代码总结
最近频繁的使用将内容分享到各大社交平台的功能,因此对该功能做了一下小小的总结,主要是使用Javascript将内容分享到各大社交平台网站进行归纳整理了一下,小结要点如下,希望能帮到有需要的朋友。
关键性的代码(Javascript):
function sharePlugin(name,img,title){
var purl=encodeURIComponent(document.location.href);
switch(name){
case 'sina':
var url='http://...阅读全文
May232013
JQuery DOM 插入节点的方法总结
动态创建HTML元素并没有实际用处,还需要将新创建的元素插入文档中。将新创建的节点插入文档最简单的办法是,让它成为这个文档的某个节点的子节点。前面使用了一个插入节点的方法append(),它会在元素内部追加新创建的内容。
将新创建的节点插入某个文档的方法并非只有一种,在JQuery中还提供了其他儿种插入节点的方法,如下表所示。读者可以根据实际需求灵活地做出多种选择。
现假设有一...阅读全文
May232013
使用PHP的GZip压缩功能对网站JS和CSS文件进行压缩加速网站访问速度
现在大量的WEB 2.0网站为了追求用户体验,就会大量使用CSS和JS文件。这就导致在服务器带宽一定的情况下,多用户并发访问速度变慢。如何加快网页响应速度?本篇文章主要是介绍一下使用PHP对JS和CSS进行压缩处理的方法,在这里假设服务器仅支持GZIP压缩,不支持.htaccess(符合很多站长的租用的虚拟主机实际情况)的情况。
首先说说对CSS和JS文件进行性能优化的几个小技巧:
(1)将多个C...阅读全文
May232013
javascript图片预加载技术
lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它。
这是大部分人使用预加载获取图片大小的例子:
var imgLoad=function(url,callback){
var img=new Image();
img.src=url;
if(img.complete){
callback(img.widt...阅读全文