文章库ARTICLE COLUMN

  • 修复npm权限问题

    修复npm权限问题

    摘要:解决方案将目录的所有者变更为当前用户注可以用查看所有者是否已经变更修改目录所有者修复或的缓存目录的权限问题 背景 采用二进包方式安装nodejs需要root权限,因为 nodejs 的默认安装路径是 /usr/local/bin/node, /usr/local目录的所有者是root。因...

    haoguohaoguo 评论0 收藏0
  • JavaScript正则表达式总结

    JavaScript正则表达式总结

    摘要:正则表达式一直是里比较难以掌握的点。在中创建正则的两种方式使用字面量这就是正则表达式的字面量语法,表示正则表达式的模式,为正则表达式的标志。字面量形式的正则表达式一般使用较多,也推荐大家尽可能使用这种形式,简洁易读,符合正常的使用习惯...

    big_catbig_cat 评论0 收藏0
  • 【Under-the-hood-ReactJS-Part13】React源码解读

    【Under-the-hood-ReactJS-Part13】React源码解读

    摘要:接着,将返回的元素和之前的进行比较的,以验证是否真的需要更新。我们看下代码,代码比较简单好,对应于我们的这个列子,我们对于方法的更改并不会对方法造成影响。所以我们进入下一步,也就是对于节点的更新。 接上文, React流程图:https://bogdan...

    jerryloveemilyjerryloveemily 评论0 收藏0
  • mpvue开发微信小程序,Fly.js 简单使用

    mpvue开发微信小程序,Fly.js 简单使用

    摘要:小程序原生是小程序平台特定,不能运用到导致小程序转时,需要重写网络请求部分代码。为了解决平台差异,代码复用,将平台差异在底层屏蔽,支持切换底层,可轻松适配各种运行环境只是入口文件不同。 小程序原生wx.request是小程序平台特定api ,不能运...

    xiaokaixiaokai 评论0 收藏0
  • 自制上报错误与监控性能

    自制上报错误与监控性能

    摘要:点击获取更多文章下面核心代码抓取文件报错抓取常规报错抓取页面性能时间注意注释的抓取文件报错,抓取常规报错,抓取页面性能时间,代码很好理解,将整个操作放在闭包内执行,以免污染外面。如前端性能监控方案调研转。 >>>点击获取更多文章...

    DoINsiStDoINsiSt 评论0 收藏0
  • 【Under-the-hood-ReactJS-Part13】源码解读

    【Under-the-hood-ReactJS-Part13】源码解读

    摘要:方法实际会操作两件事在前一个和下一个的基础上,更新属性和更新的子元素。对于更新属性,我们在之前已经分析了如果还有印象,它就是用来处理元素的属性,样式,事件监听器等等。下一步,我们就分析下遗留的方法未完待续 接上文, React流程图:https:...

    CobubCobub 评论0 收藏0
  • 【Jquery】添加loading过渡遮罩

    【Jquery】添加loading过渡遮罩

    摘要:用打包一个项目,也打包在里,加载稍慢就会有有几秒钟页面呈现出一个没有样式的丑态,所以想设置一个白色遮罩,等加载完毕消失。然后等加载完之后执行消失的方法,这里利用的回调函数,过渡更加自然一些,想要花功夫调的话也有很大空间。 用webpack打...

    MockingBirdMockingBird 评论0 收藏0
  • 微信Webapp开发的各种{{BANNED}}路由需求及解决办法!

    微信Webapp开发的各种{{BANNED}}路由需求及解决办法!

    摘要:前言最近在使用开发的一个小商城项目在微信上遇到一些坑及{{BANNED}}需求层层深入整理一下给后来人参考一定有你还不知道的调试缓存问题描述微信打开的页面默认是会缓存的这是为了加载更快本来是好事但对于用来调试的我们就比较痛苦了每每更改一些刷新以...

    laoLiueizolaoLiueizo 评论0 收藏0
  • 埋坑一: vue中子组件调用兄弟组件方法

    埋坑一: vue中子组件调用兄弟组件方法

    摘要:小计开发中遇到子组件需要调用兄弟组件中的方法,如下写个小记录下心得,如果你有好的方法,请到评论区域指教父组件示例代码组件功能解析通过获取子组件事件,通过调用子组件中事件,实现子组件二的事件调用兄弟组件一中的事件子组件子组件引 小计: ...

    dackdack 评论0 收藏0
  • Slice无参调用可以将类数组对象(含有length属性)转化成数组

    Slice无参调用可以将类数组对象(含有length属性)转化成数组

    摘要:首先,有两个用法,一个是一个是,第一个返回的是字符串,第二个返回的是数组,这里我们看第个。最后,附个转成数组的通用函数据说这样比快 Array.prototype.slice.call(arguments) 根据call的使用方法,我们可以猜测以下可能相等: [].slice.call(arg...

    MudOnTireMudOnTire 评论0 收藏0
  • vue 实现数字滚动增加效果

    vue 实现数字滚动增加效果

    摘要:项目中需要做数字滚动增加的效果,一开始很懵,研究了一下原理,发现很简单,贴出来分享一下数字滚动组件调用 项目中需要做数字滚动增加的效果,一开始很懵,研究了一下原理,发现很简单,贴出来分享一下 ^_^ 数字滚动组件: 0 export defa...

    flybywindflybywind 评论0 收藏0
  • 【Under-the-hood-ReactJS-Part14】React源码解读

    【Under-the-hood-ReactJS-Part14】React源码解读

    摘要:一种是子元素仍然是复杂对象,也就是说子元素还是组件,需要递归处理嵌套的子组件直到到达他们的内容层级。处理方式是根据的类型来判断的。在我们的列子中,组件组件有三个子元素,,和。现在我们要对元素内容进行更新,事实上,是替换它的内容。 接上...

    molyzzxmolyzzx 评论0 收藏0
  • JavaScript实现堆排序,归并排序,快速排序

    JavaScript实现堆排序,归并排序,快速排序

    摘要:归并排序归并排序前归并排序后快速排序对于一字给定的记录,通过一趟排序后,将原序列分为两部分,其中前一部分的所有记录均比后一部分的所有记录小,然后再一次对前后两部分的记录进行快速排序,递归该过程,指导序列中所有记录均有序为止。 堆排序 ...

    FWHeartFWHeart 评论0 收藏0
  • 简单说说vue的父子组件,父子组件传值和vuex

    简单说说vue的父子组件,父子组件传值和vuex

    摘要:我们需要在里改动一下代码首先就是绑定一个自定义事件再增加然后在中变成就是触发父组件中的方法所以,触发了父组件的函数,改变了父组件的的值,父组件再通过传值给子组件。从而实现数据传递,父子组件通信。 一、vue的父子组件之间是如何传值的? ...

    TecodeTecode 评论0 收藏0
  • 用Node提供静态文件服务

    用Node提供静态文件服务

    摘要:前言对于一个应用,提供静态文件图片服务常常是必须的。本文将介绍如何做一个自己的静态文件服务器。虽然已经品尝到了成功的滋味,但这个静态文件服务器还不够完整,因为它很容易出错。 前言 对于一个web应用,提供静态文件(CSS、JavaScript、图片)...

    gecko23gecko23 评论0 收藏0
  • JS实现堆排序

    JS实现堆排序

    摘要:堆的存储堆由数组来实现,相当于对二叉树做层序遍历。实现交换两个节点将结点以下的堆整理为大顶堆,注意这一步实现的基础实际上是假设结点以下的子堆已经是一个大顶堆,函数实现的功能是实际上是找到结点在包括结点的堆中的正确位置。 堆的预备知识 ...

    ScorpionScorpion 评论0 收藏0
  • 理解async/await

    理解async/await

    摘要:所谓异步,就是调用在发出后,这个调用就直接返回了,调用者不会立即得到结果,但是不会阻塞,可以继续执行后续操作,而被调用者执行得到结果后通过状态事件来通知调用者使用回调函数来处理这个结果。另外状态的回调函数是可省略的。 首先明确一个问题...

    luodongseuluodongseu 评论0 收藏0
  • 原生JS基于window.scrollTo()封装垂直滚动动画工具函数

    原生JS基于window.scrollTo()封装垂直滚动动画工具函数

    摘要:概要原生基于封装垂直滚动动画工具函数,可应用与锚点定位回到顶部等操作。封装原因在项目中,遇到需要实现垂直滚动效果的需求,初步想到的方法有两个使用方法,但是这个方法是没有动画效果的,需要手动封装一下。使用的动画函数,缺点比较明显需要引入...

    CaizhenhaoCaizhenhao 评论0 收藏0
  • JS实现快速排序

    JS实现快速排序

    摘要:看了一篇通俗易懂的快排文章快排,下面一步一步实现整个过程。快排的基本思想上面链接的文章对快排的思路提出了一个很形象的概念挖坑填数分治法,分三个步骤实现从数组中取出一个数作为基准。 看了一篇通俗易懂的快排文章 快排,下面一步一步 实现整个...

    JrainJrain 评论0 收藏0
  • nodejs学习心得(一)

    nodejs学习心得(一)

    摘要:安装模版引擎实例在控制台上输入启动应用如何安装应用生成器全局安装在工作目录下创建的应用创建项目默认创建的模版,如果需要安装模版命令是路由在文件夹中引入路由模块文章文章列表路由指向哪里里面想对应那一个文件名称文章列表文章详情导出模块接口...

    chavesguchavesgu 评论0 收藏0
  • JS实现归并排序

    JS实现归并排序

    摘要:言归正传,下面分析归并排序。融合两个有序数组,这里实际上是将数组分为两个数组递归实现归并排序左子数组有序右子数组有序 递归的内存堆栈分析 一直对递归理解不深,原因是递归的过程很抽象,分析不清内存堆栈的返回过程。偶然google到一篇博文递归(...

    blueskybluesky 评论0 收藏0
  • 常用正则匹配

    常用正则匹配

    摘要:由数字个英文字母或者下划线组成的字符串非负整数正整数正整数非正整数负整数负整数整数非负浮点数正浮点数正浮点数非正浮点数负浮点数负浮点数浮点数由个英文字母组成的字符串 1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2....

    wdzgegewdzgege 评论0 收藏0
  • webpack的DllPlugin和DllReferencePlugin插件的简单使用总结

    webpack的DllPlugin和DllReferencePlugin插件的简单使用总结

    摘要:今天就来简单讲讲它们的使用。这个插件的作用是创建文件和文件。使用其他的脚手架需要根据具体情况考虑。不要使用,否则在运行时会报错误。的和的要保持一致。 这段时间在对公司的打包构建速度和app.js文件大小进行优化。使用到了webpack的DllPlugin和...

    wushuiyongwushuiyong 评论0 收藏0
  • JS实现插入排序

    JS实现插入排序

    摘要:但是,插入排序真的一无是处吗答案是否定的,插入排序在实践中的使用频率是很高的,在一些场景下,甚至展现出完胜高级排序的效率。那么插入排序实际上就是每次将一个数插入到有序的数组中去初始一个数字自然有序。 直接插入排序的时间复杂度为 O(n^2) ...

    tolerioustolerious 评论0 收藏0
  • 如何机制地回答浏览器兼容性问题

    如何机制地回答浏览器兼容性问题

    摘要:前言有过面试经验的同学应该都被问过浏览器兼容性的问题,对于面试官的问题,常常猝不及防,因为通常他们都是这么问的。来谈谈浏览器兼容的问题吧,你对浏览器的兼容性有了解过吗,那么如何才是我们正确回答这个问题的姿势呢。 前言 有过面试经验的同...

    leanoteleanote 评论0 收藏0

热门文章

<