<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FuDesign2008的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FuDesign2008</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FuDesign2008]]></copyright><item><title><![CDATA[IE10 放弃图片下载， 导致图片无法显示]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/88900823</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/88900823</guid><author>FuDesign2008</author><pubDate>Fri, 29 Mar 2019 20:07:05 +0800</pubDate><description><![CDATA[问题
IE10 放弃图片下载， 导致图片无法显示
原因与解决
如果server没有指定返回数据的mime-type 或者  mime-type 不对，会导致IE放弃图片请求，Server设置好对应的mime-type即可解决。
参考


https://stackoverflow.com/questions/15811877/randomly-not-loading-images-in-inter...]]></description><category></category></item><item><title><![CDATA[剪贴板自定义类型跨浏览器支持]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/53994004</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/53994004</guid><author>FuDesign2008</author><pubDate>Tue, 03 Jan 2017 14:11:22 +0800</pubDate><description><![CDATA[剪贴板自定义类型跨浏览器支持引子在编辑器开发中, 遇到了需要设置内容到剪贴板和获取并剪贴板内容的情况. 有关以下问题
跨浏览器获取Clipboard
从剪贴板中获取不同类型数据
可以参考 THE DEFINITIVE GUIDE TO COPYING AND PASTING IN JAVASCRIPT下面分享以下在 THE DEFINITIVE GUIDE TO COPYING AND PASTIN]]></description><category></category></item><item><title><![CDATA[Vim 配色(color scheme)与随机配色]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/43701521</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/43701521</guid><author>FuDesign2008</author><pubDate>Tue, 10 Feb 2015 12:00:06 +0800</pubDate><description><![CDATA[Vim 配色(color scheme)与随机配色配色对编码的体验影响很大, 在使用vim过程中, 我一直使用 
molokai–自认为最好的color scheme. 
后来, 又逐渐发现了 
solarized, 
lucius 等优秀的配色方案.有段时间, 个人.vimrc 中默认配色是molokai, 但一种配色使用久了也会烦. 希望使 
用pyte 方案时, 需要手工输入并执行 :colo]]></description><category></category></item><item><title><![CDATA[UIWebView 中JavaScript 与 Objective-C 通信]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/42239217</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/42239217</guid><author>FuDesign2008</author><pubDate>Mon, 29 Dec 2014 15:49:30 +0800</pubDate><description><![CDATA[iOS7 之前
Objective-C -> JavaScript
UIWebView对象有以下方法
 - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script

该方法能够执行一段JavaScript字符串, 并返回字符串类型的返回值. 例如:
UIWebView *webView = [[UIWeb]]></description><category></category></item><item><title><![CDATA[Base64图片与UIImage的相互转化]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/38903085</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/38903085</guid><author>FuDesign2008</author><pubDate>Thu, 28 Aug 2014 20:18:45 +0800</pubDate><description><![CDATA[Base64图片 -> UIImage
- (UIImage *) dataURL2Image: (NSString *) imgSrc
{
    NSURL *url = [NSURL URLWithString: imgSrc];
    NSData *data = [NSData dataWithContentsOfURL: url];
    UIImage *image = [UI]]></description><category></category></item><item><title><![CDATA[Parse HTML Safely]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/38639429</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/38639429</guid><author>FuDesign2008</author><pubDate>Sun, 17 Aug 2014 15:39:55 +0800</pubDate><description><![CDATA[jQuery.parseHTML
给定一段HTML代码, 如何将其转化为DOM树以便处理?
如果使用jQuery, 可以使用其$.parseHTML 方法将HTML代码转化为DOM树.

var markup = '' +
        '' +
        '' +
            'document.onclick=function(){console.log("clic]]></description><category></category></item><item><title><![CDATA[程序员持续学习之道]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/38464541</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/38464541</guid><author>FuDesign2008</author><pubDate>Sun, 10 Aug 2014 01:05:27 +0800</pubDate><description><![CDATA[我其实是一个悲观主义者，从开始成为一名程序员的那一天开始，我就对自己的职业充满着担忧。早期，我担忧的是我刚进入这一行，落后身边从事这一行多年的人太多，跟他们比，我一开始就处于“不公平“的起跑线上；二是当我稍微深入这行后，发现技术的道路充满了歧路和死胡同，稍不留神，就将落入再也跟不上技术进步的节奏，身边也充斥着类似的示例。

好在在这条路上，我找到了一个克服担忧的良方：学习，坚持不懈的学习！
]]></description><category></category></item><item><title><![CDATA[在UIWebView中自定义显示选中文字的编辑菜单项]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/37927997</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/37927997</guid><author>FuDesign2008</author><pubDate>Fri, 18 Jul 2014 13:18:12 +0800</pubDate><description><![CDATA[在iOS系统中，所谓“编辑菜单（Editing Menu）”和“上下文菜单（Contextual Menu）”是有区别的，但在桌面操作系统中，我们常说的“右键菜单”就已经囊括了“编辑菜单”和“上下文菜单”。iOS将两者细分开来，大概是因为移动客户端显示屏大小限制，将所有菜单揉和在一起的话，必定导致超出显示范围，带来不好的操作体验。





Editing Menu




]]></description><category></category></item><item><title><![CDATA[阻止focus]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/37911997</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/37911997</guid><author>FuDesign2008</author><pubDate>Thu, 17 Jul 2014 18:03:05 +0800</pubDate><description><![CDATA[问题
页面结构如下




如果点击outerWindow中的按钮(buttons):

一般说来, 会导致innerWindow的失焦, 且焦点转移到outerWindow中.
那么,

如何阻止焦点转移到outerWindow, 一直保持在innerWindow中?
解决
    // $ === jQuery
    var $buttonWrap = $('#bu]]></description><category></category></item><item><title><![CDATA[JavaScript中this关键字含义及其最佳实践(二)]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/37875471</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/37875471</guid><author>FuDesign2008</author><pubDate>Wed, 16 Jul 2014 12:30:54 +0800</pubDate><description><![CDATA[由于this关键字比较灵活, 因此在书写/阅读相关代码时尤其需要注意.
可读性
简单的解决方案是, 将this的指向对象赋值给一个命名良好的局部变量, 可以提高代码 的可读性.
that
在纯函数, 对象方法, 类构造函数/类实例方法的情形下

推荐将this赋值局部变量that.不推荐使用self作为局部变量名, 见JavaScript Reserved Words.
例如:
v]]></description><category></category></item><item><title><![CDATA[纯文本中识别URI地址并转换成HTML]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/25595083</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/25595083</guid><author>FuDesign2008</author><pubDate>Mon, 12 May 2014 09:58:07 +0800</pubDate><description><![CDATA[问题
有一段纯文本text, 欲将其插入DOM节点div中. text中可能有超链接, 邮件地址等. 如果有, 识别之.
分析

如果只是纯文本, 插入div中, 只要将div.innerText设置为text即可.text中的URI地址可以用正则识别, 并将其替换为标签组成的字符串. 此时 text变成了HTML字符串html.HTML字符串html可以赋值给div.innerHTML.]]></description><category></category></item><item><title><![CDATA[Chrome下, iframe中PageUp时导致父/祖先元素显示错位]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/25060433</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/25060433</guid><author>FuDesign2008</author><pubDate>Mon, 05 May 2014 16:39:42 +0800</pubDate><description><![CDATA[Chrome下, iframe中PageUp时导致父/祖先元素显示错位的问题分析与解决
问题
实际工作中发现, 在Chrome浏览器下, 在iframe中按PageUp键, 会导致父元素显示错位. 如下图:

此时获取父元素的scrollTop, 值为1.
以下是实例代码:


    
        
        Editor Demo
        
        
  ]]></description><category></category></item><item><title><![CDATA[Hiding the inputAccessoryView of a UIWebView]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/19170703</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/19170703</guid><author>FuDesign2008</author><pubDate>Thu, 13 Feb 2014 19:10:13 +0800</pubDate><description><![CDATA[UIWebView is a workhorse of a view. You can use it to display web pages, of course, but you can also use it to display locally-generated rich content.

I was recently using UIWebView and the content]]></description><category></category></item><item><title><![CDATA[JavaScript中click与dblclick冲突与共存]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/18735587</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/18735587</guid><author>FuDesign2008</author><pubDate>Fri, 24 Jan 2014 15:22:24 +0800</pubDate><description><![CDATA[在前端开发中, 如果监听了DOM元素的click事件, 且监听了dblclick事件, 会导致某 些冲突.
冲突
如实现以下功能

单击input按钮, 设置box元素颜色为绿色.双击input按钮, 设置box元素颜色为红色.
以下是示例代码:



    click and dblclick test
    


    click and dblclick test
    ]]></description><category></category></item><item><title><![CDATA[Vim就是一个锤子]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/18603009</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/18603009</guid><author>FuDesign2008</author><pubDate>Tue, 21 Jan 2014 13:45:23 +0800</pubDate><description><![CDATA[如果你手里有一把锤子,所有东西看上去都像钉子。
If all you have is a hammer, everything looks like a nail.
Vim就是一个锤子. 用习惯以后, 什么开发都是钉子了, 竟然想用其做Java/Android/Obj-C/iOS开发 -- Vim 不适合做这些事情 -- SB了我. 做Java/Android开发还是Eclipse好, Obj]]></description><category></category></item><item><title><![CDATA[JavaScript中this关键字含义及其最佳实践(一)]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/18460387</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/18460387</guid><author>FuDesign2008</author><pubDate>Sat, 18 Jan 2014 21:21:14 +0800</pubDate><description><![CDATA[在JavaScript中this关键字非常灵活, 在不同的情况下有不同的含义. 对于初学者来说 比较难以掌握, 即使是有经验的开发人员, 亦容易犯错. Google 一下 understanding this keyword in javascript 有一大把相关的网页, 足以证明this给开发者带来的困 扰.
this含义总则
万剑归宗, 万宗归一. 总得来说,

this 指定义处(]]></description><category></category></item><item><title><![CDATA[Mac OS X下安装与配置ctags和tagbar.vim以开发obj-c]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/18379595</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/18379595</guid><author>FuDesign2008</author><pubDate>Fri, 17 Jan 2014 00:21:24 +0800</pubDate><description><![CDATA[ctags原先不支持objective-c, 后来在其trunk分支上增加了对obj-c的支持(其stable版本 截止目前仍然不支持obj-c). 由于ctags早期不支持obj-c, tagbar.vim插件亦未内置obj-c 支持. 因此, 为了在obj-c文件中正常使用tagbar.vim 以及使用tag跳转功能,
 需要一 些比较hack的方式处理. 以下是安装与配置 ctags和ta]]></description><category></category></item><item><title><![CDATA[Vim ios 开发插件帮助文档精华]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/18376183</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/18376183</guid><author>FuDesign2008</author><pubDate>Thu, 16 Jan 2014 23:24:40 +0800</pubDate><description><![CDATA[Cocoa.vim

:help cocoacocoa.vim uses snipMate to code completion


useful plugin: objc_matchbracket.vim:ListMethods:BuildMethods .h -> .mlook document

:CocoaDocK
Xcode-like mappings

A Alte]]></description><category></category></item><item><title><![CDATA[使用Vim插件YCM开发iOS]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/18311895</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/18311895</guid><author>FuDesign2008</author><pubDate>Wed, 15 Jan 2014 15:31:50 +0800</pubDate><description><![CDATA[配置Vim插件YCM (YouCompleteMe) 作iOS开发是一件比较麻烦的事情, 尤其是像我这种对 YCM插件不是很了解的人. Google 一把vim ycm iphone 似乎也没有挺多相关结果, 故 记录之.
在Mac OS X上配置YCM的前提是

已经安装好MacVim已经安装好YCM插件及其所需的软件(如cmake) (可参考 YouCompleteMe by Vallo]]></description><category></category></item><item><title><![CDATA[iPhone上tab-highlight特效导致的问题与解决]]></title><link>https://blog.youkuaiyun.com/FuDesign2008/article/details/17969571</link><guid>https://blog.youkuaiyun.com/FuDesign2008/article/details/17969571</guid><author>FuDesign2008</author><pubDate>Tue, 07 Jan 2014 21:23:35 +0800</pubDate><description><![CDATA[最近开发iPhone上的富文本编辑器(参考 Rich-Text Editing in Mozilla), 遇到了与-webkit-tab-highlight-color相关的一些问题, 但未见到过讨论类似问题的文章, 故撰文总结.
问题
点击编辑器区域(顶级容器是 div[contenteditable=true] )以编辑内容时, 会出现以下情况:

iOS 6上出现由内而外扩散的半透明]]></description><category></category></item></channel></rss>