打算用 Node-webkit 重做一个 ShadowSocks 客户端
客户端取名Nevermore,玩过Dota的应该知道这是影魔(Shadow Fiend)的名字,所以界面大面积使用了阴暗色 目前只是用纯html+css做了一个基础的界面,没有采用任何第三方js库和css库,也不打算使用Bootstrap库来做界面,对于这个项目来说太臃肿,jQuery也暂时不考虑,后期如果再加入新功能可能会比较麻烦,比如设置界面等,可能会引入Angular.js(数据绑定+模板) 最近很忙,今天简单填了一点坑,有兴趣的欢迎一起来完善 https://github.com/nihgwu/Nevermore.git 主界面: nevermore1.png 服务器列表界面: nevermore2.png
16 回复
这种东西,就干脆不要用css,更不要用Angular。 Angular只会吃内存,吃渲染效率,并且违背css html js分离原则。
如果你css不强,不如用纯粹的HTML更好。使用ul ol p足够排出工具类的页面。
算大了,光CSS选择器的从左到右和从右到左,性能都差很多。
一个标签看不出来,一个页面上可是会有上千个标签,这时候就看出来了。
渲染json,再加上节点重排,树更新,速度慢几秒十几秒都很有可能。