llej 最近的时间轴更新
llej

llej

V2EX 第 451595 号会员,加入于 2019-11-07 10:12:36 +08:00
今日活跃度排名 11179
#笔记#更好的 ts 重载声明方法
TypeScript  •  llej  •  7 小时 6 分钟前
对于依赖注入的思考-二
  •  1   
    程序员  •  llej  •  13 天前  •  最后回复来自 llej
    22
    对于依赖注入的思考
    程序员  •  llej  •  15 天前  •  最后回复来自 zhuangzhuang1988
    21
    如何实现一个小体积的 js docker 镜像
  •  2   
    JavaScript  •  llej  •  167 天前  •  最后回复来自 mark2025
    25
    llej 最近回复了
    8 天前
    回复了 zhouyin 创建的主题 Java Java 为什么能给 char 类型赋值中文字符
    @zhouyin 因为他本来就不是用的 utf8 ,java 用的就是 utf16 呀,这个和你代码文件的编码无关的,假设你使用 gbk2312 来保存你的代码,java 解析加载之后还是按他自己的规则走的。
    8 天前
    回复了 zhouyin 创建的主题 Java Java 为什么能给 char 类型赋值中文字符
    我超市了一下,在两个字节能够表示的是可以直接这样赋值的,但超出了就会报错。

    所以好像没啥问题,赋值中文确实可能出错,只是你的用例没到边界情况

    ```java
    class Main {
    public static void main(String[] args) {
    // 创建一个包含超出基本多文种平面( BMP )字符的字符串
    char str = '𠜎';

    System.out.println("字符串: " + str);
    }
    }

    ```
    13 天前
    回复了 llej 创建的主题 程序员 对于依赖注入的思考-二
    @pursuer 很棒,不过这类方案都是有较大的局限性,zone.js 也有 bug (笑
    13 天前
    回复了 llej 创建的主题 程序员 对于依赖注入的思考-二
    @netabare zone.js 确实是歪路,angular 的项目中大量使用了,我记得有一些 bug ,并且存在性能问题

    代数效应我也不太懂,只是发现他和 cls 都能解决我的需求
    15 天前
    回复了 llej 创建的主题 程序员 对于依赖注入的思考-二
    @galenjiang 是的,你描述的比我清晰多了,所以这样最后还是绕回了显式传递参数
    15 天前
    回复了 llej 创建的主题 程序员 对于依赖注入的思考-二
    @galenjiang 你说的这个异步解决办法是有效的,但这就导致了你的 useConfig 无法被随意组合了,因为组合后又需要像这样包裹一层来调用,等于有了某种传染性
    15 天前
    回复了 llej 创建的主题 程序员 对于依赖注入的思考-二
    @galenjiang 不是说 useConfig 很难,而是说这样组合起来到处随便用很难,他只能在组件创建的时候用。

    setTimeou 以及请求等异步调用的回掉中是不能使用 inject 的,因为异步执行的时候他没法判断是在那个组件的调用栈中,进而无法找到对应组件树提供的值
    15 天前
    回复了 llej 创建的主题 程序员 对于依赖注入的思考-二
    @galenjiang 另外 metadata 还有装饰器这些东西我总感觉有点画蛇添足
    15 天前
    回复了 llej 创建的主题 程序员 对于依赖注入的思考-二
    @galenjiang 你可以看下我 4 楼和八楼的回复,另外你的说法我是认可的
    15 天前
    回复了 llej 创建的主题 程序员 对于依赖注入的思考-二
    @nomagick 一边玩去吧,你的理解没错,我只是在讨论一些稍有不同的情况
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5538 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 09:11 · PVG 17:11 · LAX 01:11 · JFK 04:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.