4 Clew123

尚未进行身份认证

clew.fun/blog/

等级
TA的排名 1w+

如何实现扫码登陆

背景最近工作原因需要在项目中加入扫码登陆功能,因为之前没有接触过所以对几个网站主流网站进行了调查。实现方式轮询调查的全部网站都采用轮询的方式来实现二维码登陆,但是具体细节有不同。以京东为例:可以看出,在二维码登陆页面,网页会不断的请求服务器(轮询),以获取是否扫描二维码.当完成扫码后会直接切换状态,继续轮询是否确认登陆:这样,在手机点击确认时会直接轮询会相应并跳转页面。这里猜...

2018-11-28 20:32:03

TinyMCE工具栏配置详解

TinyMCE工具栏配置详解写在前面本文章讲述TinyMCE的工具栏方面的配置方法。本文的前提为你已经将TinyMCE整合到了你自己的项目中。什么是工具栏如图一个编辑器的工具部分。分为两个部分,上面的文件、编辑...为菜单栏部分。下面的红色框起来的为工具栏部分。本文概述工具栏的配置。关于菜单栏的配置可以开这篇文章:TinyMCE菜单配置详解...

2018-04-10 14:28:01

TinyMCE菜单配置详解

TinyMCE菜单配置详解写在前面本文章讲述TinyMCE的菜单方面的配置方法。本文的前提为你已经将TinyMCE整合到了你自己的项目中。什么是菜单如图一个编辑器的工具部分。分为两个部分,上面的文件、编辑...为菜单栏部分。下面的为工具栏部分。关于工具栏的配置,参看这篇文章:TinyMCE工具栏配置详解启用和停用菜单栏通过in...

2018-04-08 18:39:23

Vue用axios实现TinyMCE的图片上传功能

Vue用axios插件实现TinyMCE的图片上传功能最近工作用到富文本编辑器,通过各种对比选择了TinyMCE编辑器。在配置方面参考了这篇文章vue项目移植tinymce踩坑,对原文作者表示感谢。同时,因为项目中使用axios插件进行请求,为了统一格式,使用axios重新实现了TinyMCE自带的上传功能。具体方式如下:再次强调,如果不会再Vue中引入TinyMCE可以参...

2018-04-08 14:23:44

Vue.Draggable 文档总结

Vue.Draggable学习总结Draggable为基于Sortable.js的vue组件,用以实现拖拽功能。特性支持触摸设备支持拖拽和选择文本支持智能滚动支持不同列表之间的拖拽不以jQuery为基础和视图模型同步刷新和vue2的国度动画兼容支持撤销操作当需要完全控制时,可以抛出所有变化可以和现有的UI组件兼容安装npminstallvu...

2018-04-03 21:38:15

JavaScript基础强化笔记-继承

JavaScript基础强化笔记-继承出于安全考虑,本地类和宿主类不能继承,其他都可以继承。ECMAScript并没有严格的定义抽象类,但是存在一些不允许使用的类。子类将继承超类的所有属性和方法,包括构造函数及方法的实现。记住,所有属性和方法都是公用的,因此子类可直接访问这些方法。子类还可 添加 超类中没有的新属性和方法,也可以 覆盖 超类的属性和方法。JavaScript 中的继

2018-01-24 15:27:45

JavaScript基础强化笔记-对象

JavaScript基础强化笔记-对象对象object:属性的无序组合,每个属性存放一个原始值、对象或函数。类 每个对象都由类定义,可以把类看做对象的配方。类不仅要定义对象的接口(interface),还要定义对象的内部工作。 编译器和解释程序都根据类的说明构件对象。实例 程序使用类创建对象时,生成的对象叫做类的实例(instance)。 对类生成的对象的个数的唯一限制来自

2018-01-24 11:35:38

人月神话笔记-贯彻执行

人月神话笔记-贯彻执行他只是坐在那里,嘴里说:“做这个!做那个!”当然,什么都不会发生,光说不做是没有用的。文档化的规格说明-手册手册或书面规格说明,是一个非常必要的工具,仅有文档是不够的。手册 是 外部规格说明: - 他描述和规定了用户所见的每一个细节 - 是结构师的主要工作产物规格说明书在实现过程中会不断的修改, 但是修改的阶段化是很重要的,进度表上应该标注日期。

2018-01-23 17:12:04

人月神话笔记-画蛇添足

人月神话笔记-画蛇添足结构师的交互准则和机制尽早的交流和沟通可以使结构师有较好的成本意识,以及使开发人员获得对设计的信心,并且不会混淆各自的责任分工。面对估算难题:消减设计采用成本更低的实现方法结构师需要:牢记开发人员是承担创造性和发明性的实现责任,所以结构师只能建议,而不能支配。时刻准备着为所指定的说明建议一种实现的方法,同样准备接受其他任何能达到目标的方法

2018-01-23 17:08:36

JavaScript基础强化笔记-ECMAScript 值与类型

JavaScript基础强化笔记-ECMAScript 值与类型变量第一个字符必须是字母、_ 、$余下的字符可以是下划线、美元符号或者任何数字字符变量不必需要声明、未声明的变量是全局变量值ECMAScript中,变量可以存在两种类型的值: 原始值、引用值原始值 就是变量属于原始类型,因为原始类型的的空间固定,所以可以存储在 栈 中 引用值 就是原始值之外的

