electron初学习

什么是electronElectron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。Electron 集合了 nodejs + Chromium 浏览器浏览器;这意味着前端开发者可以通过web的方式构建视图,通过nodejs去进行io操作,甚至可以在html文档中直接调用nodejs功能;这可以使前端开发者以一种非常熟悉的方式去开发一款桌面应用。 当electron启动一个应用的时候,最创建一个主进程(就是启动的入口文件)。这个主进程负责与你系统的GUI交互,并为你的应用创建GUI(就是新建窗口);借用Get社区的一个图片进行流程展示,一定要看哦;继续向下看:     阅读全文
carvenzhang's avatar
carvenzhang 7月 21, 2016

前端小积累

一周周实习,很少时间写博客了,但本周的实习中,遇到了一些问题,可以说是争长了阅历,所以一定要好好记下来。遇到的问题主要是关于跨域和css3的; 下面我们探讨一下跨域问题,还是css3下的translate会导致显示模糊的问题。     阅读全文
carvenzhang's avatar
carvenzhang 7月 17, 2016

react-native使用cookie

前言不久前,因为课程需要,我使用react native搭建了人生第一个完整的app--一个广外的教务查询系统。祥见我的第一个react native项目总体上,那个项目可以分成三个部分 1、手机端app,负责展示数据2、爬虫服务器,负责爬取教务系统的信息,返回给手机端app3、广外的教务系统,显示学生信息在这一个系统中,爬虫服务器担当大任。当客户端传输登录的帐号密码的时候,爬虫服务器进行模拟登录,并保存cookie在缓存中,生成一个token返回给app;app此后凭借token向爬虫服务器请求信息,爬虫服务器根据token选取cookie,向教务系统爬取信息,处理后返回给客户端。毫无疑问,这是可行的,我也做成功了,凭借app获得了不错的分数。但是,后来想一想,这并不是最好的解决方案。我依赖于以前写的爬虫程序,运行在服务器上,做成了这一个系统。但是,手机客户端本来就是一个具有很强处理能力的终端,为什么要把这个工作屈身在一个服务器上呢。应该让每一个客户端做处理,拜托爬虫服务器才对啊     阅读全文
carvenzhang's avatar
carvenzhang 7月 03, 2016