mackxu
子曰:学而时习之,不亦说乎?

随笔分类 -  Javascript进阶

记录有技巧的一些做法
webview页面间的通信问题
摘要:前提 记一次多页面开发。 开发需求时会对页面刷新(reload),返回到上一页(用户返回 / history.go()) 页面间的通信 sessionStorage保存本次会话的信息,同步到新页面或上一页。 实际情况 打开新页面,sessionStorage同步信息,没问题。 执行history.g 阅读全文
posted @ 2017-06-21 10:41 mackxu 阅读(898) 评论(0) 推荐(0)
es6 export-from用法
摘要:语法: 注意:export-from 用于聚集模块。但不能在直接使用。例如在index.js里export { a } from 'b.js', a在index.js里无法使用 参考:http://blog.csdn.net/DeepLies/article/details/52916221?loc 阅读全文
posted @ 2017-06-11 12:19 mackxu 阅读(8602) 评论(0) 推荐(0)
google-analytics的使用: 解析页面引入代码
摘要:代码整理和注释// 创建ga()方法, 加载analytics.js文件// a, m 作为形参,确保下面的执行不会修改外部的同名变量(function(win, doc, o, g, ga, a , m){ win['GoogleAnalyticsObject'] = ga; //... 阅读全文
posted @ 2014-08-25 10:52 mackxu 阅读(1196) 评论(0) 推荐(0)
JS文件加载:比较async和DOM Script
摘要:async与script动态加载都能使文件异步加载,本文叙述它们对页面渲染和load加载的影响方面。目前我用demo.js作为执行文件操作.代码:var now = function() { return +(new Date()); }var t_s = now();while(now() - t... 阅读全文
posted @ 2014-07-20 12:11 mackxu 阅读(1283) 评论(0) 推荐(0)
File API 读取文件小结
摘要:简单地说,File API只规定怎样从硬盘上提取文件,然后交给在网页中运行的JavaScript代码。与以往文件上传不一样,File API不是为了向服务器提交文件设计的。关于File API不能做什么也非常值得注意。它不能修改文件,也不能创建新文件。想保存任何数据,你可以通过Ajax把数据发送到服... 阅读全文
posted @ 2014-07-08 23:11 mackxu 阅读(693) 评论(0) 推荐(0)
CoffeeScript的类继承的工具函数extends
摘要:__hasProp = {}.hasOwnProperty, __extends = function(child, parent) { // 派生类时,如果基类的类属性值是对象,那么子类的类属性只是指向该对象。而不是克隆一份 for (var key i... 阅读全文
posted @ 2014-05-26 00:03 mackxu 阅读(284) 评论(0) 推荐(0)
柯里化/偏函数/Curring用法
摘要:把接受多个参数的函数变成一个单一参数的函数,并且返回接受余下的参数而返回结果的新函数的技术 阅读全文
posted @ 2014-05-14 17:07 mackxu 阅读(621) 评论(0) 推荐(0)
JS对异步循环使用递归
摘要:将循环实现为一个函数,我们可以决定何时开始每次迭代。 阅读全文
posted @ 2014-05-10 18:12 mackxu 阅读(3895) 评论(0) 推荐(1)
JS多异步之间的协作方案
摘要:使用工具函数downloadAllAsync接收一个URL数组并下载所有文件,结果返回一个存储了文件内容的数组,每个URL对应一个字符串。使用计数器来执行这样的并行操作 阅读全文
posted @ 2014-05-09 20:12 mackxu 阅读(406) 评论(0) 推荐(0)