随笔分类 -  [Js/Jquery]

摘要:摘要 Application Cache是浏览器自己的一种机制,随着移动互联网时代的到来,如果我们已经将需要的文件缓存下下来,一旦网络无法访问,也能继续访问。不仅能提高用户体验,而且在有网络时,也能直接访问本地文件,减少网络请求,节省流量。 Manifest manifest 属性规定文档的缓存 m 阅读全文
posted @ 2018-04-16 14:39 wolfy 阅读(311) 评论(0) 推荐(0) 编辑
摘要:摘要 可以通过设置一个XMLHttpRequest对象的responseType属性来改变一个从服务器上返回的响应的数据类型。可用的属性值为空字符串 (默认), "arraybuffer", "blob", "document", 和 "text". response属性的值会根据responseT 阅读全文
posted @ 2017-04-11 14:19 wolfy 阅读(11991) 评论(1) 推荐(3) 编辑
摘要:摘要 简单场景描述:将html5开发的app内嵌入ios app中,有部分数据,需要在本地存储,就想到使用浏览器的localstorage或者indexeddb,另外localstorage存储的方式是key,value的方式,并且value是字符串类型的,一般会将json字符串的方式保存,但用起来 阅读全文
posted @ 2017-03-17 17:43 wolfy 阅读(2376) 评论(0) 推荐(0) 编辑
摘要:摘要 在移动端H5页面开发的时候,为了更好的提高用户体验,可以对不常变化的数据做浏览器端数据缓存,在用户打开页面的时候,首先加载本地的数据,然后异步请求服务端,更新数据。在移动端webview中,可以使用IndexedDB的方式对数据进行存储。当然如果数据量不大的情况下,localstorage也是 阅读全文
posted @ 2017-02-26 10:36 wolfy 阅读(2751) 评论(0) 推荐(0) 编辑
摘要:摘要 有这样的需求需要在手机端预览图片的时候,实现图片的手势拖动,放大缩小功能。最终通过touch.js这个插件实现了效果。 touch.js Touch.js是移动设备上的手势识别与事件库, 由百度云Clouda团队维护,也是在百度内部广泛使用的开发工具. Touch.js的代码已托管于githu 阅读全文
posted @ 2016-10-10 14:31 wolfy 阅读(33247) 评论(4) 推荐(2) 编辑
摘要:摘要 最近一直在折腾邮件的h5应用,为了保证在pc,ios,android端都可以使用,所以使用H5页面的方式嵌入app的webview中。 页面 UI大概是这样的 Jquery tagsinput下载:http://xoxco.com/projects/code/tagsinput/ 首先引入js 阅读全文
posted @ 2016-09-26 10:37 wolfy 阅读(478) 评论(0) 推荐(1) 编辑
摘要:摘要 [Html5]sessionStorage和localStorage的区别 索引 上篇文章简单介绍了它们的区别,已经常见的用法。那我们能通过. 或者类似dic[key]的方式访问吗?答案是当然可以了。 遍历key和value 事件 可以监听localStorage的值的变化。 值的变化或者cl 阅读全文
posted @ 2016-08-30 22:16 wolfy 阅读(728) 评论(2) 推荐(0) 编辑
摘要:摘要 有时需要在浏览器中保存一些数据,特别在app中嵌入的h5页面中,需要在webview中保存一些数据,作为客户端的数据持久化。 h5中web storage有两种存储方式:sessionStorage和localStorage。 sessionStorage:用于存储一次会话的数据,这些数据只有 阅读全文
posted @ 2016-08-29 21:49 wolfy 阅读(3831) 评论(0) 推荐(1) 编辑
摘要:摘要 上篇文章简单学习了js自调用方法。今天就趁热打铁,学一学怎么编写一个jquery插件。 JQuery 参考地址:http://www.cnblogs.com/playerlife/archive/2012/05/11/2495269.html 通过JQuery.fn增加一个新的函数来编写JQu 阅读全文
posted @ 2016-08-22 10:40 wolfy 阅读(371) 评论(0) 推荐(0) 编辑
摘要:摘要 有时使用js写了一个匿名方法,需要立即执行。因为没有方法名称,无法在其它地方调用。 匿名函数 匿名函数,可以认为是没有方法名称的函数。 js中如果想执行匿名函数,结构如下: 使用()将匿名函数括起来,后面再加一对小括号(包含参数列表)。 例如: 命名函数自调用 jquery插件格式的自调用 阅读全文
posted @ 2016-08-20 14:12 wolfy 阅读(2685) 评论(0) 推荐(2) 编辑
摘要:摘要 在做h5应用的时,有时有些功能js并不能实现的特别完美。比如下载进度条或上传文件进度等。如果能调用ios或者android的方法,实现进度,以及文件上传或者下载列表更好一些。如果使用第三方的js插件。又要考虑到ios和android的版本问题,支持上并不是特别完美。 WebViewJavasc 阅读全文
posted @ 2016-08-17 10:13 wolfy 阅读(10313) 评论(0) 推荐(0) 编辑
摘要:摘要 在使用ews调用exhange的收件箱的并在h5页面显示邮件详情的时候,因为返回的每封邮件的内容都是htmlbody,没有textbody。每封邮件又没什么规律,用正则表达式来匹配内容并不合适,另外又要保持原邮件的格式。这个确实很难统一。目前是使用iframe标签,将原邮件的html在ifra 阅读全文
posted @ 2016-08-07 11:25 wolfy 阅读(5264) 评论(0) 推荐(0) 编辑
摘要:在项目中使用了pdf.js的方式预览pdf,但针对中文名称的时候会出现乱码,导致找不到该文件而出现错误。 解决办法 结果 阅读全文
posted @ 2016-04-05 11:30 wolfy 阅读(7639) 评论(0) 推荐(0) 编辑
摘要:写在前面 在app中嵌入的h5应用,有时需要获取cookie的中的参数,但是通过请求服务端然后返回,确实太麻烦,所以就想通过js直接操作cookie的做法。 JS操作cookie 测试结果 总结 js操作cookie在h5应用中还是比较常用的。 阅读全文
posted @ 2016-03-31 14:32 wolfy 阅读(252) 评论(0) 推荐(1) 编辑
摘要:写在前面在项目中使用html5,需要针对不同的客户端浏览器有不一样的处理方式,这就需要对请求中的useragent进行分析,并进行处理。一个例子 为了自适应页面可以加上这个meta 测试总结这里记录一下,以后会经常用到。 阅读全文
posted @ 2015-10-10 10:45 wolfy 阅读(1710) 评论(0) 推荐(0) 编辑
摘要:写在前面在最近的项目中,有用到js对数组的操作,之前自己几乎没有用到这种方法,这里就记录一下,算是对学到的东西的一种总结吧。数组对象splice方法splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。基本语法arrayObject.splice(index,... 阅读全文
posted @ 2015-08-02 11:38 wolfy 阅读(10058) 评论(0) 推荐(0) 编辑
摘要:写在前面在项目中,对数组的操作还是比较常见的,有时候,我们需要模拟栈和队列的特性才能实现需求,这里记录一下这个知识点。栈栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈... 阅读全文
posted @ 2015-08-01 10:40 wolfy 阅读(8257) 评论(1) 推荐(0) 编辑
摘要:写在前面面试的过程,很有可能面试到c#那种方式拼接字符串更高效,然后就会引申到js中的拼接方式。这也是我在面试中遇到的问题,当时,也真没比较过js中到底哪种方式更高效。然后,跟猜测一样,说了使用数组的方式,然后使用join方法实现。代码测试 1 2 3 4 5 字符串拼接 6... 阅读全文
posted @ 2015-03-09 14:57 wolfy 阅读(8921) 评论(2) 推荐(2) 编辑
摘要:写在前面今天在群里有朋友使用一个天气api,觉得挺实用的,就记录一下。省的以后再花费功夫去找。地址:http://www.k780.com/api,在这个网站提供了实用的几种接口,比如查询ip,天气,身份证等信息。参数介绍一个例子 1 2 3 4 5 天气 6 7 ... 阅读全文
posted @ 2014-12-23 21:25 wolfy 阅读(8728) 评论(0) 推荐(1) 编辑
摘要:写在前面前面写过一篇文章《[JQuery]用InsertAfter实现图片走马灯展示效果》,自从写过那样的也算是使用面向对象的写法吧,代码实在丑陋,自从写过那样的代码,就是自己的一块心病,总感觉不完美,心里一直惦记着那件事,也是在我写过那篇文章之后,没多久,在博客园首页看到了一篇文章较复杂js的书写... 阅读全文
posted @ 2014-10-26 19:33 wolfy 阅读(1060) 评论(0) 推荐(5) 编辑