- 博客(19)
- 收藏
- 关注
转载 HTML5开发者心声:浏览器兼容性成最大问题
最近,CSDN和HTML5中国产业联盟发起了一个问卷调查,参与调查的开发者们将遇到的问题、关注的事情、对HTML5技术的期待反映在了问卷之上。我们对问卷结果进行了统计和分析,总体来看, 开发者对于浏览器扩展规范能够统一,各大厂商浏览器兼容性能够提升的愿望最为迫切。还有开发者指出,仅仅用PhoneGap作为中间件通过HTML5开发Hybrid App的例子太多,如何运用HTML5技术的长处更好地做开发值得我们思考。
2017-04-30 16:21:59 18494
原创 npm和bower的区别
众所周知,npm(Node Package Manager)是Node.js时代不可或缺的最好的包管理器,现在已经随Node.js官方包同时会安装到你的设备上去。只要给项目书写好package.json放于项目根目录,在重新部署之时只需要执行
2017-04-29 09:50:47 1136
原创 npm的--save和--save-dev参数
当你为你的模块安装一个依赖模块时,正常情况下你得先安装他们,在模块根目录下npm install module-name,然后连同版本号手动将他们添加到模块配置文件package.json中的依赖里(dependencies)。
2017-04-29 09:44:21 916
转载 pixi.js教程中文版--基础篇
Pixi.js使用WebGL,是一个超快的HTML5 2D渲染引擎。作为一个Javascript的2D渲染器,Pixi.js的目标是提供一个快速的、轻量级而且是兼任所有设备的2D库。提供无缝 Canvas 回退,支持主流浏览器,包括桌面和移动。 Pixi渲染器可以开发者享受到硬件加速,但并不需要了解WebGL。 网上暂时没有找到关于pixi.js的中文说明文档,我这里仅是记录项目中使用的经验,即记录利用pixi在制作精灵动画时的一些方法。
2017-04-19 08:24:30 8580 1
原创 jquery扩展方法
jquery插件的开发包括两种:一种是类级别的插件开发,即给jquery添加新的全局函数,相当于给jquery类本身添加方法。jQuery的全局函数就是属于jquery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。也可以理解为另外两种方式,一种是jQuery本身的扩展方法,另一种是jQuery所选对象的扩展方法。1.jQuery.extend(Object); // jQuery 本身的扩展方法 2.jQuery.fn.extent(Object); // jQ
2017-04-12 16:20:59 11187
原创 Pass in an array of Deferreds to $.when()
Pass in an array of Deferreds to $.when()
2017-04-12 11:42:46 721
原创 很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回、后退、上一页等按钮实现自己的关闭页面、调整到指定页面或执行一些其它操作的需求,那在代码中怎样监听当点击微信、支付宝、百度糯米、百度钱包等app的返回按钮或者浏览器的上一页或后退按钮的事件呢。我相信很多朋友像我一样,在百度、搜狗里面搜索很久都没找到方法。下面就来告诉大家怎样监听的方法:首先我们要了解浏览器的history。大家知道在页面中我们可以使用JavaScript window history,后退到前面页面,但是由于安全原因jav
2017-04-11 08:08:05 3069
转载 通过jQuery Ajax使用FormData对象上传文件
FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单"。
2017-04-10 20:30:48 1696
原创 什么叫CDN回源和域名回源,如何采用正确的正确的回源策略
在搜索引擎中所谓的 域名回源就是搜索引擎的蜘蛛在爬行的过程中直接抓取源地址上的内容而不是存在各个节点(CDN)上的缓存内容。 CDN回源率计算方法
2017-04-10 10:12:39 38948 1
原创 清除微信浏览器缓存
做移动web开发免不了用微信扫描页面来进行调试,android版微信浏览器一直都默认缓存html静态资源,每次静态资源变化甚至新内容发布的时候在微信浏览器上都极有可能不能更新,很多时候要清理微信缓存才能看到效果,很是烦人。部分客户装了QQ浏览器,微信实际调用的是QQ浏览器,有时候甚至光清理微信缓存都无效,QQ浏览器的缓存也要清。
2017-04-09 11:13:41 989
转载 禁用微信 webview 调整字体大小
微信 webview 内置了调整字体大小的功能,对于网页的可用性来说是一个很实用的功能。一些网页的字体设置过小导致用户看不清文字,调整字体大小即可解决这个问题。
2017-04-09 11:10:56 2304
转载 移动前端console调试面板(移动网页端调试工具)—vConsole
一个针对手机网页的前端console调试面板,并将其开源了,一个非常有用的开发调试工具。项目地址: https://github.com/WechatFE/vConsole 。不多介绍,以下内容直接 copy 了项目的 README.md
2017-04-09 11:06:39 10320
转载 Phaser中文说明文档
Phaser 是一款专门用于桌面及移动 HTML5 2D 游戏开发的开源免费框架,提供 JavaScript和 TypeScript 双重支持,内置游戏对象的物理属性,采用 Pixi.js 引擎以加快 Canvas 和WebGL 渲染,基于浏览器支持可自由切换。
2017-04-09 10:59:23 7237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人