Array、Object常用方法(ES3、ES5、ES6)

使用场景:
使用react、vue等数据驱动的框架时,dom操作基本不用了,更多的是修改数据来驱动UI渲染。
所以总结一下常用的方法,以提高coding效率~

数组方法

数组元素的添加和删除

    阅读全文

    如何使用a标签或者href实现文件的下载?

    1. 利用iframe实现(下载的文件域名不方便直接写)

    html:

    1
    2
      
    <a href="javascript:Slide.downLoadCooperationAgreement();">年度合作协议</a>

    阅读全文

    git菜鸟踩坑日常

    在工作中使用的代码管理工具之前一直是svn,最近接触了几个使用git管理代码的项目,记录下踩坑日常,避免重蹈覆辙~

    阅读全文

    YAML语言入门

    使用场景:

    编程免不了要写配置文件,写配置文件的时候,除了json格式,yaml格式的配置文件也很常见。所以决定系统学习一下。

    简介

    YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。

    YAML的基本语法规范

    YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。

    阅读全文

    函数式编程入门

    什么是函数式编程?

    它详细的解释可以参考维基百科。缘起数学家 Alonzo Church 提出了 Lambda 演算的概念,可以用函数组合的方式来描述计算过程,换句话来说,如果一个问题能够用一系列函数组合的算法来表达,那么这个问题就认为是可计算的。


    Gardenia jasminoides

    阅读全文

    说大人,则渺之。

    孟子曰:说①大人,则藐之,勿视其巍巍然。堂高数仞,榱题②数尺,我得志,弗为也。食前方丈,侍妾数百人,我得志,弗为也。般乐饮酒,驱骋田猎,后车千乘,我得志,弗为也。在彼者,皆我所不为也;在我者,皆古之制也。吾何畏彼哉?”

    阅读全文

    利用hexo在多台电脑上提交和更新github pages博客

    概述

    Hexo部署到GitHub上的文件,是本地的.md文件编译生成的html文件(静态网页)。因此,当你重装电脑或者想在不同电脑上修改博客时,没有编译之前的母本文件,操作就很麻烦了。

    阅读全文

    axios常用攻略

    安装

    npm install axios

    axios 依赖本机要支持ES6 Promise实现。 如果您的环境不支持ES6 Promises,您可以使用polyfill。

    阅读全文

    mock工具使用

    mock的基础解释

    目的

    可以在不依赖后端环境的情况下,进行前端开发,帮助编写单元测试,减少联调成本,提高工作效率。

    实现功能

    A.能渲染模板
    B.实现请求路由映射
    C.数据接口代理到生产或者测试环境

    阅读全文

    React-Element中的StyleSheet.reset方法为何可以重置样式?

    在React-Element的Select组件中,一上来就来了行看不懂的代码,

    1
    2
    3
    4
    5
    StyleSheet.reset(`
    .ishow-select-dropdown {
    position: absolute !important;
    }
    `)

    阅读全文