美文网首页
2019-04-25

2019-04-25

作者: 红叶1942 | 来源:发表于2019-04-25 21:00 被阅读0次

    编程技能

    • 了解到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给安排的迁移一个平台的工作还没有完成

    其他

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

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

    相关文章

      网友评论

          本文标题:2019-04-25

          本文链接:https://www.haomeiwen.com/subject/efstnqtx.html