摘要:PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页...
阅读全文
摘要:http://www.cnblogs.com/TomXu/archive/2011/11/21/2257154.html
阅读全文
摘要:最近在弄微信端的公众号、订阅号的相关功能,发现原本网页上用的uploadify图片上传功能到手机端有的手机类型上就不能用了,比如iphone,至于为啥我想应该不用多说了吧(uploadify使用flash实现上传的);经过研究找到了一个手机端比较相对比较好用的插件实现图片上传,那就是megapix-...
阅读全文
摘要:各种jquery特效分享,可以去上面找资源。http://www.jqshare.com/
阅读全文
摘要:UTF-8匹配:在javascript中,要判断字符串是中文是很简单的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) { alert("该字符串全部是中文");}else{ alert("该字符串不全部是中文");}php中,是用\x表示十六进制数据的。于是,变换成如下的代码:$str = "php编程";if (preg_match("/^[\x4e00-\x9fa5]+$/",$str)) {print("该字符串
阅读全文
摘要:今天无意间用firebug看网站的代码发现了Bootstrap,之前从来没有听说过这个东东,于是对它产生了好奇感,通过百度我了解到了Bootstrap是一款非常简单,强悍,实用,移动设备端优先使用的这么一种web前端开发框架,它能够让web开发更简单,更快速,类似于JQuery-essay-ui,不过JQuery-essay-ui适合在后台管理系统使用,而这个Bootstrap比较适合前台web界面中使用。我大致浏览了一遍Bootstrap的功能,里面确实有很多比较great的效果,什么滚动监听啊,图片轮播啊,折叠啊等等等等,看着挺好的。在这里保存下它的官网网址,方便以后查看和学习。http:
阅读全文
摘要:这两天用到uploadify的flash版本进行批量图片上传并生成缩略图的功能,之前用uploadify用的好好的,这次突然出现了一个奇怪的问题。问题描述如下:当我选择单个图片上传的时候,图片上传都能成功,且缩略图展示也没有问题,但当我选择多张图片上传时,只有部分图片上传成功,未上传成功的也没有报错,而且奇怪的是后台返回的缩略图地址中居然有未上传成功的图片缩略图,而上传成功的图片的缩略图却不一定会返回正常展示缩略图。而当我在onUploadSuccess事件中弹出alert()时描述的问题居然就不会出现了。找错误找了半天也没找出代码中有什么问题。后来还请教同事才知道,原来我上传图片后台处理的时
阅读全文
摘要:将数据做以下返回:$callback = $_GET['callback'];echo $callback.'('.json_encode(array('html'=>$html)).')';
阅读全文
摘要:在参数中传一个随机数,就会避免浏览器对get方法异步修改数据缓存,导致不能及时看到最新效果$.get("", {subjectid:subjectid,kdiv:knowledge_divid, _tm:(new Date()).getTime()}, function(data){ var obj = eval("("+data+")"); $(grades_divid).html(obj.grade_str); if(knowledge_divid != ''){ $(knowledge_divid).html(o
阅读全文
摘要:为ckeditor添加行距的功能发现CKeditor木有设置行距的功能,想想这么重要的功能肯定有相应的插件,于是百度google一下,倒是有不少的教程,不过都不全,所以记录一下,以备后用,嘿。1.下载ckeditor的行距插件包 lineheight2.解压到ckeditor/plugins目录下3.修改ckeditor目录下的 config.js文件,在其中添加以下的代码config.extraPlugins += (config.extraPlugins ? ',lineheight' : 'lineheight'); CKEDITOR.config.too
阅读全文
摘要:我在对phpcmsv9系统上新添了个模块,在使用ajax异步获取数据时,提示PHPCMS V9 [hash]数据验证失败 从网上搜了搜资料,解决方法如下: 在你添加的新功能的跳转url或者method为get的表单的action后加个 &pc_hash=<?php echo $_SESSION['pc_hash'];?> 就行了 如果是post就加个hidden控件,值为<?php echo $_SESSION['pc_hash'];?>
阅读全文
摘要:下载kindeditor插件,我这里命名为editor文件夹<?phpecho $_POST['goods_desc'];?><meta http-equiv="Content-Type" content="text/html; charset=gbk" /><form enctype="multipart/form-data" action="" method="post" name="theForm" ><scri
阅读全文
摘要:我在对ecshop进行二次开发的时候用到artDialog时,页面会自动弹出artDialog的窗口,原因是transport.js与jQuery冲突,以下文章是我从网上搜的资料,按照这个方法能够搞定这个问题,分享给大家:jQuery是目前在JavaScript领域上最广泛流行的框架,无奈这次把他加到 ECShop的时候就遇到一个十分头疼的问题。 ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为众
阅读全文
摘要:在最近的开发过程中,我遇到了一个很奇怪的问题,就是在利用Javascript控制表单提交时,浏览器提示 document.genForm.submit is not a function。genForm是表单<form>的name,并且使用同样函数的另一个表单却执行正常,查找了半天也没有发现两个有什么 不同,后来在网上搜索了一番,结果找到了原因。当表单<form>…</form>中含有name=”submit”时,提交时就会有冲突,这个错误常见于按钮上,如:在Javascript做submit()的时候就会出现冲突,这时将name=”submit”改成别的比
阅读全文
摘要:以下是本人实现ajax上传图片时参考的文章,希望能对大家有帮助。在PHP网站开发中,文件上传功能时常用到,之前我已介绍过如何利用PHP实现文件上传功能。随着WEB技术的发展,用户体验成为衡量网站成功与否的关键,今天和大家分享如何在PHP中利用Jquery实现Ajax方式文件上传功能的例子,其中使用到了Jquery插件Ajaxupload,其可以实现单个文件和多文件上传功能。AjaxUpload Jquery插件AjaxUpload实现文件上传功能时无需创建form表单,即可实现Ajax方式的文件上传,当然根据需要也可以创建form表单。准备工作1、下载Jquery开发包和文件上传插件Ajax.
阅读全文
摘要:1.什么引起了ajax不能跨域请求的问题?ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。2.有什么完美的解决方案么?没有。解决方案有不少,但是只能是根据自己的实际情况来选择。具体情况有:一、本域和子域的相互访问: www.aa.com和book.aa.com二、本域和其他域的相互访问: www.aa.com和www.bb.com 用 iframe三、本域和其他域的相互访问: www.aa.com和www.bb.com 用 XMLHttpRequest访问代理四、本域和其他域的相互访问: www.aa.co
阅读全文
摘要:现在流行的php框架有很多,像cakephp、像yii、像thinkphp 、像zendframework等等,各种框架层出不穷,自己也用过thinkphp和一些公司自己开发的框架,没有接触框架的时候觉得框架很神圣,很强大,抱着学习的态度开始用的,经过使用和学习,真正体会到了使用框架开发的好处了,呵呵,使用框架开发项目,开发效率得到了很大的提升,面向对象的编程思想和mvc模式,使得框架开发出来的项目维护起来更加方便,使得代码的重用性加强,大大缩短了代码数量,不管是哪一种框架,他得思想大体上是一致的,会了一种框架,我想其他的框架用起来也不会很费劲,使用框架虽然有很多好处,但是不同的开源框架都有自
阅读全文