摘要: 背景 在用Node.js+Webpack构建的方式进行开发时, 我们希望能实现修改代码能实时刷新页面UI的效果. 这个特性webpack本身是支持的, 而且基于koa也有现成的koa webpack hot middleware 和 koa webpack dev middleware 封装好的组件 阅读全文
posted @ 2017-05-13 00:44 Blue Sky ...... 阅读(3585) 评论(0) 推荐(0) 编辑
摘要: 从 Vue 的官方支持我们知道,Vue 是支持服务端渲染的,而且还提供了官方渲染插件 vue-server-renderer 提供了基于 JSBundle 或 JSON 文件渲染模式和流渲染模式。 阅读全文
posted @ 2017-10-03 10:24 Blue Sky ...... 阅读(10155) 评论(0) 推荐(0) 编辑
摘要: 背景 在用Node.js+Webpack构建的方式进行开发时, 我们希望能实现修改代码能实时刷新页面UI的效果. 这个特性webpack本身是支持的, 而且基于koa也有现成的koa webpack hot middleware 和 koa webpack dev middleware 封装好的组件 阅读全文
posted @ 2017-05-13 00:44 Blue Sky ...... 阅读(3585) 评论(0) 推荐(0) 编辑
摘要: 1、phonegap android 插件管理器PluginManager初始化时, 是每个Activity都要初始化一次, 数据都缓存一次, 导致同一份数据缓存多次。-- 暂不清楚为啥这样实现? 难道是phonegap 框架是为单webview 实现的,如果有知道原因的请告知一下。 2、同第1点一样, Socket Server 每个Activity都会初始化一下, 如果loadUrl 的url类型不同,会不会导致scoket server状体错乱, 待验证! 3、phonegap 采用 prompt 和 XHR 轮询机制,一是会导致手机耗电情况严重, 二是了解到prompt 调用是会阻塞js执行的, 这样导致影响到页面加载速度。 阅读全文
posted @ 2015-01-11 17:39 Blue Sky ...... 阅读(21629) 评论(1) 推荐(0) 编辑
摘要: 1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修... 阅读全文
posted @ 2015-01-07 12:45 Blue Sky ...... 阅读(24941) 评论(0) 推荐(0) 编辑
摘要: 1、浏览器载入HTML,然后把它解析成DOM。 2、浏览器载入angular.js脚本。 3、AngularJS等到DOMContentLoaded事件触发。 4、AngularJS寻找ng-app指令,这个指令指示了应用的边界。 5、使用ng-app中指定的模块来配置注入器($injector)。 6、注入器($injector)是用来创建“编译服务($compile service)”和“根作用域($rootScope)”的。 7、编译服务($compile service)是用来编译DOM并把它链接到根作用域($rootScope)的。 8、ng-init指令将“World”赋给作用域里的name这个变量。 9、通过{{name}}的替换,整个表达式变成了“Hello World”。 阅读全文
posted @ 2015-01-07 11:55 Blue Sky ...... 阅读(89149) 评论(7) 推荐(11) 编辑
摘要: 1、继承cordovaActivity的Native实现类 2、编写javascript代码 3、编写plugin.xml配置文件 阅读全文
posted @ 2015-01-06 22:09 Blue Sky ...... 阅读(5441) 评论(1) 推荐(0) 编辑
摘要: 在开发Android应用程序的实现,有时候需要引入第三方so lib库,但第三方so库比较大,例如开源第三方播放组件ffmpeg库, 如果直接打包的apk包里面, 整个应用程序会大很多.经过查阅资料和实验,发现通过远程下载so文件,然后再动态注册so文件时可行的。主要需要解决下载so文件存放位置以及文件读写权限问题。 阅读全文
posted @ 2015-01-05 12:34 Blue Sky ...... 阅读(5345) 评论(3) 推荐(2) 编辑
摘要: CordovaActivity:Cordova Activity入口,已实现PluginManager、WebView的相关初始化工作, 只需继承CordovaActivity实现自己的业务需求。 PluginManager: 插件管理器 阅读全文
posted @ 2015-01-05 09:49 Blue Sky ...... 阅读(67957) 评论(3) 推荐(5) 编辑
摘要: 在项目开发时,全局scope 和 directive本地scope使用范围不够清晰,全局scope与directive本地scope通信掌握的不够透视,这里对全局scope 和 directive本地scope的使用做一个总结 阅读全文
posted @ 2015-01-04 20:24 Blue Sky ...... 阅读(15150) 评论(4) 推荐(3) 编辑
摘要: Grunt 自动化部署之css、image、javascript、html压缩Gruntfile.js配置 阅读全文
posted @ 2014-11-13 15:42 Blue Sky ...... 阅读(19655) 评论(1) 推荐(4) 编辑