文章库ARTICLE COLUMN

  • canvas绘制文本内容自动换行

    canvas绘制文本内容自动换行

    摘要:原型要求要求制作一个邀请卡页面,其中标题字数是动态的,最多可显示行,如果超出行则第行内容结尾添加省略号。根据产品妹子的性格,四行这个设置到时很大机会改,所以这里一定不能写死,结果前几天真的要求改成了最多可显示行,其他照旧。 原型要求: ...

    MageekChiuMageekChiu 评论0 收藏0
  • 微信 jssdk 签名错误 invalid signature

    微信 jssdk 签名错误 invalid signature

    摘要:你的页面还是无法正常使用微信函数的。这样似乎就解决了微信签名失败的问题。但是,我们又遇到了另外一种情况在微信小程序里用内嵌的网页,在安卓下也报和错误。 几乎每一个开发用于微信公众号页面的工程师都遇到过微信jssdk报的各种错误,通常是permi...

    lei___lei___ 评论0 收藏0
  • 鼠标跟随炫彩效果

    鼠标跟随炫彩效果

    摘要:以前在网上看到了别人这个效果,感觉很酷也很难,但当真的去了解怎么做的时候会发现其实没那么难。先来看一下效果可能不是很好看啊。 以前在网上看到了别人这个效果,感觉很酷也很难,但当真的去了解怎么做的时候会发现其实没那么难。用到的就是canvas...

    yiliangyiliang 评论0 收藏0
  • JavaScript是如何工作的:渲染引擎和优化其性能的技巧

    JavaScript是如何工作的:渲染引擎和优化其性能的技巧

    摘要:渲染树的布局创建渲染器并将其添加到树中时,它没有位置和大小,计算这些值称为布局。根渲染器的位置为,其尺寸与浏览器窗口的可见部分即的大小相同。渲染器使其在屏幕上的矩形无效,这会导致操作系统将其视为需要重新绘制并生成绘事件的区域。 这是专...

    big_catbig_cat 评论0 收藏0
  • 【剑指offer】4.二叉树的遍历和重建

    【剑指offer】4.二叉树的遍历和重建

    摘要:第一行为前序遍历,第二行为中序遍历。例如输入前序遍历序列和中序遍历序列,则重建二叉树并返回。根据前序遍历和中序遍历的结果可以拿到左子中序遍历和右侧为右子树中序遍历左子树的前序遍历和右子树的前序遍历然后递归左子树和右子树的完成重建。 二...

    zhangyucha0zhangyucha0 评论0 收藏0
  • axios异步请求数据的简单使用

    axios异步请求数据的简单使用

    摘要:使用模拟好后端数据之后模拟数据的使用参考,就需要尝试请求加载数据了。数据请求选择了,现在都推荐使用。规定要发送到服务器的数据。布尔值,表示请求是否异步处理。要求为类型的参数,请求成功后调用的回调函数。在一个中重写回调函数的字符串。 使...

    forsignerforsigner 评论0 收藏0
  • JS系列之防抖节流

    JS系列之防抖节流

    摘要:概念函数节流和函数防抖,两者都是优化高频率执行代码的一种手段。函数节流与函数防抖都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。节流指定时间间隔内,只会执行最后一次任务。 概...

    everfighteverfight 评论0 收藏0
  • JS设计模式之Module(模块)模式、Revealing Module(揭示模块)模式

    JS设计模式之Module(模块)模式、Revealing Module(揭示模块)模式

    摘要:模块模式概念模式最初被定义为一种在传统软件工程中为类提供私有和共有封装的方法。应用将暴露的公有指针指向到私有函数和属性上参考设计模式设计模式系列文章设计模式之工厂模式设计模式之单例模式设计模式之外观模式设计模式之模块模式揭示模块模式 ...

    xavierxavier 评论0 收藏0
  • 设置环境变量启动mocha

    设置环境变量启动mocha

    摘要:使用测试含有的代码是,需要使用来转化语法。跟项目中端的项目共享同一份。如下在中这里要注意的是中的管理命令连接符是,而不是在的中,有一个是希望加入标志,但大神直接说不需要,你干嘛不底下也有人给了另外的解决办法 使用mocha测试含有es6 modul...

    张率功张率功 评论0 收藏0
  • Reactv16.7.0-alpha.2 Hooks学习

    Reactv16.7.0-alpha.2 Hooks学习

    摘要:的来源钩子,顾名思义,为了解决在函数组件中使用和生命周期,同时提高业务逻辑复用。函数组件等同于一个纯的专门用作渲染的函数,我们知道,在函数组件中,我们无法使用和生命周期,这也是为了解决的问题。 Hooks的来源 Hooks => 钩子,顾名思义,为...

    superPershingsuperPershing 评论0 收藏0
  • 深入浅出,手把手教你编写正则表达式

    深入浅出,手把手教你编写正则表达式

    摘要:日常代码的开发中,大家都或多或少的碰到一些正则表达式,但有的朋友只是会用,或者大致明白,希望这篇对正则深入浅出的文章能够让大家有所收获。主要可以干的事情有两个,引用和反向引用,在一些稍微复杂的正则表达式里,我们常常会用到这些。 日常代...

    JackwooJackwoo 评论0 收藏0
  • 预计今年发布的Vue3.0到底有什么不一样的地方?

    预计今年发布的Vue3.0到底有什么不一样的地方?

    摘要:模板语法的将保持不变。基于的观察者机制目前,的反应系统是使用的和。为了继续支持,将发布一个支持旧观察者机制和新版本的构建。 showImg("https://segmentfault.com/img/remote/1460000017862774?w=1898&h=796"); 还有几个月距离vue2的首次发布就满...

    fnngjfnngj 评论0 收藏0
  • 正则表达式中的“环视”及实际项目应用

    正则表达式中的“环视”及实际项目应用

    摘要:什么是环视环视结构不匹配任何字符,只匹配文本中的特定位置,这一点与单词分界符锚点以及相似,但是环视比它们更加通用,并且能够检测两侧文本。利用环视的正则表达式为我们知道表示非数字,那么这里表达式如果修改为是否可以正常工作。 什么是环视(...

    Lorry_LuLorry_Lu 评论0 收藏0
  • 使用VSCode调试 javascript/typescript 的一个技巧

    使用VSCode调试 javascript/typescript 的一个技巧

    摘要:中有个调试功能,配置文件里面有个参数用来指定调试代码的入口文件,有些项目的入口文件是写死的。那么只需要打开你要的文件,然后点击调试按钮就行了,直接运行的是当前的文件。 vscode中有个调试功能,配置文件tsconfig.json里面有个参数program用来...

    李文鹏李文鹏 评论0 收藏0
  • vscode调试node.js c++扩展

    vscode调试node.js c++扩展

    摘要:类似的,如果我们想要调试扩展,我们也需要扩展源文件的调试符号信息。配置安装插件这里我们将用来调试扩展。配置输入配置一个任务,该任务会执行,生成带调试信息的扩展文件。 Debugging NodeJS C++ addons using VS Code 之前笔者写了一篇 用NAN写...

    王伟廷王伟廷 评论0 收藏0
  • 算法学习笔记:排序算法(二)

    算法学习笔记:排序算法(二)

    摘要:上一篇中已经介绍了几个简单的排序算法,这一篇文章我将继续向大家介绍排序算法相关的内容,本篇的会介绍希尔排序快速排序归并排序以及分治算法的思想,希望通过本文章能够加深大家对排序算法的理解。 上一篇中已经介绍了几个简单的排序算法,这一篇文...

    William_SangWilliam_Sang 评论0 收藏0
  • Dom中高big 事件总结(持续更新中)

    Dom中高big 事件总结(持续更新中)

    摘要:三事件事件在即将离开当前页面刷新或关闭时触发。四事件事件在用户退出页面时发生。五事件该事件在存储更新时触发六事件该事件在窗口的浏览历史对象发生改变时触发七事件事件在用户中止加载或元素时触发。 将前段时间自己用到的,比较少见,但是功能很...

    mzloginmzlogin 评论0 收藏0
  • 简单实现迷你Vue框架

    简单实现迷你Vue框架

    摘要:它们不是主树的一部分。在树中,文档片段被其所有的子元素所代替。因为文档片段存在于内存中,并不在树中,所以将子元素插入到文档片段时不会引起页面回流对元素位置和几何上的计算。因此,使用文档片段通常会带来更好的性能。 本教程说明将采用es6语...

    soasmesoasme 评论0 收藏0
  • 写给互联网冬天里程序员看的数据压缩

    写给互联网冬天里程序员看的数据压缩

    摘要:而在这个革命的所有这些领域中数据压缩都是基础支撑技术之一。说完了数据压缩的概念我们将注意力回到之前的问题上分别进行解释。而通过数据压缩我们可以提高其传输能力降低存储的空间。而在设计出种数据压缩方案之后我们还需要能够测量它的性能。 原文...

    LiuRhoRamenLiuRhoRamen 评论0 收藏0
  • JavaScript五十问——浅入深出,自己实现一个 ES 6 Promise

    JavaScript五十问——浅入深出,自己实现一个 ES 6 Promise

    摘要:以上实现了最简单的一个测试代码当然,这不能算是一个,目前仅仅实现了根据状态调用不同的回调函数。静态函数接下来是的各种静态函数每一个都执行完毕后返回总结现在,一个完整的对象就完成了。 前言 说到 ES6,Promise 是绕不过的问题;如果说 ES6 的...

    hiyayijihiyayiji 评论0 收藏0
  • webpack4系列教程(二):创建项目,打包第一个JS文件

    webpack4系列教程(二):创建项目,打包第一个JS文件

    摘要:对于大多数项目,建议本地安装。打包第一个文件首先,我们在根目录下创建一个文件和一个文件夹。而中的属性,表示入口的名称,此处就是。接下来打开文件,来编写一条命令执行的打包。 1. 创建项目 1.1 初始化一个项目 首先安装nodejs,打开 nodeJs官...

    watercwaterc 评论0 收藏0
  • 基于WebGL-ThingJS的的平面图导航(二)

    基于WebGL-ThingJS的的平面图导航(二)

    摘要:前言基于架构的可视化平台平面图导航一中已经完成了面板与我们的场景的简单交互,下面我们继续完善并给页加上鼠标悬停事件让页的标签和我们场景中的一起动起来。 前言 基于WebGL架构的3D可视化平台—平面图导航(一)中已经完成了iframe面板与我们的3D...

    noONEnoONE 评论0 收藏0
  • 如何对前端图片主题色进行提取?这篇文章详细告诉你

    如何对前端图片主题色进行提取?这篇文章详细告诉你

    摘要:由此,我尝试着利用在前端进行图片主题色的提取。一主题色算法目前比较常用的主题色提取算法有最小差值法中位切分法八叉树算法聚类色彩建模法等。 本文由云+社区发表 图片主题色在图片所占比例较大的页面中,能够配合图片起到很好视觉效果,给人一种和...

    NeilyoNeilyo 评论0 收藏0
  • click事件形成的条件 - Eric

    click事件形成的条件 - Eric

    摘要:鼠标点击后触发事件的必要条件场景页面上有很多输入框发货单号,鼠标离开文本框会向后台发送请求保存发货单号,请求时页面会出现遮罩。右击不会触发事件。总结事件的触发条件在元素上按下鼠标左键,在元素上抬起鼠标左键。 鼠标点击后触发click事件的...

    Terry_TaiTerry_Tai 评论0 收藏0
  • FE.ES-JavaScript的模块化历史

    FE.ES-JavaScript的模块化历史

    摘要:模块化之前的污染,命名污染命名空间模式减少上变量数量,但仍不安全匿名闭包模式应用由模块组成,采用模块规范。要想让模块再次运行,必须清除缓存。中优先于模块内的其他内容执行。与其对应的值是动态绑定关系,实时取到模块内部的值。 模块化之前的...

    caoymcaoym 评论0 收藏0

热门文章

<