会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
随风
首页
联系
管理
1
2
3
下一页
[置顶]
分享 koa + mysql 的开发流程,构建 node server端,一次搭建个人博客
摘要: 前言 由于一直在用 vue 写业务,为了熟悉下 react 开发模式,所以选择了 react。数据库一开始用的是 mongodb,后来换成 mysql 了,一套下来感觉 mysql 也挺好上手的。react router、koa、mysql 都是从0开始接触开发的,期间遇到过很多问题,印象最深的是
阅读全文
posted @ 2019-04-01 11:37 gong_qiang
阅读(3032)
评论(0)
推荐(0)
2020年3月31日
vue 响应式原理
摘要: 响应式原理 简单点讲 vue 的响应式是通过 Object.defineProperty 和 观察者模式来实现的。 vue 初始化的时候 watcher 构造函数通过 Object.defineProperty 方法对 data 属性进行递归遍历,设置 get、set,初始化编译的时候会触发 get
阅读全文
posted @ 2020-03-31 21:26 gong_qiang
阅读(219)
评论(0)
推荐(0)
$nextTick 源码解析
摘要: 是 中重要的性能优化方式,解析实现原理可以有助于我们更好的理解框架。 1. 的实现原理 2. 为什么 vue 采用异步渲染? 3. 响应式的数据 循环改变了1000次为什么视图只更新了一次? 4. 历史版本问题 5. event loop 带这以上问题来阅读源码,有助于我们思考。 源码: 1. 的实
阅读全文
posted @ 2020-03-31 21:22 gong_qiang
阅读(529)
评论(0)
推荐(0)
2018年5月13日
记一次webpack打包优化
摘要: 未进行打包优化的痛点: 随着项目的不断扩大,引入的第三方库会越来越多,我们每次build的时候会对所有的文件进行打包,耗时必定很长,不利于日常开发。 解决思路: 第三方库我们只是引入到项目里来,一般不会经常性的去修改源码,一般都是在src目录下编写业务代码,因此可以把第三方依赖和src分开打包。 每
阅读全文
posted @ 2018-05-13 02:01 gong_qiang
阅读(4775)
评论(3)
推荐(0)
2017年5月27日
Github发现优秀的开源项目
摘要: 先上个大logo,哈哈。 github上有非常多的资源,我们可以在github上搜索到非常多的开源项目。那么如何使用github查找资源? 罗列出一下几种方式。 1.Explore 登录GitHub,在页面中心找到Explore,如图: 或 Explore GitHub 会把所有近期有活跃的项目呈现
阅读全文
posted @ 2017-05-27 11:41 gong_qiang
阅读(3640)
评论(0)
推荐(1)
vue项目 构建 打包 发布 三部曲
摘要: 一、vue项目的创建 1、首先第一肯定是要有Node.js及npm这个不多说了2、安装脚手架 此时可以直接浏览-但是现在肯定有很多小白想将他发布到gitHub上并可以浏览,使用vue全家桶制作自己的博客。 现在就有我来说说如何讲vue项目发布到github上 之前写过vue环境搭建 可以参考: vu
阅读全文
posted @ 2017-05-27 00:53 gong_qiang
阅读(100987)
评论(1)
推荐(3)
2017年5月24日
js中push(),pop(),unshift(),shift()的用法小结
摘要: 1、push()、pop()和unshift()、shift() 这两组同为对数组的操作,并且会改变数组的本身的长度及内容。 不同的是 push()、pop() 是从数组的尾部进行增减,unshift()、shift() 是从数组的头部进行增减。 var arr = [1, 2]; 2、push()
阅读全文
posted @ 2017-05-24 11:26 gong_qiang
阅读(3189)
评论(0)
推荐(0)
2017年5月4日
vue组件的生命周期
摘要: 先来张组件生命周期的示意图: 文档里是这样描述的:你不需要立马弄明白所有的东西,不过以后它会有帮助。传送门. Vue2.0的生命周期钩子一共有10个,同样结合官方文档作出了下表 Vue所有的生命周期钩子自动绑定在this上下文到实例中,因此你可以访问数据,对属性和方法进行运算。这意味着你不能使用箭头
阅读全文
posted @ 2017-05-04 13:03 gong_qiang
阅读(3989)
评论(0)
推荐(0)
2017年4月21日
关于HTML5中的sessionStorage和localStorage
摘要: 需求: 做项目的时大多数情况下我们需要对请求的数据进行多次复用,为了降低请求次数我们需要对请求的数据进行本地存储; 以前用的cooking来存储为本地数据,HTML5后提出sessioStorage、localStorage,那么我们来看看三者的区别(大致了解下,不是本博文重点)。 cooking
阅读全文
posted @ 2017-04-21 13:03 gong_qiang
阅读(412)
评论(0)
推荐(0)
2017年4月18日
vue项目在移动端(手机)调试
摘要: 查了很长一段时间的资料才搞好。 感悟就是:原来那么简单呐。 首要条件:同一局域网下(大致理解为链接相同的wifi) 1:命令行运行 ipconfig 2: 得到ipv4值, 用该值替换localhost 例如 localhost:8080 => 192.168.1.101:8080 , 手机访问后者
阅读全文
posted @ 2017-04-18 22:36 gong_qiang
阅读(8975)
评论(1)
推荐(1)
1
2
3
下一页
公告