文章库ARTICLE COLUMN

  • 【算法】算法测试题1:循环单词

    【算法】算法测试题1:循环单词

    摘要:题目描述循环单词一个单词循环右移得到另一个单词。输出循环单词种数。注意如果单词没有和任何单词构成循环单词,那么也为一种循环单词,。 题目描述 循环单词:一个单词循环右移得到另一个单词。 例如:picture和turepic属于一种循环单词。 给出n个单...

    dingding199389dingding199389 评论0 收藏0
  • javascript 匀速运动实现淡入淡出

    javascript 匀速运动实现淡入淡出

    摘要:运动淡入淡出时用到了定时器操作淡入淡出时用下面形式修改透明度注意透明度无法直接在中做判断,我们采用参数做比较,最后应用到对象上。实现淡入淡出淡入淡出透明度默认实现图片淡入淡出图片淡入淡出透明度默认 原理 在做div或者图片淡入淡出的时候...

    shiguibiaoshiguibiao 评论0 收藏0
  • subline3 px转rem插件(cssrem)

    subline3 px转rem插件(cssrem)

    摘要:最近在项目中开发中需要转在网上看到插件可以实现自动转换。安装步骤如下下载插件地址进入目录复制下载的目录到刚才的目录里。配置参数参数配置文件转的单位比例,默认为转为。转的小数部分的最大长度。启用此插件的文件类型。 最近在项目中开发中需要...

    wanglu1209wanglu1209 评论0 收藏0
  • javascript 缓冲运动

    javascript 缓冲运动

    摘要:缓冲运动的时候速度一定要取整,如果速度的话,不取整会直接变成速度大于应向上取整,小于应向下取整。代码实现缓冲运动缓冲运动位置的参考线取整开始运动 缓冲运动的特性 逐渐变慢,最后停止 距离越远速度越大 速度由距离决定 速度=(目标值-当前值...

    meteor199meteor199 评论0 收藏0
  • JavaScript fetch接口

    JavaScript fetch接口

    摘要:的案例下面我们来写第一个获取后端数据的例子通过获取百度的错误提示页面返回一个对象是一个对象是最终的结果请求请求初步完成了,这个时候就要来认识一下请求如何处理了。 JavaScript fetch接口 如果看网上的fetch教程,会首先对比XMLHttpRequest和fe...

    sf_wangchongsf_wangchong 评论0 收藏0
  • 简单聊聊DOM

    简单聊聊DOM

    摘要:讨论在如何去使用元素用于在页面中嵌入或引入脚本代码,该元素默认被定义在元素中页面内容该属性定义规定的文本类型,可以为类型也可以为类型等其他类型和属性类似,这个属性定义脚本使用的语言,该属性不是标准规范定义引用外部脚本的内嵌代码与内 讨...

    MASAILAMASAILA 评论0 收藏0
  • js 打包七牛文件并下载zip

    js 打包七牛文件并下载zip

    摘要:需求分析根据七牛存储的文件,把这些文件打包下载。实现方式,获取文件内容,使用进行压缩,最后使用进行保存下载。在请求文件时需要去掉默认的请求头,同时设置为,否则会导致跨域。 需求分析:根据七牛存储的文件url,把这些文件打包下载。 实现方式...

    gothamgotham 评论0 收藏0
  • 微信小程序之判断页面滚动方向

    微信小程序之判断页面滚动方向

    摘要:需求微信小程序中如果判断页面滚动方向解决方案用到微信小程序获取页面实际高度监听用户滑动页面事件。 需求 微信小程序中如果判断页面滚动方向? 解决方案 1.用到微信小程序API 获取页面实际高度 nodesRef.boundingClientRect([callback])监听用户滑...

    崔晓明崔晓明 评论0 收藏0
  • js实现 web页面的滚动条下拉时加载更多

    js实现 web页面的滚动条下拉时加载更多

    摘要:一个更佳的方式是,当滚动条距离底部一定距离时,就动态加载更多,向服务端请求资源。代码总页数当前页数滚动条距离底部的距离没有更多了分页列表的接口相关参考页面在滚动条下拉时加载更多内容个人项目经验下拉加载更多实现监听滚动事件不执行 js实现...

    antyiweiantyiwei 评论0 收藏0
  • 了解this 怒推面试官一波

    了解this 怒推面试官一波

    摘要:基本知识在中属于经常使用的一个对象。下面将描述一些案例,带领大家了解。这里并没有发生你们预想的而是这个例子表明了,的绑定只受到最近的成员影响。需要正常的执行,才能运行。函数绑定运算符是并排的两个冒号这个提案,现在暂时只有支持。 基本知...

    kk_mileskk_miles 评论0 收藏0
  • javascript调试接口

    javascript调试接口

    摘要:最近在学习的面向对象实现,看设计模式看不明白关于接口是怎么实现的。最近做的一个小例子如下图下面有一段在中使用接口的代码,不知道是不是你在设计模式中看到的,该段代码模拟了接口,支持多个接口的情况。 最近在学习 JS 的面向对象实现,看「Java...

    wenziwenzi 评论0 收藏0
  • 【译】通过例子解释 Debounce 和 Throttle

    【译】通过例子解释 Debounce 和 Throttle

    摘要:举例举例通过拖拽浏览器窗口,可以触发很多次事件。不支持,所以不能在服务端用于文件系统事件。总结将一系列迅速触发的事件例如敲击键盘合并成一个多带带的事件。确保一个持续的操作流以每毫秒执行一次的速度执行。 Debounce 和 Throttle 是两个很相...

    LeoHsiunLeoHsiun 评论0 收藏0
  • 10分钟彻底搞懂Http的强制缓存和协商缓存

    10分钟彻底搞懂Http的强制缓存和协商缓存

    摘要:总结强制缓存只有首次请求才会跟服务器通信,读取缓存资源时不会发出任何请求,资源的状态码为,资源的为或者,版本的实现优先级会高于版本的实现。 一 强制缓存 强制缓存整体流程比较简单,就是在第一次访问服务器取到数据之后,在过期时间之内不会再...

    ThreeWordsThreeWords 评论0 收藏0
  • 你不知道的Virtual DOM(四):key的作用

    你不知道的Virtual DOM(四):key的作用

    摘要:最后里面没有第四个元素了,才会把苹果从移除。四总结本文基于上一个版本的代码,加入了对唯一标识的支持,很好的提高了更新数组元素的效率。 欢迎关注我的公众号睿Talk,获取我最新的文章:showImg("https://segmentfault.com/img/bVbmYjo"); 一、前...

    DirtyMindDirtyMind 评论0 收藏0
  • Nginx反向代理跨域基本配置与常见误区

    Nginx反向代理跨域基本配置与常见误区

    摘要:同时由于跨域了,就想利用的反向代理去处理一下跨域,但是在解决问题的同时,发现网上有些方案的确是存在一些问题,在这里总结一下基本配置,也聊一下常见的配置问题。 最近公司前后端分离,前端独立提供页面和静态服务很自然的就想到了用nginx去做静...

    lindroidlindroid 评论0 收藏0
  • React Native Fetch封装那点事...

    React Native Fetch封装那点事...

    摘要:通过来对数据进行转化处理或最终暴露给调用者对异常的处理。封装在实际开发中,的都是相同的,不同的是请求的方法名与参数。上述提到的与的请求时机。下面来看下完整的封装。 每一门语言都离不开网络请求,有自己的一套Networking Api。React Native使...

    CatalpaFlatCatalpaFlat 评论0 收藏0
  • js对象属性 通过点(.) 和 方括号([]) 的不同之处

    js对象属性 通过点(.) 和 方括号([]) 的不同之处

    摘要:是时间日期选择组件的属性,控制的显示。在中和都是访问对象的属性,对象属性以字符串形式保存,在中填的是字符串,字符串是的数据类型,可以改变它,于是动态的属性,都需要通过来访问。 关于这个问题,是我在做vue项目时的一个需求,让我对JS的.和[]...

    livemlivem 评论0 收藏0
  • JavaScript实现继承

    JavaScript实现继承

    摘要:使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承。总结实现继承有种方式原型链继承借用构造函数继承组合继承原型式继承寄生式继承寄生组合式继承寄生组合式继承是大家公认的最好的实现引用类型继承的方法。 简介 本...

    岳光岳光 评论0 收藏0
  • React入门0x009: 事件处理

    React入门0x009: 事件处理

    摘要:概述上一章讲咯生命周期,这一章就是事件处理咯事件绑定绑定一个外部函数按钮绑定一个内部函数按钮解决函数绑定的问题上面的栗子有个问题在内无法访问内的资源,比如按钮可以这么解决这个问题按钮或者按钮或者按钮第三中方式需要支持 0x000 概述 上一...

    objc94objc94 评论0 收藏0
  • 你不知道的Virtual DOM(三):Virtual Dom更新优化

    你不知道的Virtual DOM(三):Virtual Dom更新优化

    摘要:经过这次优化,计算的时间快了那么几毫秒。基于当前这个版本的代码还能做怎样的优化呢,请看下一篇的内容你不知道的四的作用。 欢迎关注我的公众号睿Talk,获取我最新的文章:showImg("https://segmentfault.com/img/bVbmYjo"); 一、前言 目前最流行的...

    xiongzenghuixiongzenghui 评论0 收藏0
  • Input框防抖动

    Input框防抖动

    摘要:什么是抖动在框输入的时候,当我们监听事件的时候,由于事件是一旦输入框内容发生改变就触发我们绑定的回调函数,在实际当中我们往往会根据输入框内容去发送一些请求,这样一旦改变就触发无疑是耗时的,而且影响性能这个时候,我们就可以使用防抖动。 ...

    go4itgo4it 评论0 收藏0
  • 微信小程序实现类3D轮播图

    微信小程序实现类3D轮播图

    摘要:在写微信小程序时,有写到实现轮播图的效果,可以直接使用微信小程序中自带的组件来实现效果图如下的相关属性是否显示小圆点,也可以自己重新设置小圆点是否衔接滑动,就是实现无限滚动与上一张图片的间距与下一张图片的间距实现自动滚动这里主要利用了...

    DDreachDDreach 评论0 收藏0
  • 前端每日实战:121# 视频演示如何用 CSS 和 D3 创作一个小鱼游动的交互动画

    前端每日实战:121# 视频演示如何用 CSS 和 D3 创作一个小鱼游动的交互动画

    摘要:效果预览按下右侧的点击预览按钮可以在当前页面预览,点击链接可以全屏预览。可交互视频此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。引入库删除掉中的元素和文件中的变量声明代码。创建一个函数,用于生成一条鱼。 showImg("https://s...

    wangjuntytlwangjuntytl 评论0 收藏0
  • JavaScript .filter() 方法全解析

    JavaScript .filter() 方法全解析

    摘要:迭代方法是指接受针对数组的每个项运行的函数。值是强制转换为布尔值时计算为的任何值。值得注意的是,这个数组是不变。由于布尔值只有和,这意味着很容易翻转谓词的值。检查数组的每个成员是否传递谓词,而检查数组的成员是否通过谓词。 .filter是一...

    sherlock221sherlock221 评论0 收藏0
  • 移动端:对高度自适应的输入框说不~

    移动端:对高度自适应的输入框说不~

    摘要:出现问题就是每次设置,一旦我们输入的内容超过键盘,就会不断闪频。占位符统一内容样式摘自贝聊科技不简单的自适应高度输入框,所以那段时间疯狂在网上找解决方法。所以我总结的经验的就是对高度自适应的输入框说不,这个需求做不了,没法做。 1、tex...

    xiaoqibTnxiaoqibTn 评论0 收藏0

热门文章

<