Home » Index

如何利用html-minifier制作thinkjs中间件,压缩html文本输出

发布于
本文中,苏南大叔将结合thinkjs的相关middleware文章,做一个具体的任务需求。需求的内容,就是压缩html文本输出。在前面的文章中,苏南大叔曾经利用php的tidy和smarty做了相同的事情。本文中,苏南大叔将要把这个功能需求,移植到thinkjs框架内。效果展示因为这个需求似乎很难听懂发生了什么,所以这里先做个效果展示:html输出的文本进行了压缩,去除了多余的回车换行空格等...

如何新建一个thinkjs的middleware

发布于
在苏南大叔的上一篇文章中,我们学习了如何初始化一个thinkjs项目。本篇文章中,我们将继续学习到,如何新建一个thinkjs的middleware。thinkjs的中间件使用起来非常简单,但是要想深入理解的话,还是需要有一定的node的基本功的。命令行新建middlewarethinkjs middleware <middleware_name>例如,苏南大叔想新建一个名字为t...

如何初始化一个thinkjs项目

发布于
thinkjs作为node届的最新框架,还是非常好用的。在node呼声日益高涨的今天,掌握一两门类似thinkjs的node网站框架,还是非常有必要的。对于phper来说,thinkjs无疑是非常值得推荐的框架。因为......它用起来和thinkphp,非常相似......,估计对于国人phper来说,thinkphp的普及度无疑是最高的。所以,当你转过身看thinkjs的话,冥冥之中,一...

以cmswing为例,说明webstrom如何配置eslint

发布于
eslint是一个用于用户编码格式检查的工具,可以使团队的编码习惯保持一致。比如:空格的写法啦,{}的位置了,逗号后面必须添加空格,参数必须使用单引号,不能使用双引号等等。苏南大叔认为,这款软件非常适合偏执症重度人员使用。可以时刻纠正"不规范"的代码写法。因为一般来说,这些代码运行起来是绝对没有问题的没,但是就是不符合eslint的规则,所以会被标红显示。下面苏南大叔以cmswing这款基于...

win环境,electron打包时,内存溢出的解决方案

发布于
目前,苏南大叔的主体开发环境是mac,win只是偶尔使用一下。这不,在win环境下,打包的时候,就又出问题了,这次的问题比较惨,电脑风扇狂转很久之后,内存直接溢出了。见下图:试图重装了一切相关软件,并给电脑临时加装了超级散热风扇之后,问题依旧。忽然,苏南大叔,想起了数字公司的产品,360安全卫士。退出了360安全卫士后,果然一切症状全部消除。顺利打包成功!凑字数内容顺便说一下,这次win下打...

electron如何使用devtool调试webview

发布于
在先前的electron经验学习中,我们可以知道,在devtool查看webview的时候,是个object。而不是html结构树。在本文的学习中,苏南大叔,将要讲述,如何使webview表现的像iframe一样,可以使用devtool查看其html结构。代码展示下面先展示所有相关代码,但是在不同的实验目的下,会有所变换。实验的基础代码是quick-start这个项目。main.js//.....

利用winrar制作electron可执行单文件

发布于
winrar制作可执行单文件,这个听起来有些不可思议。winrar可是老牌的压缩软件,可以制作自解压文件,但是也是有个解压的界面的。这里怎么才能制作一个可执行单文件呢?可事实上就是,确实可以制作出一个效果看上去不错的可执行单文件。随着苏南大叔的操作,来看看本文中的内容吧。winrar软件x64位版本对于现在的国情来说,360zip又占据了大部分的市场份额。传统的winrar由于收费的原因,目...

利用Enigma Virtual Box合并electron的dll

发布于
苏南大叔在本篇文章中,给大家带来一款非常实用的软件,叫做enigma virtual box。利用这款免费软件,我们可以把electron哪些恼人的dll,全部隐藏掉,并且对于你的asar里面的源码,起到一定的保护作用,毕竟目录结构变化实在是巨大。再次想识别出来这是一款electron的软件,还是有一定难度的。下载软件并修改语言为中文enigma virtual box这款软件是免费的,没有...

mac,electron窗体如何去除系统阴影

发布于
书接上文,在win10下,系统阴影的设置方案比较有缺陷。但是在mac系统中,这个问题得到了极大的改善。在本文中,苏南大叔将要给大家表述:在mac系统中,如何控制窗体的系统阴影。代码展示mainWindow = new BrowserWindow({ //frame:false, hasShadow:false, //transparent:true })效果对比在mac系统...

win10,electron窗体如何去除系统阴影

发布于
在electron的窗体编程过程中,总是有同学会碰上窗体阴影的问题。那么,在本篇文章中,苏南大叔,将要讲述在win10系统中,如何去除系统阴影。系统阴影开关系统设置里面,有个窗口阴影的总开关。我们如果想去除阴影的话,这个开关是关闭的情况下,是肯定不会出现窗口阴影的。如果是打开的情况下,我们如果想去除默认的阴影效果,就需要继续读本文的内容了。方案描述在win10系统中,只有一个不是太好的方案,...