Fork me on GitHub
Candy

front-end-developer


  • 首页

  • 关于

  • 分类

  • 标签

  • 归档

  • 搜索
close

技术博客可能不会在这写了

发表于 2018-04-19   |  

以后写技术博客都会在github的issue上面写,移步我的blog

cdn 引入vue

发表于 2018-04-02   |   分类于 技术   |  

使用cdn引入vue

webpack打包的第三方模块过大,导致最后压缩打包的dist很大,首屏加载的时候,需要等待的时间会比较长,一种有效的解决方法是将臃肿的第三方包使用cdn引入,
这么做可以将我们的压力分给其他服务器点,减轻自身的服务器压力。

阅读全文 »

有趣的slot-scope

发表于 2018-03-30   |   分类于 技术   |  

今天看到一篇文章讲了slot插槽, 其中一个有意思的特殊属性,插槽作用域,应用于无渲染,纯逻辑的组件的例子。
Vue中的无渲染组件
正好记录一下,将来能应用带开发当中。

阅读全文 »

golang在mac下的安装笔记

发表于 2018-01-18   |   分类于 技术 , golang   |  

开启golang之旅

1、 下载go安装包go1.7.darwin-amd64.pkg并一步一步安装
2、 默认安装到/usr/local/go
3、 配置环境变量vi .bash_profile
4、 设置环境变量添加
5、 export PATH=$PATH:/usr/local/go/bin
6、 设置GOROOT和 GOPATH

1
2
export GOROOT=/usr/local/go 为安装go的目录
export GOPATH=/User/candy/Documents/go 为工作目录,以后的go代码都写在这里面

7、 新建go工作目录

1
2
3
4
cd /User/candy/Documents
mkdir go
cd go
mkdir src pkg bin

8、 src目录为源码存放的地址,pkg为第三方包或者自己编译的包存放的目录,bin为编译的命令行工具
9、 go build表示编译main文件成可执行文件,go install表示将应用程序编译成包,最后到pkg对应目录下。
main所在目录go install 会生成bin目录下的可执行命令行

10、 安装第三方包,例如go get github.com/nsf/gocode```,或者go ```get golang.org/x/tools/cmd/guru
会遇到墙内限制,可以设置命令行代理,具体方法详见proxychains4配置

macha+istanbul+chai到ava+istanbul+nyc

发表于 2017-11-28   |   分类于 技术 , js , 测试   |  

从一个npm包开始

本系列主要想记录一下如何在发布之前测试一个简单的工具包,为这个npm工具包实现完善的单例测试,从而为今后可以扩展到其他更复杂的测试体系打好基础。

新建项目

1
2
mkdir aegis_utils && cd aegis_utils
npm init
阅读全文 »

善良,从害怕暴力开始

发表于 2017-11-14   |   分类于 生活   |  

补充:

大家千万不要误会这篇文章的中心思想,面对暴力,有方方面面的话可以说,我在这里只是不谈及如何制止暴力,我只是阐述了如何尽量避免暴力,我也不是说人要选择懦弱,贪生怕死,但是每个人都不是超级英雄,我是希望可以量力而行,选择正确的更加理性的做法,每个人的一点努力,是可以汇聚成大力量的。

大家也千万不要因为这篇文章觉得传播了负能量。世界上好人绝对是比坏人多的!!!!!只是我们看到了一只蟑螂,就觉得整个餐厅都不干净了而已!但我们总要面对蟑螂。

暴力不是最差劲的解决方法,更让人心寒的是冷漠无情

所以,我希望在我们力所能及的情况下,凡事不要太过激,如果可以有渠道,那就选择正确的方式解决冲突,过激一时爽,解决不了根本问题,有时候理性要战胜感性。

开始

今天花了一个晚上的时间看了所有的有关日本留学女生被害的视频和报导,翻来覆去睡不着,总结了几点感受。

1. jg很善良,可惜了一个美丽的女子
2. 江妈妈很可怜,想做她的女儿照顾她
3. lx一家很无奈更很可耻
4. csf很可怕

20171114.jpg

阅读全文 »

npm 如何发布自己的组件库(三)

发表于 2017-11-13   |   分类于 技术 , 教程   |  

签名两篇讲了如何规划本地项目的结构和如何发布最终的包,这一章讲一下如何编写文档和示例demo。

修改webpack.base.conf.js配置

学习elemntui的做法,主要是使用vue-markdown-loader来解析md文件,同时配置vueMarkdown参数来实现示例demo的展示。

阅读全文 »

npm 如何发布自己的组件库(二)

发表于 2017-11-13   |   分类于 技术 , 教程   |  

上一篇讲了如何规划本地项目的结构,这一章讲一下如何将本地的项目发布到npm官网上供大家下载使用。

npm 发布

首先在本地执行npm adduser,如果有账号就直接输入用户名密码登录,如果没有要先去官网注册一下账号。

然后打包本地文件,npm run build,这时根目录下就会出现dist文件夹,里面包含了打包好的js和css文件。

然后执行npm publish就可以发布到npm上面啦!大功告成

如果后期需要更新包,那就执行

阅读全文 »

npm 发布自己的组件库(一)

发表于 2017-11-13   |   分类于 技术 , 教程   |  

新建项目

使用vue-cli搭建项目脚手架。

1
2
3
npm install vue-cli -g
# cdcomponents 是本次项目名称
vue init webpack cdcomponents
阅读全文 »

Again

发表于 2017-11-06   |   分类于 爱情   |  

这种幸福脆弱的令人心惊,却又因这样的心惊而成为冰川上的花朵,人人趋之若鹜,只渴望摘到花朵那一刻的喜悦,无人去思考花朵凋零时的伤感失落。

12…6
Candy Zheng

Candy Zheng

51 日志
15 分类
49 标签
RSS
GitHub Gitbook cd-ui tools docs
Creative Commons
© 2003 - 2018 Candy Zheng
本站访客数:
博客全站共40.2k字