文章列表

  • 关于几个meta标签

    在老项目里面遇到几个meta标签,不太清除作用。现在查阅一些资料,写这个读书笔记。

    阅读更多>>

  • 关于this、apply和call

    js里面的this总是容易出错的地方。来理解一下this、apply和call。

    阅读更多>>

  • 《javascript正则表达式迷你书》读书笔记

    最近看了一本电子书《javascript正则表达式迷你书》,里面的讲解比较通俗易懂。把之前零散的知识点整理下来,写这个读书笔记。

    阅读更多>>

  • 记一次打包脚本优化

    之前在执行打包脚本的时候,发现在运行的过程中,程序有长时间的等待。并且等待的时机是在一个gulp任务完成后,而不是等待任务执行。于是开始了一次优化之旅。

    阅读更多>>

  • 组件中使用v-model

    vue中表单可以使用v-model实现双向绑定。

    阅读更多>>

  • 扩展echarts图表类型

    背景 之前有这样一个需求,显示一个世界地图,在地图上面的某些城市的位置上面显示出来当地的某项数据值。数值的显示的形式是,从下往上飘。(有点像冒烟一样)。静态图效果如图。

    阅读更多>>

  • 生成目录结构的小工具

    npm工具 tree-directory

    阅读更多>>

  • Babel小记

    简单使用Babel转换ES6语法。

    阅读更多>>

  • 在express中使用markdown

    之前在github的博客中已经使用过markdown语法。markdown语法简单,适合技术文章和说明文档。这次项目中的文档希望使用markdown来写,把文档放在express之中。记录一下使用过程。

    阅读更多>>

  • Swagger+Node搭建API文档系统

    在公司做了个小型的web项目,使用node做后端。提供API渐渐增加,希望有一个API的文档方便查阅,于是找到了swagger。用swaager为原来的node项目搭建API文档系统。

    阅读更多>>

  • jekyll + github page标签页404

    关于jekyll+githubpage的标签页的问题,终于解决掉了,记录一下。

    阅读更多>>

  • 原生javascript API实现HTML5浏览器全屏

    在网上摘录的原生javascript API实现HTML5浏览器全屏方案,记录一下。

    阅读更多>>

  • webpack入门笔记

    什么是WebPack WebPack是模块打包机,它的做的事情就是:分析你的项目结构,找到Javascript模块以及其他一些浏览器不能直接运行的拓展语言(Scss、TypeScript等),并将其打包为浏览器可以运行的格式。

    阅读更多>>

  • line-height的一些知识点

    1. 基本定义 line-height 可以有5种值 normal:body{line-height:normal;} inherit:body{line-height:inherit;} 百分比:body{line-height:120%;} 长度(px、em等):body{line-height:25px;} 纯数字:body{line-height:1.2}

    阅读更多>>

  • ES6学习-Promise

    近期学习的ES6,关于Promise的部分。

    阅读更多>>

  • ES6学习-解构赋值

    近期学习的ES6,关于解构赋值的部分。

    阅读更多>>

  • 用javacript获取viewport(window)宽高

    CSS媒体查询和javascript的window宽度不相等

    阅读更多>>

  • CSS布局核心概念:盒模型

    盒模型 页面上的每一个元素被看做一个矩形框,这个框由内容、内边距、边框、外边距组成。

    阅读更多>>

  • 关于约束firstItem和secondItem

    今天在一个autolayout 的问题上面,发现了约束里面的firstItem和secondItem的区别。 先看看定义是怎么说的

    阅读更多>>

  • Markdown常用语法备忘

    2015-05-19-markdown常用语法备忘.markdown

    阅读更多>>

  • 单例的两种写法

    第一种,使用GCD,利用dispatch_once方法。 dispatch_once函数如下:

    阅读更多>>

  • 利用NSSortDescriptor给NSArray排序

    利用NSSortDescriptor排序,可以对数组里面的对象的某一个属性来进行排序。 NSSortDescriptor的组成,key建,ascending升序。另外还有一个属性,关于排序的值之间的比较,这是一个可选参数。默认情况下, 是一个简单的对比排序,也可以通过一个选择器(SEL)或者比较器(NSComparator)而发生改变。 *任何时候当你在为面向用户的字符串排序时,一定要加入localizedStandardCompare:选择器,它将根据当前语言环境的语言规则进行排序(语言环境可能会根据大小写,变音符号等等的顺序而发生改变)。 假设有一组数据,反应投票的情况,voteInfo,有投票人(NSString *)name、投票时间(NSInteger)time、投票结果(BOOL)result

    阅读更多>>

  • 【翻译】制作无限循环的滚动视图

    在给iPhone应用做翻页功能的时候,很多时候需要页面无限循环。例如,你有一个小的画册要显示,你想要滑过所有内容,然后从最后一个可以滑到开始那个。用户可以继续滑动只要他们想滑,在一个视图的内容同一个方向可以一直滑动。 这里有两个思路可以做到这个效果:

    阅读更多>>

  • UITableViewCell里UIButton的选中态

    在iOS6中,tableViewCell中有UIButton。cell被选中的时候,button会显示高亮状态,如果不希望这样,需要重写cell的setHightlighted和setSelected方法

    阅读更多>>

  • Jekyll常用命令备忘

    Jekyll常用命令备忘

    阅读更多>>

  • 2015-02-26-OC获取今天日期的时间戳

    这个方法是用来计算今天的日期(零时零分)的时间戳。

    阅读更多>>