会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
主页
分类
js
vue
canvas
typescript
react
vue
与后台框架的混合使用的尝试
react与vue的比较
项目规范
用户登录状态判断
打包需要注意的一些事
更多
canvas
经典particles效果
下雪效果
毕达哥拉斯树
图片上传简易 demo
浮动粒子构建的404页面
更多
webapp
Android webView包装WebAPP
用 crosswalk 解决webview 的一些痛点
webapp bug填坑记录
react
MobX 在 hook 中的使用
react hooks 全面转换攻略
redux入门指南
更多
Grewer
my coding way
博客园
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2019年4月7日
react hooks 全面转换攻略(一) react本篇之useState,useEffect
摘要: useState 经典案例: 此例子中, 是最新的 hooks api; 语法: 其中 state 是他的值, setState 是用来设置值的函数, initialState 是初始值 useState initialState 该初始值可以接受任何参数,但是记得当他接受为一个函数时,就变成了 (
阅读全文
posted @ 2019-04-07 15:22 Grewer
阅读(14117)
评论(0)
推荐(3)
2019年2月24日
略微讲讲最近的 webpack 该如何加快编译
摘要: 首先假设 基础的环境是有 creat react app 所创建的 即所有基础的loader,插件的 cache 都已经缓存了 在这种情况下想加速,真是很难 不过,有一个插件是可以观察 各个模块所花的时间的: ,他给了我们一个观察点 有很多文章都会说 happypack 有能加速的效果 但是经过我的
阅读全文
posted @ 2019-02-24 23:12 Grewer
阅读(590)
评论(0)
推荐(0)
2018年12月11日
小记 react 数据存储位置
摘要: react 中状态的六个存储位置 1. state 我想大家都知道这个地方,而且在使用 setState 时会触发组件的更新 2. class prop 将值存在 class 的对象中,如: 这个 class 中的 count 便是这种存储方式; 优点: 改变值时不会触发组件的更新,当组件销毁后,再
阅读全文
posted @ 2018-12-11 16:59 Grewer
阅读(1858)
评论(0)
推荐(0)
2018年10月30日
再谈 webpack build 及 加载优化
摘要: 之前项目多,事情忙,一直没时间写博客,现在空闲下来了,总结一下 之前讲过了关于 build 压缩文件的方法,有兴趣的可以看下: 点击查看 现在讲讲一个页面的首屏加载速度该如何提升 提前说明 需要 webpack bundle analyzer 插件来进行 build 文件的分析 异步文件和必须文件
阅读全文
posted @ 2018-10-30 17:40 Grewer
阅读(577)
评论(0)
推荐(0)
2018年8月22日
使用 script 的 module 属性实现 es6 以上的兼容
摘要: 几个月前看到了这篇文章 https://philipwalton.com/articles/deploying es2015 code in production today/,给了我很大的启发,本来是想使用 vue 来当实验对象的,但是在 vue cli3 的测试版中就有了这个内容,所以这次使用
阅读全文
posted @ 2018-08-22 15:56 Grewer
阅读(13013)
评论(1)
推荐(0)
2018年8月5日
在 Vue 项目中(vue-cli2,vue-cli3)使用 pug 简化 HTML 的编写
摘要: 使用 pug 的原因: 使得 HTML 写起了来更加清晰和快捷 用法: Vue 的用法没有变化: 要注意的一点是: 标签后面如果有属性(括号内的) 他和括号之间不要加空格,加了空格就会被当成字符串解析 vue cli 2+ 配置: 下载包: 在build/webpack.base.conf.js 的
阅读全文
posted @ 2018-08-05 22:11 Grewer
阅读(2251)
评论(0)
推荐(0)
2018年7月11日
vue-cli 升级至 webpack 4 指北
摘要: 时至今日(2018 7 11),vue cli 任然未稳定支持至webpack4,所以我自己也来创建一个 vue 初始化模板 不过大致的原因我也能猜到,因为很多插件仍然是一个不稳定的点,比如我在创建中也遇到了,至今未有解决的方案 webpack 4 优点: 总结来说就是 加快了 dev 模式下的编译
阅读全文
posted @ 2018-07-11 15:08 Grewer
阅读(902)
评论(0)
推荐(0)
2018年6月16日
使用 typescript 开发 Vue
摘要: 基础配置: 1. 准备一个使用 vue cli 生成的项目 2. 使用 npm 一建安装基础配置 3. 修改配置文件 3.1 文件 bulid/webpack.base.conf.js 3.2 在 src 下新建文件 ,用于识别单文件vue内的ts代码 3.3 修改 main.js 后缀为 main
阅读全文
posted @ 2018-06-16 18:23 Grewer
阅读(699)
评论(0)
推荐(0)
2018年5月13日
聊聊 webpack 打包如何压缩包文件大小
摘要: 想必很多人都经历过做完一个项目后,再打包发现某些文件非常大,导致页面加载时很慢,这就很影响用户体验了,所以在我经历了一些打包后,讲讲如何有效地缩小包体积,加快页面的首屏渲染 动态 polyfill 相信很多项目都会用到polyfill 那么一整个polyfill 会占据很多的空间,这个时候需要使用动
阅读全文
posted @ 2018-05-13 22:00 Grewer
阅读(8641)
评论(2)
推荐(0)
2018年4月15日
小记 vue 打包(build)需要注意的一些事
摘要: 记录 vue 项目打包的一些事情 首先声明项目都是由 vue cli 生成; vue 项目从 dev 切换到 prod 时有很多地方需要注意; 1. 首先是大家最需要注意的 ajax 切换环节 以前一开始用 Vue 的时候我是在 build 之后,手动修改 ajax 的请求前缀 比如现在我使用的 a
阅读全文
posted @ 2018-04-15 14:55 Grewer
阅读(3672)
评论(0)
推荐(0)
2018年3月26日
实现一个颜色选择器
摘要: 最近经历了一波辞职,找工作,搬家这样一个过程,所以没有空写博客,现在稳定了下来,写一下过年时写过的一些东西; 这次要写的是一个颜色选择器,也许很多人都认为是不需要的,因为有h5的 api 提供类似的功能,但是作为一个探索者,怎么能不直接实现一个呢 1. 首先是样式的编写 关于样式方面我仿照的是 el
阅读全文
posted @ 2018-03-26 17:51 Grewer
阅读(914)
评论(0)
推荐(0)
2018年2月23日
crosswalk 初步使用
摘要: 这里简单的说下 crossWalk 的配置; 我在学习 crosswalk 的时候,看到一篇博客,他所记录的已经是很完整的教程了: 点击查看 本文就根据该博客和官网说明,进行部分修改,补充; 首先 crosswalk 的 minsdk 是14,如果兼容需要14以下的,那么就没法了; 基础引入: 和普
阅读全文
posted @ 2018-02-23 15:44 Grewer
阅读(1111)
评论(0)
推荐(0)
2018年2月21日
js 中的一些小技巧
摘要: 1. js 数字操作: 1.1 取整: 取整有很多方法如: 前面2种是经常用到的,后面3种算是比较偏的,因为其有不足之处,比如将下面代码放到 console 里测试: 你会发现问题; 输出的是: 其原因就在于js数字存储的方式,js的数值存储可以说是32位~~64位是透明的~~的,他的前31位是用来
阅读全文
posted @ 2018-02-21 21:28 Grewer
阅读(436)
评论(0)
推荐(0)
2018年2月11日
vue用户登录状态判断
摘要: 之前项目中用来判断是否登录我写了多种方案,但是最终只有一个方案是比较好的,这篇博客就是分享该方案; 先说基本要求: 项目中的登录状态是依据服务器里的状态来作为判断依据; 每一个需要登录后才能操作的接口,如果未登录都会返回未登录的错误; 项目中使用 vuex,axios,router; 判断登录方案需
阅读全文
posted @ 2018-02-11 10:55 Grewer
阅读(25314)
评论(0)
推荐(2)
2018年2月4日
Android webView包装WebAPP
摘要: 前言 Android webView 兼容体验真的差到了极点!! 前一阵子,老板要将 WebAPP 放到 Android 和 iOS 里面,而我因为以前做过安卓,所以这方面就由我来打包, 原理是很简单的,就是打开 APP 的时候用 webView 加载网站的网址,这样服务器一次更新,就能更新微信版,
阅读全文
posted @ 2018-02-04 22:23 Grewer
阅读(1505)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
下一页
公告