文章库ARTICLE COLUMN

  • 小菊花课堂之JS的防抖与节流

    小菊花课堂之JS的防抖与节流

    摘要:文章来源详谈防抖和节流轻松理解函数节流和函数防抖函数防抖和节流好啦,今天的小菊花课堂之的防抖与节流的内容就告一段落啦,感各位能耐心看到这里。 前言 陆游有一首《冬夜读书示子聿》——古人学问无遗力,少壮工夫老始成。纸上得来终觉浅,绝知...

    leoperfectleoperfect 评论0 收藏0
  • 用ActionScript与JavaScript实现Flash与网页的交互

    用ActionScript与JavaScript实现Flash与网页的交互

    摘要:发布之后,会在网页中生成两个东西一个与一个,核心文件是文件,文件不能照搬的,只能借鉴其中的代码,否则不能兼容火狐谷歌等浏览器。 Flash与网页交互效果图showImg("https://segmentfault.com/img/bVbkBuz"); Flash有强大的绘图功能、图形功能,能...

    TonnyTonny 评论0 收藏0
  • [译]前端离线指南(上)

    [译]前端离线指南(上)

    摘要:接受一个对象作参数,来定义安装时长和安装是否成功,如果状态为,则认为此次安装失败,并且抛弃如果一个旧版本的正在运行,则它将保持不变。在页面既可以在中获取到,也可以在页面中获取到,这就意味着你不必一定要通过来向缓存中添加内容。 原文链接...

    nanfeiyannanfeiyan 评论0 收藏0
  • 前端编码规范

    前端编码规范

    摘要:去掉无用的代码使用主动语态避免一连串松散结构的代码逻辑把相关的变量函数放在一起。该处代码运行正常,但可能由于时间赶或者其他原因,需要修正。此时需要对思路或诡异手段进行描述。 命名规范 变量名, 函数名 小驼峰【命名法 camel Case】: number...

    YJNldmYJNldm 评论0 收藏0
  • Webpack 项目优化杂记

    Webpack 项目优化杂记

    摘要:入口文件打包出口地址在中可以配置我们的地址这里你要有一个七牛云的账户。特别像是七牛云这样拥有图片处理引擎的服务商,我们还可以通过来处理上传至的图片。 本项目源码均可在 这里 找到。 之前公司的官网项目静态文件都是放在静态服务器中,这其中...

    incredibleincredible 评论0 收藏0
  • 闭包是...

    闭包是...

    摘要:首先引用文档的一句话作为开头闭包是函数和声明该函数的词法环境的组合。这个环境包含了这个闭包创建时所能访问的所有局部变量。 首先引用 MDN 文档的一句话作为开头 闭包是函数和声明该函数的词法环境的组合。 闭包的概念 当一个函数被 return 的时候...

    KevenKeven 评论0 收藏0
  • 百度小程序遇到的问题

    百度小程序遇到的问题

    摘要:百度的请求会在里面带上导致一些接口报错是啥情况无论是真机预览还是开发者工具模板中的指令不支持数组字面量以及带中括号的属性表达方式,或在模拟器里计算高度错误不支持本地手机上的页面标题如果过长,它不会像其他小程序那样自动截短,变成三个点 ...

    lyninglyning 评论0 收藏0
  • node.js实现为PDF添加水印

    node.js实现为PDF添加水印

    摘要:背景项目中有用到做中间层,期间有个为文件添加水印的需求,网上搜了不少帖子,发现有以下几点存在的问题。有相关方案,可以实现,有想过用去执行脚本去为加水印,考虑到开发人员都是前端如果以后需要维护,扩展可能就不是那么友好了。 背景 项目中有...

    whjinwhjin 评论0 收藏0
  • 浅谈 WebSocket

    浅谈 WebSocket

    摘要:接口用于接收服务器发送的事件。因此,是目前来说最佳的选择。最大特点就是,服务器可以主动向客户端推送消息,客户端也可以主动向服务器发送信息,是一种不受限的全双工通信。若是,则交给的回调函数处理,否则,还是走正常的回调的路子。 使用 WebSo...

    JensenJensen 评论0 收藏0
  • 【重温基础】JS中的常用高阶函数介绍

    【重温基础】JS中的常用高阶函数介绍

    摘要:也可以直接调用内置方法常用高阶函数方法的作用是接收一个函数作为参数,对数组中每个元素按顺序调用一次传入的函数并返回结果,不改变原数组,返回一个新数组。 Ps. 晚上加班到快十点,回来赶紧整理整理这篇文章,今天老大给我推荐了一篇文章,我从写...

    gitmilkgitmilk 评论0 收藏0
  • js--遍历数组和对象方法及其效率--for-forof--foreach--forin

    js--遍历数组和对象方法及其效率--for-forof--foreach--forin

    摘要:数组优化版优化版谷歌版本正式版本位优化版火狐版本优化版结论这是一个尴尬的结论,谷歌火狐,同样是最新版本或许谷歌才是王道,火狐跳舞吧,颤抖吧,你也太慢了吧,以谷歌为准相对来说作为新的遍历方法具有可观的效率对象 数组 var arr = new Arr...

    ThinkSNSThinkSNS 评论0 收藏0
  • Chrome, vh Is Always Calculated as If the Url Bar

    Chrome, vh Is Always Calculated as If the Url Bar

    The first time when I know vh I was very excited. Finally, we can do this by css instead of js. However, still too naive. As we all know, scroll bar would hide automatically on mobile. So, it wouldn&q...

    xioquaxioqua 评论0 收藏0
  • DOM事件机制

    DOM事件机制

    摘要:而事件分为个级别级事件处理,级事件处理和级事件处理。一个事件发生后,会在子元素和父元素之间传播。也就是说,始终是监听事件者,而是事件的真正发出者。五参考文章级别与事件事件机制解惑事件模型事件委托详解事件的学与记和和的区别 前言 本文主...

    laznrbfelaznrbfe 评论0 收藏0
  • 如何确定一个js 是否加载完全或者页面中的所有js加载完全,并且使脚本的执行顺序按照设定的顺序执行?

    如何确定一个js 是否加载完全或者页面中的所有js加载完全,并且使脚本的执行顺序按照设定的顺序执行?

    //封装loadscript方法 export function loadScript(url, callback) { var script = document.createElement("script"); script.type = "text/javascript" if (script.readyState) { ...

    quietinquietin 评论0 收藏0
  • 一次性搞懂JavaScript正则表达式之方法

    一次性搞懂JavaScript正则表达式之方法

    摘要:正则表达式要真正发挥作用,要倚仗一些操作正则的方法。是正则表达式的构造函数。使用构造函数一般用于需要动态构造正则表达式的场景,性能不如字面量写法。它接受一个正则表达式作为唯一参数。因为只能返回首次匹配的位置,所以全局匹配对它无效。 本...

    Hanks10100Hanks10100 评论0 收藏0
  • rem与em的使用和区别详解

    rem与em的使用和区别详解

    摘要:和,在自适应制作中最常用的单位。主要区别和单位之间的区别是浏览器根据谁来转化成值理解这种差异是决定何时使用哪个单元的关键。事实上,根据标准,它们是相对于使用单位的元素的字体大小。父元素的字体大小可以影响值,但这种情况的发生,纯粹是因为...

    only_doonly_do 评论0 收藏0
  • vue项目中获取外部js,并使用其中方法

    vue项目中获取外部js,并使用其中方法

    摘要:因为项目需要,需要从外部获取,然后在项目中使用其中的方法。这个功能主要是用在创建一个库的时候用的,但是也可以在我们项目开发中充分使用。比如这里就直接使用了刚刚引入的外部中的方法初始化引入的 因为项目需要,需要从外部获取js,然后在vus项...

    LancerCometLancerComet 评论0 收藏0
  • 在vue项目中jsPlumb制作流程图,拖拽复制使用 jquery 和 jquery UI

    在vue项目中jsPlumb制作流程图,拖拽复制使用 jquery 和 jquery UI

    摘要:用做流程图的项目,有一项功能是要从左侧的菜单栏拖动项目到右侧的面板上。参考了一些博客和,决定使用中的和功能。 这是早期用jsPlumb做流程图走的一个坑,使用jquery来制作流程图,最近换成了用go.js来制作流程图后,可以使用go.js中自带的方法来制...

    marsermarser 评论0 收藏0
  • JavaScript随机数的应用

    JavaScript随机数的应用

    摘要:的随机数返回值在包含和不包括之间的浮点伪随机数。例子获取之间随机数此示例返回指定值之间的随机整数。实际应用要求随机生成长度为的数组。 JavaScript的随机数Math.random()/返回值/ 在0(包含)和1(不包括)之间的浮点伪随机数。 ** 例子 funct...

    FourierrFourierr 评论0 收藏0
  • React手稿之State Hooks of Hooks

    React手稿之State Hooks of Hooks

    摘要:官方也陈述,接下来的的工作会投入到中。从目前官方的文档可以看出,从以下四个方面来提高的编码。生命周期自定义方法的主要用途是替代之前版本的组件。说明到目前为止,在已发布的版本中有该功能,想体验该功能,必须安装。 React Hooks React在16.7....

    DC_erDC_er 评论0 收藏0
  • JavaScript中的基本数据类型

    JavaScript中的基本数据类型

    摘要:中有种基本数据类型和。在介绍的基本数据类型前,有必要提到两个关键字和。由于中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是关键字。输出的结果为用于表示由零数字或字符组成的字符序列,即字符串。 如果你是一名IT前...

    ispringispring 评论0 收藏0
  • vue中的computed的this指向问题

    vue中的computed的this指向问题

    摘要:今天在写项目时,用到了计算属性,遇到了使用箭头函数出现指向问题,这里记录下箭头函数中的箭头函数内部的是词法作用域,由上下文确定函数体内的对象,就是定义时所在的对象,而不是使用时所在的对象中的使用箭头函数不使用箭头函数使用自己的理解在中...

    crossoverJiecrossoverJie 评论0 收藏0
  • vue-cli3搭建项目

    vue-cli3搭建项目

    摘要:中文文档在安装之前请装好安装检测的版本大写安装的安装方法安装全局桥插件能兼容使用命令行创建项目快速创建一个新项目创建项目选择配置选择配置第一次创建项目只有后面两个分别是默认和手动自定义选择。 中文文档https://github.com/vuejs/vue-...在...

    Jenny_TongJenny_Tong 评论0 收藏0
  • passive的作用和原理

    passive的作用和原理

    摘要:直接由合成线程处理的事件不经过内核线程就能快速处理的输入事件为手势输入事件滑动捏合。划重点最骚的来了,虽然手势事件可以不在内核线程处理,但是手势事件的产生还是离不开内核线程。 passived到底有什么用? passived主要用于优化浏览器页面滚动...

    nanchen2251nanchen2251 评论0 收藏0
  • 一道setTimeout async promise执行顺序的笔试题引发的思考

    一道setTimeout async promise执行顺序的笔试题引发的思考

    摘要:如果你要问他和谁当进去的快,要从下面两个方面考虑结束时。至于什么,查了很多的资料,了解到一个浏览器环境只能有一个事件循环,而一个事件循环可以有多个任务队列。 ====据说这是今日头条去年的一道笔试题,主要考察的是setTimeout async promise执...

    soasmesoasme 评论0 收藏0

热门文章

<