文章库ARTICLE COLUMN

  • js中的常见的循环迭代:for loop, forEach, for...in...  for...

    js中的常见的循环迭代:for loop, forEach, for...in... for...

    摘要:下面就总结下中常见的几种循环方法。因为循环将遍历对象本身的所有可枚举属性,以及对象从其构造函数原型中继承的属性。上也明确提示不应该用于迭代一个,其中索引顺序很重要。 引言 平时工作中循环的使用场景可以说是非常之多了,昨天改别人代码时候...

    Leo_chenLeo_chen 评论0 收藏0
  • 浏览器拦截打开新窗口情况总结

    浏览器拦截打开新窗口情况总结

    摘要:在打开一个新窗口时,由于浏览器的安全机制,用户未始终允许的情况下,可能会触发到浏览器拦截,无法正常直接弹出。只分析使用代码手动打开新窗口的方式。所有浏览器都不允许非用户操作引起的打开新窗口。 在打开一个新窗口时,由于浏览器的安全机制,...

    StevenSteven 评论0 收藏0
  • 队列的JS实现及广度优先搜索(BFS)的实现

    队列的JS实现及广度优先搜索(BFS)的实现

    摘要:增加删除获取队首元素是否为空以上就实现了队列的数据结构,那么队列这种数据结构有什么作用呢在广度优先搜索中,很适合队列。队列可以用在中,下面我们来实现一个广度优先搜索的例子,返回目标节点深度。 队列是先进先出(FIFO)的数据结构,插入操作...

    joywekjoywek 评论0 收藏0
  • 如何实现【红绿灯】的问题

    如何实现【红绿灯】的问题

    摘要:背景最近遇到个面试题点亮绿灯,然后点亮黄灯,然后点亮红灯,然后重复循环。估计是考察相关内容。那如何更好的实现呢实现启动改进函数的貌似写复杂了,函数本身返回的就是个对象,那给方法传递的箭头函数冗余了。 背景 最近遇到个面试题:点亮绿灯3s...

    phoenixskyphoenixsky 评论0 收藏0
  • webpack编译报错Cannot find module '@babel/core�

    webpack编译报错Cannot find module '@babel/core�

    摘要:编译报错用了这个指令后报错尝试重新下载了还是不行原来是被我更新了不支持原来的配置了,官方默认对应的版本需要一致即需要搭配最新版本两种解决方案回退低版本更新到最高版本编译无法识别语法需要安装之后 ** webpack编译报错Cannot find module "@b...

    DandJDandJ 评论0 收藏0
  • JavaScript学习之JSON对象

    JavaScript学习之JSON对象

    摘要:原始类型的值只有四种字符串数值必须以十进制表示布尔值和不能使用和。字符串必须使用双引号表示,不能使用单引号。数组或对象最后一个成员的后面,不能加逗号。 JSON对象 补充记录一下,有些方法很需要熟练记忆的 JSON对象的规定 JSON对象对值有严格...

    banana_pibanana_pi 评论0 收藏0
  • 关于javascript的原型和原型链,看我就够了(一)

    关于javascript的原型和原型链,看我就够了(一)

    摘要:要用作原型的对象。函数对象可以创建普通对象,这个我们上面讲过了回顾一下这是一个自定义构造函数普通对象没法创建函数对象,凡是通过创建的对象都是函数对象,其他都是普通对象通常通过创建,可以通过来判断。 关于js的原型和原型链,有人觉得这是很...

    MoAirMoAir 评论0 收藏0
  • wepy 滑动删除功能

    wepy 滑动删除功能

    摘要:小程序框架,前段时间做的项目使用到滑动删除功能,然后自己写了个组件,话不多说,直接上代码删除获得角度根据起点终点返回方向向上向下向左向右未滑动如果滑动距离太短手指起始点位置与移动期间的差值 小程序wepy框架,前段时间做的项目使用到滑动删...

    stormgensstormgens 评论0 收藏0
  • js实现复制粘贴功能

    js实现复制粘贴功能

    摘要:在项目中使用到复制粘贴功能,虽然网上有很多大牛封装了很多的插件,但是还是想不去使用插件,就像自己来实现这个功能。 在项目中使用到复制粘贴功能,虽然网上有很多大牛封装了很多的插件,但是还是想不去使用插件,就像自己来实现这个功能。 初步想...

    StevenSteven 评论0 收藏0
  • electron-ui 快速方便的打造炫酷的桌面应用

    electron-ui 快速方便的打造炫酷的桌面应用

    摘要:是什么是基于和扩展出来的一套基础的应用框架,目的是为了快速的搭建炫酷的桌面应用,其实也算不上框架只是一种解决方案而已,让后来的开发者在少采坑的情况下搭建出相对漂亮而快速的应用为什么要做这个公司的有个项目使用搭建的,最开始只是套了个网页...

    MagicerMagicer 评论0 收藏0
  • [译]了解Javascript中的执行上下文和执行堆栈

    [译]了解Javascript中的执行上下文和执行堆栈

    摘要:理解执行上下文和执行堆栈对于理解的其它概念如提升,范围和闭包至关重要。正确地理解执行上下文和执行堆栈将帮助你更好地使用开发应用。引擎执行位于执行堆栈顶部的方法。当调用时,为该函数创建一个新的执行上下文,并且把它推入到当前执行堆栈。 By...

    qujianqujian 评论0 收藏0
  • 学习笔记: 数据操作函数

    学习笔记: 数据操作函数

    摘要:全局函数全局函数全局函数全局函数转换为字符串函数或者利用一款实用的函数式编程库。库信息非常大,只对常用函数进行整理总结 memoize全局函数 https://www.jianshu.com/p/475... curry全局函数 https://www.jianshu.com/p/111... map全局函数 https:...

    muddywaymuddyway 评论0 收藏0
  • Vue.js 渲染简写样式存在的问题

    Vue.js 渲染简写样式存在的问题

    摘要:首先将不存在于中的的样式设置为然后再设置与中样式值不相等的的样式看起来没什么问题,一切都很符合逻辑,那么是什么造成了上面的现象呢一切的罪魁祸首都在这个样式的简写属性上。 引出问题 首先我们来这么一个问题, 这里是完整的 jsfiddle demo or ...

    dadongdadong 评论0 收藏0
  • 详解css媒体查询

    详解css媒体查询

    摘要:媒体查询,添加自,允许内容的呈现针对一个特定范围的输出设备而进行裁剪,而不必改变内容本身。而且浏览器也不会根据媒体查询来动态的加载样式,它只是一股脑的将所有的样式引入。 简介 媒体查询(Media Queries)早在在css2时代就存在,经过css3的洗礼...

    gothamgotham 评论0 收藏0
  • 微信二次分享

    微信二次分享

    摘要:接下来通过详细的步骤介绍如何接入微信二次分享操作。不要尝试在中使用异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用的回包会还没有返回用户点击分享到朋友圈已分享已取消此时微信二次分享就已经大功告成了。 微信二次分...

    KahnKahn 评论0 收藏0
  • 交互式数据可视化-D3.js(二)选择集和数据

    交互式数据可视化-D3.js(二)选择集和数据

    摘要:相关的函数有两个和的工作过程的方法很简单,使用的也比较少。的工作过程能将数据各项分别绑定到选择的元素集上。当数组长度与元素数量不一致时,同样能够处理。多出的元素在最后。 选择集 select和selectAll类似jquery: d3.select("body") d...

    褰辩话褰辩话 评论0 收藏0
  • 在 React Native 使用阿里 iconfont 图标

    在 React Native 使用阿里 iconfont 图标

    摘要:熟悉前端开发的大家都一定知道,在网站下载图标集,会自带教程告诉你如何在网页使用。但是在中,跟网页使用的步骤就不同了。 熟悉前端开发的大家都一定知道 iconfont.cn,在网站下载图标集,会自带教程告诉你如何在网页使用 iconfont。但是在 React Na...

    young.liyoung.li 评论0 收藏0
  • 交互式数据可视化-D3.js(三)比例尺

    交互式数据可视化-D3.js(三)比例尺

    摘要:设置为,则所有超出值域范围的值,都会被收缩到值域之内。指数比例尺相对线性比例尺多出一个用于指定指数。这段代码中相当于定义一个线性比例尺。使用量子比例尺后定义域将被分成这段,分别对应值域的个值。 线性比例尺 线性比例尺是常用比例尺常用方...

    grafgraf 评论0 收藏0
  • this和call,apply,bind

    this和call,apply,bind

    摘要:中的代表的是当前行为的主体中的代表的是当前行为的执行环境区域是谁和函数在哪里宝的和在哪执行的都没有任何关系函数执行,首先看函数名前面是否有有的话,前面是谁就是谁没有的话就是自执行函数中的永远是给元素的某一个事件绑定方法,当事件触 this...

    Ali_Ali_ 评论0 收藏0
  • 元素跟随鼠标旋转,未待完续。。。。

    元素跟随鼠标旋转,未待完续。。。。

    摘要:这主要是沿着轴进行旋转,顾名思义就是横向不动,肉眼看见的图形应该是上下翻转的效果定义沿着轴的旋转。 本节主要讲的是元素跟随鼠标旋转主要是用到了原生js更改css的transform属性,这个属性下有很多方法,下面就只讲关于本节内容的几种方法,其他的...

    Kerr1GanKerr1Gan 评论0 收藏0
  • vue 判断是否登录,未登录跳转到登录页

    vue 判断是否登录,未登录跳转到登录页

    摘要:网页一进入判断是否登录,未登录跳转到登录页面首页是否需要判断是否登录这里是需要判断不需要鉴权判断该路由是否需要登录权限确保一定要有被调用 网页一进入判断是否登录,未登录跳转到登录页面 router.js export default new Router({ routes: [ ...

    meteor199meteor199 评论0 收藏0
  • 基于@vue/cli 3搭建属于自己的组件库(1)

    基于@vue/cli 3搭建属于自己的组件库(1)

    摘要:但是总会有一些功能是开源组件库覆盖不了的,这就需要我们自己手动去开发组件,但是这些组件有可能会被团队内多个项目用到,怎么才能在多个项目中共享这些组件,这里就需要我们搭建自己的组件库,接下来我就讲讲自己的实践。 我们在做项目的时候,通常...

    MoAirMoAir 评论0 收藏0
  • 读书笔记:调用栈(Call Stack)

    读书笔记:调用栈(Call Stack)

    摘要:阅读的文章总结笔记如下调用栈是解释器中的一个数据结构或者机制,用来记录脚本调用函数时的信息,信息包括正在执行的函数,函数中调用其它的函数,将要执行的函数等。因为是栈,所以说调用栈是一个数据结构。调用栈在字节码解释执行时起作用。 阅读的...

    BamboyBamboy 评论0 收藏0
  • JavaScript常用八种继承方案

    JavaScript常用八种继承方案

    摘要:原型式继承利用一个空对象作为中介,将某个对象直接赋值给空对象构造函数的原型。其中表示构造函数,一个类中只能有一个构造函数,有多个会报出错误如果没有显式指定构造方法,则会添加默认的方法,使用例子如下。 (关注福利,关注本公众号回复[资料]...

    wpwwpw 评论0 收藏0
  • Vue 进阶系列(一)之响应式原理及实现

    Vue 进阶系列(一)之响应式原理及实现

    摘要:进阶系列一之响应式原理及实现进阶系列二之插件原理及实现进阶系列三之函数原理及实现什么是响应式表示一个状态改变之后,如何动态改变整个系统,在实际项目应用场景中即数据如何动态改变。描述符必须是这两种形式之一,但二者不能共存,不然会出现异常...

    MonoLogMonoLog 评论0 收藏0

热门文章

<