客户端取名Nevermore,玩过Dota的应该知道这是影魔(Shadow Fiend)的名字,所以界面大面积使用了阴暗色 目前只是用纯html+css做了一个基础的界面,没有采用任何第三方js库和css库,也不打算使用Bootstrap库来做界面,对于这个项目来说太臃肿,jQuery也暂时不考虑,后期如果再加入新功能可能会比较麻烦,比如设置界面等,可能会引入Angular.js(数据绑定+模板) 最近很忙,今天简单填了一点坑,有兴趣的欢迎一起来完善 https://github.com/nihgwu/Nevermore.git 主界面: 服务器列表界面:
这种东西,就干脆不要用css,更不要用Angular。 Angular只会吃内存,吃渲染效率,并且违背css html js分离原则。
如果你css不强,不如用纯粹的HTML更好。使用ul ol p足够排出工具类的页面。
@tulayang 额。。。用纯html能排出很好的页面?对于计算机性能,angula算不得什么吧
算大了,光CSS选择器的从左到右和从右到左,性能都差很多。
一个标签看不出来,一个页面上可是会有上千个标签,这时候就看出来了。
渲染json,再加上节点重排,树更新,速度慢几秒十几秒都很有可能。
为啥要重写?加了新功能还是?
@tulayang - - 无法相像Angular会拖慢 你用过Angular吗?
无法想象? 那你先得了解CSS渲染的原理。
搬砖,你觉得是直接拿手搬快,还是操作起重机搬快
赞
学习,fork
要不图标可以改成sf干脆
@tulayang 二货,说angular慢,你也要写过才说。像这种单页应用根本毫无压力。 CSS就不用说了,如果说这种CSS都慢,全部网站就不要加载样式了。
分享一下技术过程,搞个精华帖来看看哈~现在论坛支持加精了!
@alsotang 我说过我最不擅长写技术实现了。。我觉得代码就是最好的技术说明,测试版已经发布了
基于 electron 倒是 不错
Shadowsocks客户端多了去了,不用重复造轮子吧。