文章库ARTICLE COLUMN

  • [vuejs 踩坑实战系列] keep-alive 被 beforeRouteEnter 骗了

    [vuejs 踩坑实战系列] keep-alive 被 beforeRouteEnter 骗了

    摘要:大家中秋假期快乐,假期分享一些实战文章给大家,原创不易,欢迎转发,一起学习现在大家基本都在单页应用里面使用了来缓存不活动的组件实例,而不是销毁它们。 大家中秋假期快乐,假期分享一些实战文章给大家,原创不易,欢迎转发,一起学习 现在大家...

    MrZONTMrZONT 评论0 收藏0
  • this指针使用及call(),apply()及bind()的使用

    this指针使用及call(),apply()及bind()的使用

    摘要:目录一理解指针意义二用解决指针指向问题三的使用场景与少用之处一理解指针意义让我们先理解好指针的定义引用的是函数执行的环境对象永远指向的是最后调用它的对象,也就是看它执行的时候是谁调用的通俗地讲,就是谁调用,就指向谁我们分类举例举例前先...

    iKcampiKcamp 评论0 收藏0
  • 项目中配置Babel转码器的详细教程

    项目中配置Babel转码器的详细教程

    先简单说一下Babel吧 Babel是一个ES6转码器,可以将ES6代码转为ES5代码 此篇教程是在学习阮老师的《ES6标准入门》时,不会npm的学习总结 在阮老师的教程上具体补充,通过以下几个步骤,即可在项目中直接安装Babel转码器,一行命令即可进行ES6转码 第一步:...

    zzbozzbo 评论0 收藏0
  • 前端防XSS攻击——模板字面量(模板字符串)之模板标签的应用

    前端防XSS攻击——模板字面量(模板字符串)之模板标签的应用

    摘要:如例子中,内容被分割为三部分,以及最后空白的存放模板字面量中的第一个变量。如果我们对要上传至服务器的内容先进行过滤,则可能可以防止这种情况发生。 本篇先简单介绍模板字面量及标签模板,再引出其应用——防止XSS攻击 一.简介模板字面量(即模...

    nifhlheimrnifhlheimr 评论0 收藏0
  • react如何通过shouldComponentUpdate来减少重复渲染

    react如何通过shouldComponentUpdate来减少重复渲染

    摘要:在组件未定义的情况下,会判断该组件是否是,如果是的话,会对新旧进行比较,一旦新旧不一致,会触发。而用于渲染复杂列表的数据其实并没有变化,但由于重新触发,列表还是会重新渲染。 在react开发中,经常会遇到组件重复渲染的问题,父组件一个state...

    NikoManiacNikoManiac 评论0 收藏0
  • Vue2.0学习系列 之 项目上线

    Vue2.0学习系列 之 项目上线

    摘要:当你好不容易的做好了一个项目,准备去上线的时候却发现不知道该怎么办时,或者遇到了一些问题,那么来看我这篇文章吧,你会有所收获的。打包项目上线必须要打包。然后我们的打包工作就做完了,可以把我们的整个文件给到后端,或者运维让他们上线。 当...

    silenceboysilenceboy 评论0 收藏0
  • Vue.nextTick浅析

    Vue.nextTick浅析

    摘要:浅析的特点之一就是响应式,但数据更新时,并不会立即更新。尽管已经更新,但新增的元素并不立即插入到中。实际在中,执行了,这也是自动绑定到执行上下文的原因。在内,使用数组保存回调函数,表示当前状态,使用函数来执行回调队列。 Vue.nextTick ...

    MartinDaiMartinDai 评论0 收藏0
  • 带入gRPC:gRPC及相关介绍

    带入gRPC:gRPC及相关介绍

    摘要:原文地址带入及相关介绍项目地址作为开篇章,将会介绍相关的一些知识。 原文地址:带入gRPC:gRPC及相关介绍 项目地址:go-grpc-example 作为开篇章,将会介绍 gRPC 相关的一些知识。简单来讲 gRPC 是一个 基于 HTTP/2 协议设计的 RPC 框架,它采用了 ...

    y1chuany1chuan 评论0 收藏0
  • 带入gRPC:gRPC Client and Server

    带入gRPC:gRPC Client and Server

    摘要:原文地址带入项目地址前言本章节将使用来编写和,让其互相通讯。 原文地址:带入gRPC:gRPC Client and Server 项目地址:go-grpc-example 前言 本章节将使用 Go 来编写 gRPC Server 和 Client,让其互相通讯。在此之上会使用到如下库: google.golan...

    ivydomivydom 评论0 收藏0
  • js双等号探索(一): [] == ![]为Ture ?

    js双等号探索(一): [] == ![]为Ture ?

    摘要:所以为第四步转成根据文档比较操作符当比较数字和字符串时,字符串会转换成数字值。尝试将数字字面量转换为数字类型的值。最后位所以为其他链接 [] == ![] //为True 第一步 转成[] == false 根据 MDN Web 文档-运算符优先级:[https://developer.mozil...

    CollinPengCollinPeng 评论0 收藏0
  • node获取指定目录下所有文件的内容生成PDF

    node获取指定目录下所有文件的内容生成PDF

    有个需求场景是需要把某个目录下的所有指定文件的内容生成pdf,因为是前端开发,所以就用node来干活首先是pdf的包是用pdfkit, 这里有两个坑,第一个是生成的文件中可能会有系统无法识别的换行和空格,会被替换成莫名其妙的符号,因此在拼接完内容后,要使...

    xeblogxeblog 评论0 收藏0
  • 微信小程序授权登录、解密unionId出错

    微信小程序授权登录、解密unionId出错

    摘要:注没有在微信开放平台做开发者资质认证的就不要浪费时间了,没认证无法获取,认证费用元年,微信授权登录流程第一步获取用户临时登录凭证第二步获取加密过的数据和解密参数第三步把步骤一二中的传到开发者自己服务端第三步服务端获取到之后用方法请求如...

    tinysun1234tinysun1234 评论0 收藏0
  • 【小程序】小程序图像处理:图片配色分析

    【小程序】小程序图像处理:图片配色分析

    摘要:在年初的小程序基础库版本更新中,出现了和两个重要的,补全了像素处理能力,因此,小程序在客户端进行图片处理成为了可能。 背景 小程序的canvas是微信基于原生组件自行封装的,因此接口跟web的canvas有不少区别,早期更是没有支持像素级的处理能力。...

    xbynetxbynet 评论0 收藏0
  • [vuejs 踩坑实战系列] 路由场景下父子组件的生命周期顺序来个刨根问底

    [vuejs 踩坑实战系列] 路由场景下父子组件的生命周期顺序来个刨根问底

    摘要:大家中秋假期快乐,假期分享一些原理设计文章给大家原创不易,欢迎转发,一起学习凌晨写的,不容易哈,收藏或者点个赞吧在常见的单页应用中,我们都会有一个根文件,里面放置一个然后配置路由来切换很多人在子父组件嵌套关系下的生命周期钩子函数如何应...

    FreeZinGFreeZinG 评论0 收藏0
  • Node.js -  200 多行代码实现 Websocket 协议

    Node.js - 200 多行代码实现 Websocket 协议

    摘要:预备工作序最近正在研究相关的知识,想着如何能自己实现协议。监听事件就是协议的抽象,直接在上面监听已有的事件和事件这两个事件。表示当前数据帧为消息的最后一个数据帧,此时接收方已经收到完整的消息,可以对消息进行处理。 A、预备工作 1、序 最...

    张巨伟张巨伟 评论0 收藏0
  • 小程序·云开发的云函数路由高级玩法

    小程序·云开发的云函数路由高级玩法

    摘要:甚至如果你的小程序的后台逻辑不复杂,请求量不是特别大,完全可以在云函数里面做一个单一的微服务,根据路由来处理任务。介绍及用法为了方便大家试用,咱们腾讯云团队开发了,云函数路由管理库方便大家使用。 李成熙,腾讯云高级工程师。2014年度毕业...

    ASCHASCH 评论0 收藏0
  • 开发一个 Parcel-vue 脚手架工具

    开发一个 Parcel-vue 脚手架工具

    摘要:在实际工作中,我们可以定制一个属于自己的脚手架,来提高自己的工作效率。思路要开发脚手架,首先要理清思路,脚手架是如何工作的我们可以借鉴的基本思路。本地测试以上是我写的一个的脚手架源码,点击即可查看,欢迎 前言 像我们熟悉的 vue-cli,cre...

    xiaochaoxiaochao 评论0 收藏0
  • QA

    QA

    摘要:时间复杂度空间复杂度思路找出公共数组只保留第一个碰到的剩下的排序穷举法时间复杂度空间复杂度找到符合条件的首个数字和项数输出链接项目地址链接项目地址红色去过绿色计划去功能点右键添加计划功能点右键未完成计划可更改完成状态和删除计划功能 sh...

    waltrwaltr 评论0 收藏0
  • JavaScript设计模式第一弹-创建型设计模式

    JavaScript设计模式第一弹-创建型设计模式

    摘要:前言接下来将会为大家介绍设计模式中的创建型设计模式,在此之前需要掌握一定的对象继承基础。但是如果是工厂方法模式的话,则只需要往工厂方法中添加基类则可以。 前言 接下来将会为大家介绍设计模式中的创建型设计模式,在此之前需要掌握一定的JavaS...

    陈江龙陈江龙 评论0 收藏0
  • JavaScript常用工具函数

    JavaScript常用工具函数

    摘要:深拷贝函数判断子元素是否为对象,如果是,递归复制如果不是,简单复制时间戳转为格式化时间时间戳转为格式化时间时间戳时间格式格式包括年月日年月日时分年月日时分秒示例年月日年月日小于补 1.深拷贝函数 function deepClone(obj) { let objClone ...

    ChiclaimChiclaim 评论0 收藏0
  • JavaScript面向对象编程-继承(四)

    JavaScript面向对象编程-继承(四)

    摘要:一些面向对象语言中支持多继承,在也能实现多继承,但是有一些局限,因为在中继承是依赖原型链实现的,只有一条原型链,所以理论上是不能继承多个父类的。从第一个参数起为被继承的对象获取参数长度缓存参数对象缓存当前对象遍历被继承对象中的属性 一...

    MartinHanMartinHan 评论0 收藏0
  • vue构建动态表单

    vue构建动态表单

    摘要:概述后台管理系统里面有非常多的表单需求,我们希望能够通过写一个格式的数据,通过的循环动态地去渲染动态表单。我结合的控件的下拉框输入框,时间选择控件和,做了一个动态表单。 概述 后台管理系统里面有非常多的表单需求,我们希望能够通过写一个j...

    BlackHole1BlackHole1 评论0 收藏0
  • JavaScript面向对象编程-多态

    JavaScript面向对象编程-多态

    摘要:多态在面向对象中有一种特性叫多态,就是同一种方法的多种调用方式,在中也可以实现,只不过是对传入的参数做判断以实现多种调用方式。 多态 在面向对象中有一种特性叫多态,就是同一种方法的多种调用方式,在JavaScript中也可以实现,只不过是对传入...

    zollerozollero 评论0 收藏0
  • 【前端芝士树】Js中的闭包是怎么一回事 && 笔试问题集锦

    【前端芝士树】Js中的闭包是怎么一回事 && 笔试问题集锦

    摘要:前端芝士树中的闭包是怎么一回事笔试问题集锦为什么会有闭包的出现这涉及到作为变量声明的关键词时所出现的一些问题。另一方面,在函数外部自然无法读取函数内的局部变量。解决方法是,在退出函数之前,将不使用的局部变量全部删除。 【前端芝士树】Js...

    awokezhouawokezhou 评论0 收藏0
  • 第三方的css并不安全

    第三方的css并不安全

    摘要:翻译一篇文章标题,第三方的并不安全文章源地址前几天,有很多关于的键盘记录器的相关的消息。第三方图像如果包括三方的代码,网站可以通过删除图片达到返回的目的,让网站出现显示不全的问题,或者是直接替换原图片文件。 翻译一篇文章 标题,第三方...

    ygyoooygyooo 评论0 收藏0

热门文章

<