V2EX 首页   注册   登录

WittBulter

没有什么可以阻挡,你对自由的向往
  •   SOHO
  •   V2EX 第 152229 号会员,加入于 2015-12-21 00:52:58 +08:00
    60 S 21 B
    WittBulter 最近回复了
    https://github.com/WittBulter
    求加 angularLovers nodeLovers
    @wekw 刘海的开关叫 ears,打开之后刘海会被当做 status bar,屏幕整体低一些。而且 status bar 背景是纯色,就像现在一样。

    你从哪里得出来真没有的结果?
    。。。。。
    联动一下? /t/360188
    1. 尝试 SSR
    2. 尝试 AOT 编译
    3. 卡顿如果是网络问题,注意包大小的相关优化,但多数是 parse 带来的问题,先检查有没有内存泄露等等相关问题
    4. 尝试懒加载
    5. Angular 官方在推出优化器,可以关注 https://github.com/angular/ngo
    6. 更高的运行优化可以考虑优化算法与 web worker
    等等。
    在我看来,Angular 本身做了非常多的优化方式,并不会有非常大的渲染、运行消耗的瓶颈,更多的要从自身的代码逻辑分析考虑。或者根据自身的业务模式做一些特有的优化手段,如低量渲染首屏,优先响应事件,预加载、缓存等等。
    @beru 呸(¬㉨¬)
    @Tunar 23333
    @isnowify 可能是风控防薅羊毛误伤了?
    80 天前
    回复了 hoythan 创建的主题 问与答 Electron 新标签页打不开怎么处理
    @hoythan
    理想的做法是 ipc 通信传给主进程,需要打开一个窗口,链接是 xxx。
    主进程自然有这个 borwserwindow 存在那里,操作一下就行了,这也是应该的。如果 borwserwindow 返回的 handle 没有放在变量里存着,会导致页面突然崩掉或者被回收。

    简而言之,和网页的思路有一些不同,你需要把大部分逻辑放在主进程解决,这也是比较好的做法。(当然你也可以从渲染进程调用 remote 之类的东西去操作主进程的对象,这很容造成内存泄露很难 debug )
    83 天前
    回复了 hoythan 创建的主题 问与答 Electron 新标签页打不开怎么处理
    没看懂你的意思
    如果你要调用外部浏览器打开:shell.openExternal
    在原有的渲染进程中打开一个新窗口:window.open,返回 BrowserWindow,可以操作 handle 改变这个窗口。注意父窗口 webPreferences 里面 nodeIntegration 的选项。
    当然你也可以试试 new BrowserWindow({parent: top}),模拟弹窗也可以这样的方式创建,同时把父窗口设置禁用
    你也可以新开一个 electron 渲染进程:new BrowserWindow,destroy 原来的窗口,新窗口 ready-to-show 之后 show 出来就可以了
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   651 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 25ms · UTC 18:43 · PVG 02:43 · LAX 11:43 · JFK 14:43
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1