以假乱真的域名,小心被钓鱼

查看更多

分享到

记一次webpack打包文件优化

记一次webpack打包文件优化,PPT下载链接在文章末尾

page 1

查看更多

分享到

手把手教你把前端代码打包成msi和exe文件

本文主要介绍Electron应用如何打包成msi和exe文件。
由于介绍Electron打包成msi和exe的文章很少,官方的文档也一笔带过,在研究的过程中踩了很多坑,所以写下此文,给其他人一个参考。
关于Electron基础知识的文章,官方文档很详细,在此不再赘述,还没入门的童鞋可以看看方的入门文档:
https://github.com/electron/electron/blob/master/docs-translations/zh-CN/tutorial/quick-start.md

查看更多

分享到

nodeJs小知识

  • nodeJs直接调用grunt任务
    nodeJs里直接调用grunt任务其实很简单,直接用grunt.cli来运行:
    1
    var grunt = require('grunt');
    var path = require('path');
    grunt.cli({
        gruntfile: __path + '/Gruntfile.js'
    })

还可以直接设置默认任务:

1
grunt.registerTask("default", [`project-watch:${project_config.projectName}`]);

  • nodeJs获取上层目录
1
2
3
const path = require('path');
var grunt = require("grunt");
var __path = path.resolve(__dirname, '..')

待续…

分享到

Electron折腾笔记

Electron折腾笔记

背景

部门的项目每次开发都需要手动开启三个服务:server、webpack、grunt,每个服务都要输入一些东西(端口号,项目命,项目类型,启动器名)。而且,在推送调试的时候,这三项服务非常容易被终止掉,然后又得一个个开起来,总之每天都要来上那么10几遍吧。看图:
服务

查看更多

分享到

极简天气

先上效果图:

1.png

下面我们一步步来~

查看更多

分享到

'react-native踩过的坑'

小米真机运行白屏

这是因为调试的应用没有“显示悬浮窗”的权限,需要手动开启,开启方法:

  1. 打开‘安全中心’应用,点击‘授权管理’,点击‘应用权限管理’
  2. 在打开的应用列表里找到调试的应用并点击
  3. 点击‘显示悬浮窗’,选择‘允许’
11.png

查看更多

分享到

sublime打造美美哒的开发环境

最近折腾了下sublime,同事说很漂亮,就分享一下。
先上美图镇楼:
高清美图一

查看更多

分享到

React自学笔记

本文记录一些我在自学React过程中遇到的问题

  • getInitialState

React在ES6中去掉了getInitialState函数,需要写在constructor中

The API (via ‘extends React.Component’) is similar to React.createClass with the exception of getInitialState. Instead of providing a separate getInitialState method, you set up your own state property in the constructor.

非ES6写法:

1
2
3
4
5
6
7
8
var CommentBox = React.createClass({
getInitialState:function(){
return {data:[]};
},
return:function(){
......
}
})

查看更多

分享到

hexo NEXT主题打开慢的问题

今天把博客部署到coding.net上,想加快国内访问速度,部署之后发现依然很慢,F12了一下,发现了这货:
图一
原来引用了google字体库,21秒。。。卡的就是你啊。。

查看更多

分享到