文章库ARTICLE COLUMN

  • 从搭建脚手架到在npm上发布react组件

    从搭建脚手架到在npm上发布react组件

    摘要:从搭建脚手架到在上发布组件最近公司给公司里架设了私有的仓库,相应地也需要一个用来发布组件用的脚手架,在这个过程中又又又又复习了一下,在这里分享下脚手架搭建的过程。 从搭建脚手架到在npm上发布react组件 最近公司给公司里架设了私有的npm仓库...

    junfeng777junfeng777 评论0 收藏0
  • 这样做动画交互,一点都不费力!

    这样做动画交互,一点都不费力!

    摘要:图层信息第一层动画图层图层类型动画该图层起始关键帧该图层结束关键帧开始第层动画如何动起来时序图利用属性动画控制进度,每次进度改变通知到每一层,触发重绘。对于简单的动画,在实际使用时性能不太明显。 本文由云+社区发表作者:paulzeng 导语:L...

    MeathillMeathill 评论0 收藏0
  • 宽松相等和严格相等(==和===)

    宽松相等和严格相等(==和===)

    摘要:正确的解释是允许在相等比较中进行强制类型转换,而不允许。特殊情况不等于等于对象的宽松相等,两个对象指向同一个值时,即视为相等,不发生强制类型转换。也就是说,在中和是一回事,可以相互进行隐式强制类型转换。 在JS书籍和博客中常见的一个误区...

    MkkHouMkkHou 评论0 收藏0
  • Weex系列(5) —— 封装原生组件和模块

    Weex系列(5) —— 封装原生组件和模块

    摘要:官网的所有组件和模块的截图在官网扩展版块,是可以找到封装的方法步骤的。封装组件的版块,我把里面的组件代码拿出来了,也是为了后面章节做铺垫吧。 目录 Weex系列(序) —— 总要知道原生的一点东东(iOS) Weex系列(序) —— 总要知道原生的一点东东...

    娣辩孩娣辩孩 评论0 收藏0
  • vue 源码学习(一) 目录结构和构建过程简介

    vue 源码学习(一) 目录结构和构建过程简介

    摘要:框架使用了作为类型检查,来保证项目的可读性和维护性。的主目录下有的配置文件,还有目录,指定了各种自定义类型。表示构建出来的文件遵循规范。 Flow vue框架使用了Flow作为类型检查,来保证项目的可读性和维护性。vue.js的主目录下有Flow的配置.flo...

    lavnFanlavnFan 评论0 收藏0
  • wangEditor 与 阿里的[pro ant design]的组合搭配

    wangEditor 与 阿里的[pro ant design]的组合搭配

    摘要:网上已经有一篇类似的文章富文本编辑器的使用当然我也参考了他的写法然后实现了我到需求现在拿出来分享分享版本我们用编辑器大部分情况是在表单中使用而的表单系统一般也离不了安装很简单注意全是小写和绑定一些属性设置这段代码会划红线理由是没有返回...

    masturbatormasturbator 评论0 收藏0
  • 如何编写自己的虚拟DOM

    如何编写自己的虚拟DOM

    摘要:要构建自己的虚拟,需要知道两件事。现在来看看如何处理上面描述的所有情况。代码如下节点的替换首先,需要编写一个函数来比较两个节点旧节点和新节点,并告诉节点是否真的发生了变化。总结现在我们已经编写了虚拟实现及了解它的工作原理。 showImg("h...

    mushangmushang 评论0 收藏0
  • javascript引擎执行的过程的理解--语法分析和预编译阶段

    javascript引擎执行的过程的理解--语法分析和预编译阶段

    摘要:所以觉得把这个执行的详细过程整理一下,帮助更好的理解。类似的语法报错的如下图所示三预编译阶段代码块通过语法分析阶段之后,语法都正确的下回进入预编译阶段。另开出新文章详细分析,主要介绍执行阶段中的同步任务执行和异步任务执行机制事件循环。...

    molyzzxmolyzzx 评论0 收藏0
  • el-select数据过多懒加载(loadmore)

    el-select数据过多懒加载(loadmore)

    摘要:数据过多处理方式在日常项目中组件的使用频率是非常之高的当数据过多时渲染时间非常长这里提供几个处理方式远程搜索组件提供了远程搜索方式也就是按照你输入的结果匹配选项官网提供了参考示例这里不加赘述下拉懒加载下拉懒加载当滚动到底部时你再去请求...

    leoperfectleoperfect 评论0 收藏0
  • 《你不知道的JavaScript》 (上) 阅读摘要

    《你不知道的JavaScript》 (上) 阅读摘要

    摘要:但是如果非全局的变量如果被遮蔽了,无论如何都无法被访问到。但是如果引擎在代码中找到,就会完全不做任何优化。结构的分句中具有块级作用域。第四章提升编译器函数声明会被提升,而函数表达式不会被提升。 本书属于基础类书籍,会有比较多的基础知识...

    FingerLiuFingerLiu 评论0 收藏0
  • 使用vue2+Axios遇到的一些坑

    使用vue2+Axios遇到的一些坑

    摘要:结果是发送原有的请求后台说不阔以。结果是报错解决方法设置的默认请求头使用模块可以不设置,模块会自己设置。设置之后,后台不认这个数据格式,所以在传递的时候必须先把数据转换格式在中,引入模块需要时调用方法 1. 向服务器请求两次的情况 (1...

    lykopslykops 评论0 收藏0
  • 《你不知道的JavaScript》 (下) 阅读摘要

    《你不知道的JavaScript》 (下) 阅读摘要

    摘要:本书属于基础类书籍,会有比较多的基础知识,所以这里仅记录平常不怎么容易注意到的知识点,不会全记,供大家和自己翻阅不错,下册的知识点就这么少,非常不推介看下册上中下三本的读书笔记你不知道的上读书笔记你不知道的中读书笔记你不知道的下读书笔...

    JacendfengJacendfeng 评论0 收藏0
  • 图片裁剪功能学习小结

    图片裁剪功能学习小结

    摘要:图片裁剪功能学习小结近期有需要使用图片裁剪的功能,在使用插件和自己写裁剪组件之间犹豫了很久,后来根据需求经过反复的考虑,还是自己封装吧,毕竟自己动手,丰衣足食,对吧嗯, 图片裁剪功能学习小结 近期有需要使用图片裁剪的功能,在使用插件和...

    xorpayxorpay 评论0 收藏0
  • FE.ES-理解Event Loop

    FE.ES-理解Event Loop

    摘要:新加了一个微任务和一个宏任务在当前执行栈的尾部下一次之前触发回调函数。阶段这个阶段主要执行一些系统操作带来的回调函数,如错误,如果尝试链接时出现错误,一些会把这个错误报告给。 JavaScript引擎又称为JavaScript解释器,是JavaScript解释为机...

    longshengwanglongshengwang 评论0 收藏0
  • js算法-快速排序(Quicksort)

    js算法-快速排序(Quicksort)

    摘要:快速排序英语,又称划分交换排序,简称快排,一种排序算法,最早由东尼霍尔提出。 快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),简称快排,一种排序算法,最早由东尼·霍尔提出。在平均状况下,排序n个项目要O(nLogn)...

    TasteTaste 评论0 收藏0
  • 移动端复制文本clipboard 以及针对iOS的处理

    移动端复制文本clipboard 以及针对iOS的处理

    摘要:如果有这样的需求点击一个按钮,复制某个文本的文字到剪贴板以供使用,我们就需要用到一些方法。在上我们复制文本可以使用但是在移动端是不行的。我选用的方案是,实测效果完美。地址我以举例这是我们想要复制的文字复制文案复制成功复制失败 如果有这...

    cppprimercppprimer 评论0 收藏0
  • es6类和继承的实现原理

    es6类和继承的实现原理

    摘要:类的实现转换前转换后可见的底层依然是构造函数调用方法判断当前函数调用前是否有关键字。若构造函数前面没有则构造函数的不会不出现在的原型链上,返回。典型的寄生继承用父类构造函数的创建一个空对象,并将这个对象指向子类构造函数的。代表父类构造...

    haitiancoderhaitiancoder 评论0 收藏0
  • memwatch分析

    memwatch分析

    摘要:介绍是一个扩展,主要用来观察内存泄露问题,基本用法如下实现分析分析的版本为。的入口函数在文件中,通过进行声明。下面分析下函数的具体实现函数内部会递归调用函数得到最终堆快照的结果。回调的触发与的钩子有关,详细看下一节分析。 介绍 memwatc...

    worldligangworldligang 评论0 收藏0
  • MutationObserver 监听 DOM 树变化

    MutationObserver 监听 DOM 树变化

    摘要:是用于代替作为观察树结构发生变化时,做出相应处理的。触发回调前返回最新的批量变化。发生相应变动时,不再调用回调函数。其中数组也会作为,观察者初始化时的回调函数的第一个参数。如果为,则表示需要记录变动前的属性值。 MutationObserver 是用...

    psycholapsychola 评论0 收藏0
  • 变量提升的考试题

    变量提升的考试题

    摘要:看了几道变量提升的小题想分享给大家,都很简单,我这里就不解释原因了。因为被转换为的问题调用的只不过是转换的前后顺序不同 看了几道变量提升的小题想分享给大家,都很简单,我这里就不解释原因了。 我们先说一下预编译的过程 创建AO对象 找形参...

    jerryloveemilyjerryloveemily 评论0 收藏0
  • 【前端词典】代理的概念及其应用

    【前端词典】代理的概念及其应用

    摘要:于是带着以下两个问题开始学习正向代理以及反向代理。客户端才能使用正向代理。传送门前端词典代理的概念及其应用前端词典滚动穿透问题的解决方案 前言 在平时的工作中,总是会遇到代理的概念。之前我只知道有代理这个概念,不过对其没有一个清晰的理...

    netmounetmou 评论0 收藏0
  • 【前端词典】滚动穿透问题的解决方案

    【前端词典】滚动穿透问题的解决方案

    摘要:接下就说下我对滚动穿透问题解决方案探索的过程,希望对大家有点启发。心想来了突然意识到写弹窗的时候忘记处理滚动穿透的问题了。下期预告前端词典继承必懂知识点传送门前端词典代理的概念及其应用前端词典滚动穿透问题的解决方案 背景 产品有三宝,...

    mzloginmzlogin 评论0 收藏0
  • Javascript 函数和变量提升

    Javascript 函数和变量提升

    摘要:同名变量和函数,函数会提升到最前边,变量其次,为什么不那为什么结果不是我们人工执行的呢原因是变量会被忽略,是的是忽略。。。同名变量解析完顺序是这样的忽略同名变量,声明会被提升,后边会忽略。 变量提升和函数提升基本上是面试必问题目 //先...

    王陆宽王陆宽 评论0 收藏0
  • vuex页面刷新后数据丢失

    vuex页面刷新后数据丢失

    摘要:刷新页面,以前申请的内存被释放,重新加载脚本代码,变量要重新赋值。要想刷新后数据不丢失就必须把数据存储在外部,例如等。提供的种客户端存储数据的新方法存储数据存储的数据是永久性的,永不过期作用域是限定在文档源级别的。 1. 原因 (1)js代...

    wemallwemall 评论0 收藏0
  • 便捷搜索利器:idocs

    便捷搜索利器:idocs

    摘要:还在为看文章文章时遇到需要的时候步骤太麻烦而烦恼是一个小插件,帮助在浏览的时候快速查找内容。选中文字然后按两下键来进行查询。可以配置搜索语言和搜索引擎。目前商店审核中,欢迎在上下载文件使用 还在为看文章、文章时遇到需要search的时候步骤...

    GitChatGitChat 评论0 收藏0

热门文章

<