- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 JS数组Every Some方法
日结博客 28.04.18 HZ数组的Every和Some方法every 对数组进行遍历,只有里面的每个数值都满足条件才返回真,否则假const arr = [1, 2, 3, 4]const flag = arr.every(item => item > 2) // falseconst flag = arr.every(item => item > 0) // t...
2018-04-28 15:29:08 531
原创 JS等式比较
日结博客 27.4.18 HZJS里面的一个等式比较,会经过哪几个步骤呢?valueOf 返回一个数值,在该变量上调用该函数判断是否是个数值,如果是,则返回(Number)toString(返回一个字符串值),在该变量上调用该函数判断是否是个字符串,如果是,则返回(String)经历了上面还没返回的话, 便会报错TypeError常见的值undefined: 0null: 0'1': 1true:...
2018-04-27 11:56:59 475
原创 代码题 :a == 1 && a ==2 && a ==3
###日结博客 26.4.18 HZ代码题如何让if(a == 1 && a ==2 && a ==3)成立?这里考验的是对valueOf的理解程度在对一个变量进行boolean判断的时候,JS引擎会自动调用他的valueOf去和等式另一边判断所以我们需要做的就是改写一下valueOflet a = 1a.prototype.valueOf = { re...
2018-04-26 10:47:34 178
原创 Object一些方法
日结博客: 2018.04.24 HZObject.keys() 返回对象所有的键值组成的数组Object.entries() 返回对象所有的实体Object.values() 返回对象所有的值
2018-04-24 21:52:34 96
原创 git设置本地文件夹与远程仓库关系
###日结博客 20.04.18 HangZhou一直烦恼git如何把本地文件夹对应上1.进入本地项目文件夹git init (会创建一个.git文件)2.设置与远程仓库的链接git remote add xxx/xxx/xx.git (远程仓库地址)3.设置分支之间的联系git branch set-upstream=orgin/xxx xxx (origin下是仓库的分支名,另外一个是你的分支...
2018-04-20 23:03:47 3476
原创 二次封装axios请求(React、Vue皆可使用)
日结博客 04.19.18 HZ对于每次都要从页面导入axios和配置路径的行为简直没完没了地厌恶,每次后台修改api地址都得从一大堆页面里寻找到那小小的一个axios.get,简直深恶痛绝请封装吧,万物皆能封装,封装治好了你多年的眼疾封装更合理的Axios操作类 1.导入axios至你的项目npm install --save axios2.在根路径创建http.j...
2018-04-19 20:41:47 26815 10
原创 封装localStorage
日结博客 18.04.18 HangZhou对于一次次从 window对象里面拿localStorage这种行为简直是深恶痛绝以下是我自己简单封装了一下storage在项目文件夹下新建一个storage.js get方法,传入key 和storage(可选,默认localStorage) export const get = (key, storage = localStorage) =>...
2018-04-18 20:23:01 916
原创 React 配置装饰器
在React文件做到对装饰器的编译,只需要简单几步弹出webpack配置npm run eject安装相关依赖npm install transform-decorators-legacy --save-dev编写.babelrc文件 { "presets": [ "react-app" ], "plugins": [ "transform-decorator...
2018-04-17 21:51:23 3382 2
原创 React + mobx简单demo
日结博客 17.4.18 HangZhouReact + Mobx对于各种spa页面或者各种前端页面的话,不拿一个状态管理工具如何完美地实现你的项目逻辑控制呢困扰于Redux的繁琐,mobx便横空出世了,为了简单你的状态管理而生做到完美状态管理,你只需要以下几步关于装饰器的编译,请看我另一篇博客:React + 装饰器安装 mobx mobx-reactnpm install mobx --sa...
2018-04-17 21:46:17 9587 2
原创 React按需加载Antd
日结博客 16.04.18 HangZhouAntd作为阿里开发的一个React UI库(不仅仅是UI库)如何按需加载呢?其实很简单1.安装antdnpm install antd --saveyarn add antd2.引入antd的css库 在webpack.config.dev.js的module里的oneOf添加一下babel-loaderPS: 记住在webpack.config.p...
2018-04-16 22:11:24 2778
原创 React加载stylus文件
日结一篇博客系列: 4.15.18 HangZhou习惯了stylus / less /sass 写法去编写css ,刚入手React的时候实在不喜欢JSX内部定义CSS的写法,想我大前端Web怎么能区于满足Css那古板的写法呢,便整理了React中加载Stylus的写法,Less / Sass 后续有时间可以补上安装stylus / stylus-loader// 使用npm的方式npm i...
2018-04-15 20:42:05 2989 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人