摘要: 在您现在看到的我的博客站点,后台使用的是 Hexo 作为博客引擎,但是默认集成的搜索组件是进行 form 提交到 Google 进行搜索的,为了更好地体验,本文介绍如何在 Hexo 博客中集成 Swiftype 搜索组件。 阅读全文
posted @ 2016-02-03 14:48 Parry 阅读(1187) 评论(0) 推荐(2) 编辑
摘要: 在前端快速发展地过程中,为了契合更好的设计模式,产生了 fetch 框架,此文将简要介绍下 fetch 的基本使用。 在 AJAX 时代,进行请求 API 等网络请求都是通过 XMLHttpRequest 或者封装后的框架进行网络请求。 现在产生的 fetch 框架简直就是为了提供更加强大、高效的网络请求而生,虽然在目前会有一点浏览器兼容的问题,但是当我们进行 Hybrid App 开发的时候,如我之前介绍的 Ionic 和 React Native,都可以使用 fetch 进行完美的网络请求。 阅读全文
posted @ 2016-02-02 00:00 Parry 阅读(67011) 评论(14) 推荐(11) 编辑
摘要: 在 App 开发中我们经常需要在用户登录模块接入 SNS 登录组件,这样会大大提高用户的注册体验。特别当一个不是刚性需求 App 推广的时候,这样会很大的降低用户体验的成本,没有人愿意忍受输入邮箱、手机号码去注册一个账号的流程。 本文主要分享了在 React Native 中接入微博、微信、QQ 登录的流程,以及此前登录组件中修复的一个已知 bug 的修复。 阅读全文
posted @ 2016-01-27 10:52 Parry 阅读(8267) 评论(1) 推荐(4) 编辑
摘要: 此文主要分享了如何将自己博客园的文章自动导出到 Markdown 文档进行存储,以便在本地进行归档管理,程序中也对文章的分类、tag、代码块以及文章中的图片进行了保存处理,以便上传到自己的图床。 阅读全文
posted @ 2016-01-24 11:07 Parry 阅读(4597) 评论(7) 推荐(3) 编辑
摘要: Angular Chart 简介在之前的文章中介绍了使用 Ionic 开发跨平台(iOS & Android)应用中遇到的一些问题的解决方案。在更新0.1.3版本的过程中遇到了需要使用图表展示一周搜索引擎抓取变化的需求,因为之前使用过 Chart.js, 所以去查了些资料果然是有既有的模块的。Ang... 阅读全文
posted @ 2015-11-17 19:01 Parry 阅读(3323) 评论(0) 推荐(1) 编辑
摘要: 此篇文章主要整理了最近在使用 Ionic 开发HybridApp 过程中遇到的一些疑难点以及后期发布生成 iOS 和 Android 版本过程中的种种问题。文章目录Ionic 简介和项目需求介绍View 缓存的处理键盘的不同模式的支持设备网络状况的检查iOS 设备和 Android 设备的图标以及启... 阅读全文
posted @ 2015-11-05 16:59 Parry 阅读(5593) 评论(5) 推荐(12) 编辑
摘要: 多说评论系统是一个非常好用的第三方评论插件,聚合了大多数的SNS平台账号登录和分享功能,UI也很不错。作为网站快速接入评论系统,多说是一个比较好的选择,其也提供了一些实用的API去满足定制化需求。多说API支持将本地的用户基本信息同步到多说服务器,实现了本地用户系统和多说用户验证机制的一致。大概的过程:在用户注册或者修改个人信息的时候将用户信息同步至多说服务器,并在用户登录后在本地cookie写入JWT值,多说可以进行判断而实现用户无需再登录多说系统就可以进行评论。Array参数注意点在使用多说同步用户信息API时,用户的信息users参数的类型为array,这里需要特别注意其格式处理。不过还 阅读全文
posted @ 2014-02-26 19:44 Parry 阅读(2888) 评论(1) 推荐(0) 编辑
摘要: 引子在编写使用ClickOnce部署的应用程序时,需要在程序的标题栏、软件变更记录、软件关于等页面读取显示当前的版本号。之前很傻瓜的做法就是在Resource中维护一个string值,在使用到的地方读取,有更新修改Resource即可。其实这样做也有一个好处,就是自己可以控制需要显示的版本号,版本信息显示到Build即可,而可能不需要显示到Revision。ClickOnce的版本值这样每次修改都很麻烦,当不需要去控制显示的版本值时,直接读取Publish填写的版本值即可。下面的代码即是读取ClickOnce版本值的方法。//获取Publish的版本private Version GetRun 阅读全文
posted @ 2013-08-27 17:22 Parry 阅读(2299) 评论(0) 推荐(1) 编辑
摘要: 在前一篇文章中,主要讨论了使用HTTP基本认证的方法,因为HTTP基本认证的方式决定了它在安全性方面存在很大的问题,所以接下来看看另一种验证的方式:digest authentication,即摘要认证。系列文章列表ASP.NET Web API(一):使用初探,GET和POST数据ASP.NET Web API(二):安全验证之使用HTTP基本认证ASP.NET Web API(三):安全验证之使用摘要认证(digest authentication)摘要认证原理在基本认证的方式中,主要的安全问题来自于用户信息的明文传输,而在摘要认证中,主要通过一些手段避免了此问题,大大增加了安全性。下图为 阅读全文
posted @ 2013-07-05 15:52 Parry 阅读(14361) 评论(21) 推荐(18) 编辑
摘要: .NET性能调优系列文章系列文章索引.NET性能调优之一:ANTS Performance Profiler的使用.NET性能调优之二:使用Visual Studio进行代码度量.NET性能调优之三:YSlow相关规则的调优工具和方法1.YSlow简介在这篇文章里来谈谈web前端的相关优化,主要遵从YSlow规则,具体的规则意义在YSlow的23条规则描述里已经描述的很清楚,不再赘述,那么这里主要来探讨下如何针对部分规则进行相关调优。雅虎的Exceptional Performance Team整理出了针对web页面进行性能改善的34条规则,而YSlow从里面提取出来了23条规则来指导开发者进 阅读全文
posted @ 2013-01-08 18:01 Parry 阅读(3843) 评论(4) 推荐(9) 编辑