2018-01-23 17:05:11

Vue.js代码风格-笔记

Vue.js代码风格-笔记组件组件命名组件名为多个单词主要能够拼接文件的构建系统,就把每个组件单独分成文件组件文件名单词开头始终大写基础组件应该全部以特定的前缀开头(Base,App,V)只拥有单个活跃实例的组件应该以The命名前缀,以示唯一性与父组件紧耦合的组件应该以父组件名为前缀 SearchSidebar.vueSearchSidebarNavigation.vue组件名应该

2018-01-02 14:07:02

人月神话笔记-外科手术队伍

人月神话笔记-外科手术队伍外科手术队伍这些研究表明,效率高和效率低的实施者之间个体差异非常大,经常能够达到数量级的水平。问题需要沟通和协调的人员数量影响着开发成本,因为成本的主要组成部分是沟通和交流,以及更正沟通不当所导致的不良结果。一拥而上的开发方法是高成本、速度缓慢、低效的。开发出的是无法再概念上集成的产品。对于 效率和概念的完整性来说,最好由少数干练的人员来设计和开发,而对于 大型系统,则需要

2017-12-22 17:51:21

人月神话笔记-焦油坑、人月神话

人月神话笔记-焦油坑、人月神话焦油坑程序、编程系统、编程产品、编程系统产品程序 本身是完整的可以在指定的平台运行作为单个程序员的生产率的评估标准编程产品: 可以被任何人运行、测试、修复和扩展的程序可以在多种操作平台上运行,供多套数据使用要求 必须按照普遍认可的风格编写有合理的基本算法进行彻底的测试完备的文档成本至少是程序成本的3倍编程系统 在功能上能相互协作具有规范的

2017-12-22 16:20:47

大话数据结构笔记-图

大话数据结构笔记-图定义图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为 G(V,E), 其中 G表示一个图, V是图G中的顶点的集合, E是图G中边的集合。顶点就是图中的数据元素。在图中任意两个顶点都可能存在关系,顶点之间的逻辑关系用边来表示。无向边:若顶点Vi到Vj之间的边没有方向,则称这条边为无向边(Edge),用无序偶对(Vi

2017-12-21 18:27:44

大话数据结构笔记-查找

大话数据结构笔记-查找查找就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。查找概论查找表是由同一类型的数据元素(或记录)构成的集合。关键字(key)是数据元素中某个数据项的值。若此关键字可以唯一的表示一个记录,则称此关键字为 主关键字(Primary Key)。对于那些可以识别多个数据元素(或记录)的关键字,我们称为 次关键字(Secondary Key)。静态查找

2017-12-21 18:25:58

大话数据结构笔记-树

大话数据结构笔记-树基础概念树是n个节点的有限集。n=0时称为空树在任意非空树中 有且仅有1个根结点(Root)n>1时其余节点分别为m个互不相交的有限集每个集合本身就又是一棵树称为根的子树(SubTree)结点结点拥有的子树称为结点的度(Degree)度为0的结点称为叶结点(Leaf)或者终端结点树的度是树内各结点的度的最大值结点的子树的根称为该结点的孩子(child)相应的

2017-11-20 11:12:40

大话数据结构笔记-线性表

大话数据结构笔记-线性表基础知识线性表(List):零个或多个数据元素的有限序列。重点:有顺序、有限例如有一个线性表:a, b, c, d, ···, z则:a是b的直接前驱元素b是a的直接后继元素每个元素至多有一个直接前驱元素和直接后继元素所有线性表元素的个数n(n>=0)为线性表的长度,n=0时,为空表。在复杂的线性表中,一个数据元素可以是若干个数据项组成,例如花名册。顺序存储结构线性表

2017-11-20 11:11:08

大话数据结构笔记-栈和队列

大话数据结构笔记-栈和队列栈栈(stack)是限定仅在表尾进行插入和删除操作的线性表。允许插入和删除的一端称为栈顶(top)另一端称为栈尾、底(bottom)不含任何数据元素的栈称为空栈。栈又称为先进后出的线性表(LIFO)。插入叫做进栈、压栈、入栈、push删除叫做出栈、弹栈、pop栈的顺序存储结构用0下标的一端(就是顺序结构的首个元素)作为栈底,可以简化操作。 (插删过程中移动的

2017-11-20 11:10:03

大话数据结构笔记-串

大话数据结构笔记-串串(string)是有零个或多个字符组成的有限序列,有名叫字符串。串中字符数目为串的长度零个字符的串称为空串字符串比较,先比较位数,位数多的大,再从高位比较到低位(ASCII)。模式匹配算法朴素的模式匹配算法 子串的定位操作通常称作串的模式匹配。最蠢:主串大循环KMP模式匹配算法大大避免重复遍历的情况,具体的自己慢慢研究。

2017-11-20 11:09:22

大话数据结构笔记-算法

大话数据结构笔记-算法算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法的特性输入输出算法具有零个或多个输入算法至少有一个或多个输出有穷性算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受的时间内完成。确定性算法的每一个步骤都有确定的含义,不会出现二义性。可行性算法的每一步都必须是可行的,每一步都能够通过执行有限的次

2017-11-20 11:08:30

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!