- 博客(37)
- 收藏
- 关注
原创 理解Promise
之前学React的时候同步方案直接用的async然后babel转换成ES5最近开始制作小程序(没有同步操作),顺便就研究了一下Promise的具体实现(我一直以为这不是通过代码能实现的)我个人比较笨,研究了大概得有一天半才明白了大概原理并写出了一个属于我自己的Promise(长的都差不多)在具体说之前,要明确几件事:一、Promise是为了解决回调地狱的问题二、Promise是一个解决方案(思路)...
2018-05-09 16:45:10 284
原创 《前端从傻逼到牛逼》序章
大前提:我假设看这个文章的人会使用鼠标,会创建文件,删除文件等电脑基础操作...有基础的理解能力,对编程知识毛都不懂如果你有以上的前提条件,那么就继续吧,不然你观看过程中可能会出现“眩晕”“恼怒”“觉得作者是SB”等不良反应,后果自负先想一个问题:假如你是一个店长,管理着N家连锁商超,你想要统一管理所有商超内商品的陈列顺序以及位置和数量,你该怎么做呢?你可以这么写:1.XXX商品摆
2018-01-09 12:48:03 741
原创 docker个人使用笔记
yum updateyum install git -yyum install docker -y安装docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin...
2018-12-19 13:41:55 308
原创 有趣的JS
以后在这里更新一些有趣的JS(特性、语法、新发现),不管什么吧,觉得有意思就写出来,也可能是一些你觉得没什么意思的东西。 Q0:在使用TS的时候,import一个非@types/***的依赖报错,但使用require就不报错的原因A0:TS实际上是给普通JS代码赋能,使之可以进行静态优化(总之就是提高代码的健壮性和可维护性),换句话说,TS是在代码未执行时及时发现运行时可能存在的错误,但是...
2018-11-19 17:05:57 781
原创 Yii2的HttpBearerAuth
记性不好,就记录一下Yii2官方网站有HttpBearerAuth的restful验证方式,但是我在header里传access-token总是不行,于是就去看了一下源码。/** * @inheritdoc */ public function authenticate($user, $request, $response) { $authHea...
2018-05-26 16:56:12 2909
原创 React服务器端渲染
直接给大家我自己写的脚手架吧,因为代码写的很糙又有很多注释,所以我觉得会比较亲民,你应该看得更明白魅客云脚手架github库
2018-02-06 14:00:31 323
原创 初学React,如何开始写第一个Demo
首先,环境你得自己安装好,主要就是node环境,然后安装一个npm软件然后进入cmd,运行:npm i create-react-app然后cmd进入到你想要开始写项目的文件夹里,假如:你要在D盘根目录创建Try项目:先切换到D盘:cd d:然后运行create-react-app:npm create-react-app Try (当然,Try可以换成任意名字)这时候D盘下
2018-01-15 10:24:13 1275
原创 ES6异步
我没法用比较标准的说法给你解释,我尽可能按我理解的说开始我一直很不理解什么叫“用同步的思想解决异步的问题”这句话,很抽象,一直不理解我有一个项目的代码在服务端运行需要同步调用接口,在客户端运行需要异步调用接口(其实都同步也可以,但是客户端为了提升体验)JS函数式编程嘛~我写了一个函数(如下,我手写,肯定不能运行)async get(async) { if (!async) { retu
2017-12-28 18:19:46 613
原创 React弹框、Toast、弹出页面等简单实现方案(百达通)
React实现Toast(提示)效果React modalReact notification
2017-12-16 10:45:01 21185 1
原创 用React+Mobx到底该不该写一个CheckBox组件
从接触React到现在有几个月了,对React的理解也在不断的加深。最开始还是在拿React当工具用,嗯,就是比模板引擎牛逼点的工具。后来觉得React在颠覆,颠覆自己对html的认识,或者说我更能理解到React是希望程序员(我)摒弃掉html的概念换句话说,如果写一些类似Div的组件就能彻底不使用html了呢也就是“构建跨终端的组件”,以前一直不理解,现在理解了(之前还为此跟一
2017-11-06 15:36:06 1097
原创 JS 复制粘贴的使用
先不说复制,先说粘贴demo 复制图片demo * { margin: 0px;padding: 0px; } .d0 { margin: 0px auto; width: 200px;height: 200px; bo
2017-10-27 15:25:33 357
原创 七牛图片上传的使用心得[PHP篇]
第一:用七牛上传和下载速度不用我担心,也不占用我自己网站的带宽;第二:七牛什么融合CDN加速,看起来屌屌的,屌屌的东西就是要用一用;
2017-07-06 18:12:08 5240
原创 细说Yii的rbac
总而言之呢,item,item_chile,rule这三张表的数据很有限,assignment这个表的数据等于账号表的数据,这是我前期没领悟到的,希望能帮助到你。
2017-02-16 15:53:26 384
原创 计算数组中哪两项的和为某值[算法]
输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11
2017-02-16 14:58:48 549
原创 计算数组中各项的重复次数
有一个数组(或字符串)$arr=[‘a’,’b’,’c’,’a’,’d’,’z’,’y’],由单个字符组成,求出现次数最多的字符出现的次数
2017-02-16 09:31:39 2723
原创 Oauth2.0和Yii的邂逅(以己拙见实现第三方接口权限管理)
这是一个有关第三方登录中三个身份的简单描述。oauth2.0,Yii2,rbac
2017-02-15 13:12:36 2157
原创 Yii2.0 advanced如何添加新项目(添加application)
Yii2.0 advanced如何添加新项目(添加application)
2017-02-03 11:01:41 1214 1
原创 七牛图片上传的使用心得
如果你第一次用七牛管理图片,或者你对图片上传涉及的问题有质疑,或者你单纯的对标题感兴趣,可以进来看看,也可以跟我一起讨论
2016-10-20 16:34:29 25826 10
原创 聊一聊web开发的前后端分离和页码分离
我一直对web非常感兴趣,在这个APP为主导的时代,我依然觉得未来的社会是属于浏览器的。不过今天不说浏览器,说说web中的前后端分离和页码分离,可能题目看起来怪怪的,因为【前后端分离】和【页码分离】看上去是一个概念。实际上,前后端分离指的是后端代码和前端代码的分离,页面分离是指在前端页面上html元素和js代码的分离(也包括前者)。ps:没必要纠结概念问题。言归正传,先说说什么是前
2016-08-12 13:51:07 1925
原创 去掉数组中重复项之越过重复值法
今天写代码涉及到一个功能,JS获取后台数据以后,作品和作品之间的标签有重复的,就需要用JS把数组中的重复项去掉。看了许多方法,最后看到一个方法,真是非常聪明。先发一下代码,然后教大家如何看思路。function repeat_jump(array){ var r = []; for(var i = 0, l = array.length; i < l; i++) {
2016-08-11 16:29:12 454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人