
前端开发
文章平均质量分 64
node2017
这个作者很懒,什么都没留下…
展开
-
自定义时间触发回调函数的解决方案
在做css3的动画时,我们想让几块不同的动画场景,按照不同的时间出现,这样子可以形成视差动画,而不是上一个动画执行完了,下一个动画就开始了,我们想自己定义动画出场的时间。这里说白了,就是定义个回调函数队列,在时间到了,就触发执行。我们就先定一个队列来存放回调函数var Queue = function(){ /** * 存放回调函数的数组 */ var fnAr原创 2016-03-19 17:23:58 · 2203 阅读 · 0 评论 -
span border-top,border-bottom属性在IE不显示解决方法,兼容IE ,Chrome,Firefox
默认情况下。span设置了宽度不管用~ 多加一个css ----------------display:inline-block 首页 1 下一页 原文出自:http://blog.youkuaiyun.com/jiushuai/article/details/5692353转载 2013-10-23 18:16:08 · 3406 阅读 · 0 评论 -
fck struts2 整合 出现the current user isn't authorized for file browsing!.
今天用了fck 整合在struts2 点文件上传,浏览服务器的时候,弹窗出现“the current user isn't authorized for file browsing!.”,网了很多方法都没有效果,最后试了很久,找到解决方法:1、新建一个类来继承public class MyUserAction implements UserActionImpl{public boole原创 2013-09-27 15:13:56 · 1071 阅读 · 0 评论 -
FCKeditor 文本编辑框设置
1.下载FCKeditor文件先在官方网页上下载 FCKeditor 的压缩包 和 FCKeditor 的.net 2.0核心库下载地址:FCKeditor 的压缩包http://nchc.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.4.3.zipFCKeditor 的.net 2.0核心库http://nchc.d转载 2013-09-27 16:02:13 · 2006 阅读 · 0 评论 -
修改fck的文本编辑框为只读
最近在做一个项目,需要把fck的文本编辑框设置为只读状态,直接在html中的textarea设置“readonly”属性没有效果,需要在fck中设置,具体设置如下1、找到 \fckeditor\ 目录下的 fckconfig.js ,加一个toolbar:FCKConfig.ToolbarSets["mytoolbar"] = [ ['img']] ; 2、在需要的原创 2013-09-27 16:24:29 · 1436 阅读 · 0 评论 -
关于web页面缓存问题解决方法,如图片缓存,异步提交数据页面不更新
问题描述:1、在做异步更新图片的时候,,改变了img节点的src,但是img 图片还是没有更新2、异步提交数据到后台,如用jquery的$.ajax,$.post,$.get ,发现数据提交不到后台,后台接收不到异步提交上来的数据\问题原因:由于很多浏览器都具备了数据缓存的机制,特别是图片的加载,当你加载完图片之后,如果你再次加载图片的路径和上次加载图片的路径是一样的,浏览器就原创 2013-10-06 19:32:57 · 6285 阅读 · 0 评论 -
2011-11-24 20:04 js 几个常用字符串处理函数
js 几个常用字符串处理函数 原文出自:http://hi.baidu.com/leslytt/item/827d621448951e028fbde422• concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。• indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 • charAT() – 返回指定转载 2013-10-17 20:24:01 · 678 阅读 · 0 评论 -
对httpSession,servletContext生命周期的理解
httpSession 和 servlertContext 的生命周期类似,这里详细讨论下httpSession,然后servletContext类似httpSession是浏览器级别的状态字,只要网页打开了就已经和服务器建立了一个连接session,创建一个属于这个网页特有的sessionId下面我们通过建立一个监听器对httpSession,servletContext 进行监听监听器原创 2013-10-19 11:10:38 · 2353 阅读 · 0 评论 -
IE下使用form时,所在行被撑高 解决方法
IE下使用form时,默认的行高会大于气内容的行高,在布局时,会出现如下我们不想要的效果我们期望是这样,在FF和chrome可以实现下面的效果,但IE不行解决方法:在form中加上style将form的内边距和外边据去掉 style='padding:0px;margin:0px;'>----------------------------------------原创 2013-10-27 23:36:42 · 789 阅读 · 0 评论 -
html5 FileReader
FileReader可以已异步的方式用来操作input元素选取的文件,拖拽操作获取的文件以及来自在一个HTMLCanvasElement上执行mozGetAsFile()方法后的返回结果.构造函数FileReader()属性列表error DOMError 在读取文件时发生的错误. 只读.readyState unsigned short 表明FileReader对象的当前状态原创 2016-03-13 23:27:09 · 3443 阅读 · 0 评论 -
gxhr API 常见用法
这里是介绍我们项目常见的XMLHttpRequest异步请求的用法,先来封装一下,让它和jquery ajax使用差不多,封装的文件为gxhr.js,在github上https://github.com/liuxg2013/gxhr/欢迎点赞,下面看看用法??get方式提交数据window.gxhr({ url : "/whats/task/xmlHttpRequest原创 2016-03-27 23:30:34 · 918 阅读 · 0 评论 -
HTTP协议初探
HTTP协议初探1.定义 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写,它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态原创 2016-02-25 17:01:22 · 497 阅读 · 0 评论 -
html5 常用标签和属性
html5出现了很多让人兴奋的标签和属性,以前一些功能我们自己需要写组件或者去找组件,现在html5原生的就直接帮我们集成了,这当中就表单组件的一些常用功能。html5 input 组件时间日期类型 month <input type = "month" /><br><br> <!-- 年月 --> week <input type = "week" /><br><br>原创 2016-03-18 01:13:30 · 5834 阅读 · 1 评论 -
html5 WebSocket
websocket允许我们建立时时全双共的web实时通信,websocket没有出现之前,我们是利用长轮询,客户端和服务器建立起长期的链接,直到服务器数据状态改变或者时间过期才关闭,而每次的链接和请求都会把http 头部的一连串信息带过去,例如cookie等等,这样子会导致网络带宽还有延时等等,如果服务端的数据变更非常频繁的话,这种效率想必很低。websoket通过一种握手协议来建立链接客户端请求原创 2016-03-16 17:58:44 · 2071 阅读 · 0 评论 -
html5 IndexedDB
indexedDB类似nosql的数据库,是面向索引的数据库,相对于web storage,它为web离线存储提供大数据存储和搜索。浏览器兼容性使用步骤打开一个数据库获取数据库对象通过数据库打开一个事务通过事务进行数据库结构和数据的操作操作数据之前,我们先建立一个数据库/** * 创建数据库 */function createDB(){ var openReq = windo原创 2016-03-15 20:47:29 · 1862 阅读 · 0 评论 -
html5 Web storage
web storage可以以key/value的方式保存数据,让我们的app在离线的情况下,依然可以读取上次浏览的记录。web storage 和 cookie的区别可储存的资料量大小不同,cookie的容量大约只能存4KB,Web Storage的容量一般是5MB,不同浏览器可能不同cookie可以放在http的头部发到服务器,服务器可以操作cookie,web storage则不可以。we原创 2016-03-14 23:11:15 · 653 阅读 · 0 评论 -
html5 Drag and Drop
html5 Drag and Drop 允许我们拖放元素,我们文件上传可以像桌面程序一样,直接拖放就上传!!浏览器默认可以拖放的元素有图片,文本(需要先选中文本再移动)和链接,其他的元素若想要进行拖放,可以添加draggable = “true” <div draggable = "true"></div>draggable有如下属性:true 表示此元素可拖拽false 表示此元素不可原创 2016-03-13 17:19:36 · 1365 阅读 · 0 评论 -
jquery queue
jquery equeue 用来缓存调用方法队列,对于需要按顺序执行的方法场景非常有效,例如动画,需要在上一个动画完成之后,执行下个动画动作或者回调函数1.方法queue,dequeue,clearQueuefunction fn1(){ console.log("fn1 invoke");};function fn2(){ console.log("fn2 invoke");};f原创 2016-03-10 00:01:49 · 1021 阅读 · 0 评论 -
jquery data
jquery data是一个数据缓存系统,通过key和value借助html dom进行缓存数据1.方法有data,removeData和hasdata//$(select).data(key,obj) obj为任意对象$("body").data("name","lucy"); //在body上缓存数据$("body").data("age",34);//$(select).data(key原创 2016-03-09 23:37:20 · 539 阅读 · 0 评论 -
jQuery.Callbacks()
jq的回调对象是实现jq ajax和defferred的基础模块,通过add添加一系列的回调函数到队列中,并fire触发回调,当然你也可以通过remove删除队列中的回调函数。1.基本过程,add,fire,remove,empty,hasvar callbacks = $.Callbacks(); //获取回调队列function fn1(value){ console.log("fn1 s原创 2016-03-08 19:56:04 · 461 阅读 · 0 评论 -
jquery deferred promise
js有一种设计模式”订阅/发布者”模式,或者叫”观察者模式”,jquery实现观察者模式就是用deferred。/** * 定义一个主题 */var subject = function(){ var def = $.Deferred(); setTimeout(function(){ def.resolve("发布主题"); //发布一个主题 },3000原创 2016-03-08 01:07:00 · 996 阅读 · 0 评论 -
javascript 单例和闭包
单例为一种设计模式,指只能实例化一次的对象,单例的好处避免暴露太多变量到全局变量window中,可以用来做命名空间,避免命名冲突,可以用来写类库等,jquery就是一个大大的命名空间 jQuery.fn = jQuery.prototype = {..}var ValidateUtil = { checkEmail : function(){}; checkPassword :原创 2016-03-06 22:41:42 · 1254 阅读 · 0 评论 -
XMLHttpRequest API
jquery ajax就是根据XMLHttpRequest level1进行封装异步请求,可惜目前它的版本不支持接收和传送二进制数据。XMLHttpRequest level2的诞生引入了很多新的api,例如可以接收和传送二进制数据,传输过程中的也添加了更细致的事件监听。先来个demo,发送二进制数据/** * @author liuxg * @date 2016年3月24日 下午10:59:1原创 2016-03-25 17:04:21 · 3963 阅读 · 0 评论