CHENGKANG

66
获赞数
7
关注数
66
粉丝数
海外
University of Southampton | Web Technology
IP 属地未知
2014-05-07 加入
浏览 12.1k

LOADING...
...

GETTING TO KNOW THE WORLD.
WITH CURIOSITY, WITH PASSTION, WITH LOVE.
WITH CATHERINE.

...

1,002 声望|达人
全站排名超越 98% 用户
tornado
441
python
283
mongodb
256
ios
214
swift
203
个人动态
  • 赞了回答2018-02-18
    Vue如何动态修改template?
    @SayGoodBey ,恰好看到你问了,那就写出我的方法吧。我是在一个子组件中实现的,你可以动态的添加该子组件:下面的content是markdown格式的数据,../common/markdown文件是自己写好的基于marked的解析函数,它会将Markdown格式析为Vue格式的字符串:
  • 发布了文章2017-12-19
    我和廖总的新项目:Wildfire 野火评论系统 :-D
    Wildfire 如果你的网站需要一个方便的评论系统的话,不妨试试 Wildfire 野火评论系统。 全新的 Wildfire 主页 ([链接]) 已经启用了,快去那儿看看详细的文档吧。 Please visit the brand new Wildfire Home Page ([链接]). Detailed documentation is available. Cli...
  • 赞了文章2017-10-05
    iView 一周年了,同时发布了 2.0 正式版,但这只是开始...
    两年前,我开始接触 Vue.js 框架,当时就被它的轻量、组件化和友好的 API 所吸引。之后我将 Vue.js 和 Webpack 技术栈引入我的公司(TalkingData)可视化团队,并经过一年多的实践,现已成为整个公司的前端开发规范。与此同时,我开源了 iView 项目,它是基于 Vue.js...
  • 赞了文章2017-09-26
    源码分析:Vue的双向数据绑定
    虽然工作中一直使用Vue作为基础库,但是对于其实现机理仅限于道听途说,这样对长期的技术发展很不利。所以最近攻读了其源码的一部分,先把双向数据绑定这一块的内容给整理一下,也算是一种学习的反刍。
  • 赞了文章2017-09-06
    个人小结--javascript实用技巧和写法建议
    从大学到现在,接触前端已经有几年了,感想方面,就是对于程序员而言,想要提高自己的技术水平和编写易于阅读和维护的代码,我觉得不能每天都是平庸的写代码,更要去推敲,去摸索和优化代码,总结当中的技巧,积极听取别人的建议,这样自己的技术水平会提高的更快。...
  • 发布了文章2017-05-30
    【译】Core Graphics,第四部分:Path!Path!
    在 Core Graphics 中,一个 path 就是对某种形状的一步一步的描述。它可以是一个圆、一个正方形、一个桃心、一个字频柱状图或者可能是一个笑脸。它并不包含任何诸如像素颜色、线宽或渐变这样的信息。路径主要是用于绘制——将其用颜色填充或者描边——用颜色描出轮廓。你...
  • 发布了文章2017-05-26
    【译】哥们儿,我的方法哪儿去了?
    原文链接:Dude, Where's my Call?译文原链:【译】哥们儿,我的方法哪儿去了? 想象有一天你正在给 Swift 编译器喂一些看起来无害的代码。 {代码...} 然后一个冲击波打来: {代码...} 它们哪儿去了?被重命名了。 Swift 3 一个重大的特性就是由 Swift-Evolution 提...
  • 发布了文章2017-05-25
    【译】Core Graphics,第三部分:线
    设想这样一条简单的线:就是连接两点的一条直的像素序列。有一些有名的算法你可以用来自己做绘制,但是近些日子,我们有了工具箱来帮忙做繁杂的工作。在 Core Graphics 中,一条线就只是一种路径。路径对于许多 Core Graphics 的特性来说都是中心,下一回你会得知很...
  • 发布了文章2017-05-24
    【译】Core Graphics, 第二部分:说说 context (上下文)
    context (上下文)就是 Quartz 的核心:你需要按照某种规范来与当前的 Core Graphics context 交互以真正绘制东西,因此熟悉它、它做什么以及为什么它是这样的是有益处的。
  • 发布了文章2017-05-24
    【译】Core Graphics,第一部分:序章
    Mac 和 iOS 开发者有许多不同的让东西显示在屏幕上的编程接口。UIKit 和 AppKit 有各种各样的 image、color 和 path 类。Core Animation 让你可以移动 layer。OpenGL 让你可以在三维空间渲染东西。SpriteKit 让你可以做动画。AVFoundation 让你可以播放视频。
  • 发布了文章2017-04-15
    一个 react-native 文字跑马灯组件
    一个 react-native 文字跑马灯组件。 如果你需要从下往上滚动的跑马灯, 请使用 react-native-lahk-marquee-label-vertical. 描述 我在一个项目中需要用到跑马灯,但是在网上没找到好用的。所以我就自己写了一个跑马灯的组件。 本来打算让它可以在 iOS 和 Android 平...
  • 赞了文章2017-02-10
    十大经典排序算法总结(Javascript描述)
    这世界上总存在着那么一些看似相似但有完全不同的东西,比如雷锋和雷峰塔,小平和小平头,玛丽和马里奥,Java和javascript....当年javascript为了抱Java大腿恬不知耻的让自己变成了Java的干儿子,哦,不是应该是跪舔,毕竟都跟了Java的姓了。可如今,javascript来了...
  • 发布了文章2017-01-14
    QnA,一个 Hexo FAQ 主题
    之前在 Gitbook 上创建了一个 FAQ 网站,但是 Gitbook 使用起来偏麻烦,而且主题不好看。预期创建一个 Gitbook 主题,不如创建一个 Hexo 主题,然后将网站部署到 Github 上。于是我便动手制作了这个主题。 这个主题的最初目的是为了服务这个网站 Swift Newbie: 给 Sw...
  • 发布了文章2017-01-05
    Pauseable Timer 一个可暂停的计时器
    有时候我们需要暂停计时器,但是这个功能在 Timer(Swift3) 中并没有被实现。因此,经过一些失败的尝试,我创建了这个可以暂停的计时器,希望对你也有用。
  • 发布了文章2017-01-05
    DanmuManager 一个简单的弹幕工具
    项目首页: DanmuManager Github Repository 使用方法 Usage DanmuManager 和 VideoDanmuManager 有不同的应用场景,后者用于视频弹幕。 你可以运行项目中的测试,来了解二者的使用方法。 DanmuManager 创建 DanmuManager {代码...} 初始化 init 方法允许自定义: to...
  • 发布了文章2016-07-02
    【译】我最喜欢的 JavaScript 设计模式
    我觉得聊一下我爱用的 JavaScript 设计模式应该很有意思。我是一步一步才定下来的,经过一段时间从各种来源吸收和适应直到达到一个能提供我所需的灵活性的模式。
  • 发布了文章2016-06-28
    【译】JavaScript 命名空间
    C 语言程序经常使用前缀命名空间。在 JavaScript 的世界中,你可能会碰见 Macromedia 的 MM_ 方法,例如 MM_showHideLayers。
  • 发布了文章2016-06-21
    【译】JavaScript 中的命名空间
    全局变量应该由有系统范围相关性的对象们保留,并且它们的命名应该避免含糊并尽量减少命名冲突的风险。在实践中,这意味着你应该避免创建全局对象,除非它们是绝对必须的。
  • 发布了文章2016-05-15
    【译】Swift2 中的错误处理:try,catch,do 以及 throw
    如果你已经看了我那篇讨论 Swift2 中所有新东西的文章并且想了解更多关于新的错误处理系统的东西,这篇文章非常合适。简单来说,它已经被完全重写得现代化,快速和安全,并且除非你只使用 iOS API 的一小部分的话,你需要花些时间来学习一下。
  • 赞了文章2016-05-06
    [分享]iOS开发-学会使用代码块,提高你的开发效率
    相信很多开发者在新手阶段都免不了记不住方法等各种各样的窘境,于是,很多时候,在遇到使用相同控件属性时,苦于记不住其种类繁多的代理方法,就只能照着之前写过的代码再照搬一遍,又或者稍有经验的开发者在遇到代码量略多但框架大体相同,只有细微几处修改的需求...