-
canvas绘制 + base64转码 + localStorage存储编码的实现
好好读一下实现
查看全部 -
1- 图片绘制到canvas中
2- 将图片的数据取出来转成base64 放在localStorage中
查看全部 -
1- 将图片绘制到canvas的实现
2- 将图片变成base64字符串,缓存到localStorage中
查看全部 -
1- 这里实现的功能点:选项卡点击后 样式改变 + 其他选项卡样式还原
2- 图片不直接展示 而是绘制到canvas上 然后去掉图片节点(占位用) ,将canvas的节点添加到这儿 因为canvas支持硬件加速
3- 之前放的img元素是占位用的
查看全部 -
1- 方法是对象的一个部分,所以可用. 或者['']来调用
2- userAgent : 浏览器种类
3- 实现原理:利用正则判断,只要UA中包含了移动端的一些名称,就是在移动端浏览器环境下,tap事件
4- 事件的类型 本身就是一个定义的字符串,在相应条件下,利用trigger + 事件名触发它
查看全部 -
把逻辑写在闭包中
(function(){})
这样不会污染全局变量
闭包函数执行:
(fuction(){})()
查看全部 -
加载文件用单独的ejs写
用加载器Loader
查看全部 -
ejs加载一部分公共的头部
查看全部 -
因为并非是前后端分离的开发,
实际上是模板+ 数据的后端主导的开发
后端根据请求从数据库获取响应的数据
填充到对应的模板中
然后通过res发送给浏览器
查看全部 -
animate.css可以提供一些css3的动画支持
查看全部 -
在部分地方(例如性能损耗比较大的地方):
使用原生js可以提升性能
查看全部 -
如何创建一个自己的zepto插件
查看全部 -
deferred插件: 提供了promise的方式来处理回调
查看全部 -
webView(Hybird开发模式):
1- webView中用的浏览器内核是未经过优化的
2- 慎用重性能的动作:例如 动画
查看全部 -
常用插件:
fx.js
touch.js
查看全部 -
zepto中http如何跨域
查看全部
举报