Browsed byCategory: js

Ajax/jsonp/iframe+PHP实现“服务器推”技术:comet http长轮询实例

Ajax/jsonp/iframe+PHP实现“服务器推”技术:comet http长轮询实例

客户端发出请求后服务器如果未查询到数据,不要立刻返回,而是用一个死循环一直循环查询需要获取的数据,每隔一秒查一次(sleep),直到查到有数据后返回,或者一直未查到数据但已超时也要返回。

Read More Read More

js正则表达式的使用

js正则表达式的使用

一、字符串方法使用正则
search / match / replace / split
二、正则表达式的方法使用正则
exec / test
三、创建正则表达式的方式与区别
1、字面量方式
2、创建实例方式
3、区别:创建实例方式可以使用变量,字面量方式无法使用变量

Read More Read More

DataURL与File,Blob,canvas对象之间的互相转换的Javascript

DataURL与File,Blob,canvas对象之间的互相转换的Javascript

1、canvas转换为dataURL (从canvas获取dataURL)
2、File对象转换为dataURL、Blob对象转换为dataURL
3、dataURL转换为Blob对象、dataURL转换为File对象
4、dataURL图片数据绘制到canvas
5、File,Blob的图片文件数据绘制到canvas
6、Canvas转换为Blob对象并使用Ajax发送

Read More Read More

无刷新上传图片/文件的三种方式

无刷新上传图片/文件的三种方式

1、iframe上传(最古老的无刷新上传,在Ajax支持上传文件之前,就用的这种方式,兼容性是最强的,不过现在应该很少人用这种方式了
2、使用Flash上传(主要用来防止一些低版本浏览器,它们不支持Ajax上传文件,但因为以前看网页视频都需要Flashplayer,所以可以认为基本上所有浏览器都是安装了flash的,都是支持flash的)
3、Ajax模拟form表单上传方式
1)不处理照片直接上传文件
2)处理图片后再提交文件
3)提交DataUrl数据方式

Read More Read More

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

无刷新上传图片/文件的三种方式