• VuePress 入门

    VuePress 是一款使用 Vue 驱动的静态网站生成器,是 Vue 的作者 Evan You 为了方便文档的编写而开发的。

    • 默认主题与 Vue 官方文档一致
    • 简洁,少配置,高性能
    • Markdown 专为技术文档提供拓展
    • 自带 PWA
    • 自定义主题,可定制程度完全由自己决定

    官方文档:由于 1.x 还处于测试阶段,可能随时变更,所以建议选用 0.x 版本

  • 前端工程师的未来在哪里?

    本文引自:前端工程师的未来在哪里?

    阿里妹导读:很多童鞋在上次的问卷调查里表示,希望多推出一些前端方向的内容。今天为大家分享一篇关于前端工程师职业发展的文章,抛砖引玉,期待与大家一起交流探讨。

    我是成曰,目前在蚂蚁金服数据平台部任职前端工程师,从事数据中台产品的研发。目前对前端架构与质量、用户体验、TypeScript比较感兴趣。

    以下我说的都是个人观点,比较宏观粗浅,主要针对的是前端工程师本身,没有深入技术和业务细节,请谨慎参考。

  • JS 运算符的优先级

    运算符的优先级决定了表达式中运算执行的先后顺序,优先级高的运算符最先被执行。

    结合性

    结合性决定了拥有相同优先级的运算符的执行顺序。考虑下面这个表达式:

    a OP b OP c
    
  • JS 函数的执行机制

    1. 普通函数的创建执行机制

    函数作为引用类型,也是按照引用地址来操作的。

    【创建函数】

    1. 首先开辟一个新的堆内存,把函数体中的代码当作字符串存储在内存中(对象存储的是键值对)
    2. 在当前上下文中声明函数(变量),函数声明和定义会提升到最前面
    3. 把开辟的堆内存地址赋值给函数名(变量名)
  • JS 函数

    在 JS 中,函数就是一个方法,一般都是为了实现某个功能。

    1. 函数的作用和创建

    var total = 10;
    total += 10;
    total = total/2;
    total = total.toFixed(2); //=> 保留小数点后面两位,toFixed 时候数字包装对象的方法,用来保留小数点后面的位数
    

    在后续的代码中,依然想实现相同的操作,就需要重新编写代码。这样的方式会导致页面中存在大量冗余的代码,也降低了开发效率。

© 2016-2019 destiny