2019-04-25

编程技能

  • 了解到js中的通用模块实现机制
    利用闭包机制,一般而言会将包模块实现成立即执行函数,在该函数中,定义了defineget两个公共 api,代码如下
const MyModule = (function manager(){
  const module = {};

  function define(name, deps, impl){
    for (let i = 0; i < deps.length; i++) {
        deps[i] = modules[deps[i]];
    }
    modules[name] = impl.apply(impl, deps);
    function get(name) {
      return modules[name];
    }

    return {
      define,
      get
    }
  }
})()
  • 了解到词法作用域,动态作用域
    词法作用域:js的作用域就是词法作用域,词法作用域最大的特点就是,作用域是在代码定义时,也就是说书写代码时,就已经确定了其作用域

    动态作用域: 对于动态作用域名,自己用的还不是很多,其特点就是作用域,并非是在定义时确定的,而是在函数调用时才能确定的,比如如下的代码

function foo() {
  window.console.log(a);
}

function bar() {
  var a = 3;
  foo();
}

var a = 2;

bar();

// 我们知道js输出的结果是 2;
// 但是如果是动态作用域的化,那么打印的就应该是 3 了,当`foo`函数的作用域中没有定义a,就会在bar的作用域中寻找,而恰好在bar的作用域中a = 3;

工作的认知

今天实现了如下几个功能点

  • 事件类型默认全选,这里由于时间原因,没有对代码进行抽象,而是同样的功能实现了两边,这一点不太好
  • 外包同学态度上不太好,也可能是钱太少了吧,毕竟工作了一年,外包公司也不给涨钱,但是其消极怠工的思想还是不太提倡的,需要尽快的帮忙梳理,如果还是不能达到合理情绪的话,也需要思考换人了。
  • 整理了一下前端对外包前端人员的要求,要开始找外包了,一个外包同学,由于身体原因要离职了
  • 新一期的需求开始了串讲,初步感觉,工作还是挺饱和的
  • leo给安排的迁移一个平台的工作还没有完成

其他

  • 昨天谈了一年的绩效,心情有点不太爽,老板的管理理念和我的不太相同,年终奖是按照产出来分的,而不是按照技术能力,这样导致的后果是大家会在学习的上占用太多的业务时间

  • 公司有很多员工磨洋工,这一点很不好,公司大了,稳定胜于速度了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 什么是函数(function) 函数就是对实现某一特定功能的代码块的封装 2. 函数的分类 1)系统函数(内...
    墨2019418阅读 1,196评论 0 0
  • 最近在开发一个小程序,其中涉及动效需求,我们原先的计划是使用gif图实现该动效,但是gif图有如下三个缺点: 高质...
    广州芦苇科技web前端阅读 1,885评论 0 0
  • 我今天非常开心,因为今天有阅读课。因此我才感到开心! 早上我高高兴兴的去了学校。我认认真真一丝不苟的上...
    创作王子阅读 3,101评论 0 0
  • 随着反腐大剧《人民的名义》热播。一大批老干部火了起来。像沙瑞金、侯亮平、陈岩石等。当然最火的还要数达康书记,以一身...
    赖二小可阅读 16,403评论 15 6
  • 雪后的早上,天冷路滑。 阿蛮开着车,小心翼翼地在路上缓缓行驶。新买的车,刚上的牌照,却赶上这么个天气,阿蛮一边开车...
    老猫solo阅读 3,244评论 31 17