文章库ARTICLE COLUMN

  • m2w:markdown 转换成微信公众号内容

    m2w:markdown 转换成微信公众号内容

    摘要:项目地址特点加载速度快完美还原和字号调整为仅支持将文件转化成微信公众号内容,不支持编辑。确切点说是编辑有点困难,哈哈哈。 项目地址:https://github.com/wangduandu... showImg("https://segmentfault.com/img/remote/1460000018635458?w=1668&...

    raoyiraoyi 评论0 收藏0
  • 简单聊聊模块

    简单聊聊模块

    摘要:模块在中,模块只不过是基于函数某些特性的代码组织方式。从中我们可以看到一个比较重要的一点,从函数调用所返回的只有数据属性而没有闭包函数的对象并不是真正的模块。 模块 在 JavaScript 中,模块只不过是基于函数某些特性的代码组织方式。 在《你...

    LyuxLyux 评论0 收藏0
  • vue-cli中怎么基于axios去封装方法

    vue-cli中怎么基于axios去封装方法

    摘要:大家好,我是,潜水于掘金和思否的一名前端小小生,今天看了几篇文章关于中怎么去封装,视乎好多版本都是基于去做的。 **大家好,我是minijie,潜水于掘金和思否的一名前端小小生,今天看了几篇文章关于vue中怎么去封装axios,视乎好多版本都是基于pro...

    baiybaiy 评论0 收藏0
  • 前端js写Excel

    前端js写Excel

    摘要:前端如何才能写,其实也是比较简单的,只是没有接触这一块,当然这边讲的只是简单的入门。 前端如何才能写excel,其实也是比较简单的,只是没有接触这一块,当然这边讲的只是简单的入门。这边主要讲述2种方式,一种是支持主流浏览器,一种是支持Ie浏览...

    lylwyy2016lylwyy2016 评论0 收藏0
  • javascript异步编程总结

    javascript异步编程总结

    摘要:以下总结了异步编程的种方式回调函数回调函数异步编程的最基本的方式。由小组的成员在规范中提出,目的是为异步编程提供统一接口。结尾参考文章异步编程参考文章使用详解 前言 Javascript语言的执行环境是单线程。 单线程: 一次只能完成一个任务...

    yearsjyearsj 评论0 收藏0
  • 用TypeScript开发手势库 - (3)统一化Mouse和Touch事件

    用TypeScript开发手势库 - (3)统一化Mouse和Touch事件

    摘要:一个手势库往期目录用开发手势库开发常用手势有哪些用开发手势库开发常用手势有哪些不到行用实现一个简单看下架构实现输入格式统一为了同时支持鼠标和设备我们第一步把种设备产生数据统一化统一化后的数据我们统一叫他个基础个快捷包含个字段个基础字 ...

    BigNerdCodingBigNerdCoding 评论0 收藏0
  • 根据调试工具看Vue源码之watch

    根据调试工具看Vue源码之watch

    摘要:实例将会在实例化时调用,遍历对象的每一个属性。我们期待的是断点停下后,调用栈中出现相关的函数,提供我们分析原理的依据。抱着上面的意图以及期待,我们新建一个项目,同时写入以下代码刷新页面后右边的调用栈显示如下 官方定义 类型:{ [key: s...

    monw3cmonw3c 评论0 收藏0
  • javascript设计模式学习笔记之策略模式

    javascript设计模式学习笔记之策略模式

    摘要:策略模式策略模式指的是定义一系列的算法,把它们一个个封装起来,将不变的部分和变化的部分隔开,实际就是将算法的使用和实现分离出来这样就能避免很多的条件判断并且增强了代码的复用性其中包含一个策略类和一个环境类计算奖金的例子策略类环境类设置...

    wh469012917wh469012917 评论0 收藏0
  • 瞎说系列之Object.assign入门

    瞎说系列之Object.assign入门

    摘要:如果只传入了一个参数,则该方法会直接返回该参数。如果传入的参数不是对象,原始类型会被包装为对象。和无法被转为对象,所以如果把它们两个作为目标对象则会报错。注意首先基本数据类型会被包装成对象,和会被忽略。后续的内容,敬请期待。 前言 过...

    jk_v1jk_v1 评论0 收藏0
  • YodaOS 中是如何生成 API 的

    YodaOS 中是如何生成 API 的

    摘要:系统在初始化时,会加载所有,然后分别在和生成对应的。那么在中,又是如何将上述的生成为开发者直接使用的接口的呢下面就为大家介绍我们引入的。它接受一个对象,然后会遍历原型链中的对象,并且分别按照和去生成一个叫的对象,最后将这个对象返回给开...

    TikitooTikitoo 评论0 收藏0
  • 使用toString方法判断对象类型

    使用toString方法判断对象类型

    摘要:操作符是最常见的类型判断方法,但其有局限性,只能判断基本数据类型,对于数组,日期等对象无法区分,统一显示为。配合,改变方法执行时的所在的环境,可以得到对象的精确类型。 typeof操作符是最常见的类型判断方法,但其有局限性,只能判断基本数据...

    xiangzhihongxiangzhihong 评论0 收藏0
  • vue计算属性与方法调用性能对比

    vue计算属性与方法调用性能对比

    摘要:代码示例计算属性调用方法执行结果初始结果或改变之后的执行结果改变之后的执行结果分析结论在使用进行开发的过程中,经常会遇到动态计算属性值的场景,使用调用方法能达到同样的目的,但效率不及,原因在于每当绑定在上的值发生变化时,都会调用一次方...

    jifeijifei 评论0 收藏0
  • 深入理解令牌认证机制(token)

    深入理解令牌认证机制(token)

    摘要:访问令牌表示授权授予授予的范围持续时间和其他属性。该规范还定义了一组通用客户端元数据字段和值,供客户端在注册期间使用。授权服务器可以为客户端元数据中遗漏的任何项提供默认值。 以前的开发模式是以MVC为主,但是随着互联网行业快速的发展逐渐...

    hsluoyzhsluoyz 评论0 收藏0
  • es6块级作用域

    es6块级作用域

    摘要:块级作用域存在于两个地方函数内部。如下例应该返回创建数组的构造函数即这是数组返回这是数组从上例,我们可以知道即使全局作用域中已经定义了变量或者已经存在了属性,但我们之后定义的变量则会覆盖之前已经定义好的或者已经存在的变量属性。 一.var...

    cnTomatocnTomato 评论0 收藏0
  • react + typescript 博客内容管理系统

    react + typescript 博客内容管理系统

    摘要:项目地址基于这个项目,你可以了解到前后端分离的实践如何搭配例如编写基本的接口,枚举泛型例如使用第三方包如何编写如何扩展对象服务端渲染如何通过中间层做服务端渲染如何在服务端渲染时向注入数据如何避免服务端已经调用的接口,在浏览器端重 Ryan...

    xingqibaxingqiba 评论0 收藏0
  • 前端面试:谈谈 JS 垃圾回收机制

    前端面试:谈谈 JS 垃圾回收机制

    摘要:例如本地函数的局部变量和参数当前嵌套调用链上的其他函数的变量和参数全局变量还有一些其他的,内部的这些值称为根。例如,如果局部变量中有对象,并且该对象具有引用另一个对象的属性,则该对象被视为可达性,它引用的那些也是可以访问的,详细的例子...

    孙淑建孙淑建 评论0 收藏0
  • 【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-链表

    【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-链表

    摘要:链表链表是最基础的动态数据结构链表是非常重要的线性数据结构以下三种,底层都是依托静态数组,靠解决固定容量问题。要清楚什么时候使用数组这样的静态数据结构,什么时候使用链表这类的动态数据结构。 showImg("https://segmentfault.com/img/remote...

    Mr_zhangMr_zhang 评论0 收藏0
  • JavaScript 不使用循环,创建一个长度为m的数组,且数组的每一项都为n

    JavaScript 不使用循环,创建一个长度为m的数组,且数组的每一项都为n

    输入createArr(3, "abc")输出["abc", "abc", "abc"] 不使用循环,有以下方法: 1.递归法 showImg("https://segmentfault.com/img/bVbqlv3?w=289&h=289");思路如下:1.创建一个数组2.创建一个add...

    ARGUSARGUS 评论0 收藏0
  • 【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-链表与递归

    【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-链表与递归

    摘要:链表与递归已经从底层完整实现了一个单链表这样的数据结构,并且也依托链表这样的数据结构实现了栈和队列,在实现队列的时候对链表进行了一些改进。计算这个区间内的所有数字之和。 showImg("https://segmentfault.com/img/remote/1460000018597053?w=...

    lastSerieslastSeries 评论0 收藏0
  • 【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-二分搜索树

    【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-二分搜索树

    摘要:在数据结构领域对应树结构来说二叉树是最常用的一种树结构,二叉树具有一个唯一的根节点,也就是最上面的节点。二叉树每个节点最多有两个孩子,一个孩子都没有的节点通常称之为叶子节点,二叉树每个节点最多有一个父亲,根节点是没有父亲节点的。 show...

    ghnorghnor 评论0 收藏0
  • 从零开始学习 React 高阶组件

    从零开始学习 React 高阶组件

    01、介绍 React 高阶组件也叫做 React HOC(High Order Component), 它是react中的高级技术, 用来重用组件逻辑。 但高阶组件本身并不是React API。它只是一种模式,这种模式是由react自身的组合性质必然产生的。 那么在学习高阶组件之前有一个概念我们必须...

    _Dreams_Dreams 评论0 收藏0
  • 原型链

    原型链

    摘要:不过,从编程习惯上,我们应该尽量让对象的指向其构造函数,以维持这个惯例总结原型和原型链是实现继承的一种模型原型链是靠形成的,它在其中的作用属于连接的线 原型链概念 每个构造函数内部都会有一个(constructor,prototype原型对象),而且都会...

    gaomysiongaomysion 评论0 收藏0
  • 理解JS中的加号运算符

    理解JS中的加号运算符

    摘要:中的基本数据类型有种,引用数据类型则是指除了上述基本数据类型以外的所有值,比如隐式类型转换加法的隐式转换转换为原始值当需要转换为原始值时,引擎内部会进行抽象操作。 showImg("https://segmentfault.com/img/bVbqjVM"); 基本运算规则 +的使用...

    nodejhnodejh 评论0 收藏0
  • 从生成器到async/await

    从生成器到async/await

    摘要:生成器虽然有序可靠地管理回调,但是我们还是希望如同步般表达异步。我们已经知道生成器是作为生产迭代器的工厂函数,同时我们还要知道生成器也是一个消息传递系统。为什么是生成器在生成器出现之前,程序代码一旦执行,就没有停下来的时候,直到程序结...

    xfeexfee 评论0 收藏0
  • 网络安全的新方向——边缘计算

    网络安全的新方向——边缘计算

    摘要:随着预计将带来设备数量和流量的指数增长,这些网络安全问题将不断增加。他说这包括检查传统的网络安全威胁,如输入错误,但也必须包括对有效数据的完整性检查。这可以降低安全风险。 分布式、无所不在的计算基础设施可能以更大的攻击面为代价。通过采...

    fnngjfnngj 评论0 收藏0

热门文章

<