文章库ARTICLE COLUMN

  • js的深浅拷贝

    js的深浅拷贝

    摘要:区别深浅拷贝主要的区别的拷贝的层级不同,浅拷贝拷贝的是一层不包括里面的引用数据类型,深拷贝的是多层实现方式浅拷贝完成后的对象如果还拷贝原型对象就删了这句深深拷贝需要判断引用数据类型,貌似还要调用递归的方式。 区别:深浅拷贝主要的区别的...

    tain335tain335 评论0 收藏0
  • JavaScript自定义事件

    JavaScript自定义事件

    摘要:基本概念系统内发生的动作或发生的事情,系统会在事件出现时触发某种信号,提供一个自动加载某种动作的机制。 1:基本概念 系统内发生的动作或发生的事情,系统会在事件出现时触发某种信号,提供一个自动加载某种动作的机制。 var myButton = docu...

    CoreDumpCoreDump 评论0 收藏0
  • 一个题对于数组扁平化与去重与排序

    一个题对于数组扁平化与去重与排序

    摘要:已知如下数组编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组参考上大佬的方法一步到位。自己的多重函数法首先定义一个函数,实现数组的扁平化当数据都扁平化了,那么继续常规操作。 已知如下数组:var arr = [[1,2,...

    Terry_TaiTerry_Tai 评论0 收藏0
  • 本文我们来详细介绍下vue中的事件修饰符

    本文我们来详细介绍下vue中的事件修饰符

    摘要:本文我们来详细介绍下中的事件修饰符事件修饰符事件修饰符概览修饰符说明阻止冒泡阻止默认事件添加事件侦听器时使用事件捕获模式只当事件在该元素本身比如不是子元素触发时触发回调事件只触发一次事件修饰符具体介绍用来防止冒泡,我们先来看看冒泡的场...

    darcranddarcrand 评论0 收藏0
  • 多享开发微商城有哪些步骤?

    多享开发微商城有哪些步骤?

    摘要:公众号微商城开发的过程,一般会经过了上述个进程,那么整个微商城开发的进程基本上也就完成了,所以我们能够依据实际情况来进行全面开发。 微商城开发有哪些步骤?公众号微商城开发的进程傍边,多多少少的也要遵循着自己的流程,从现有的一些情况来看...

    xuxuelixuxueli 评论0 收藏0
  • 判断浏览器宿主环境

    判断浏览器宿主环境

    摘要:最近写了一些东西,需要在或者,以及是否存在于微信内嵌浏览器中,进行不同的操作,感觉这个在平时还是挺常用的,在此分享下对象要进行判断我们需要获取浏览器的相关信息,对象包含有关浏览器的信息,我们可以直接先在控制台输入一下,来看一下。 最近...

    luqiuwenluqiuwen 评论0 收藏0
  • JavaScript-变量提升(AO、GO)编译、闭包

    JavaScript-变量提升(AO、GO)编译、闭包

    摘要:是一个解释型语言上明确的说,是一个轻量级的解释型的面向对象的将函数视为一级公民的语言。全局代码在执行的时候,先是变量提升,在全局作用域内添加属性,然后是函数以函数声明创建的函数提升,再是代码执行。那么,很显然,闭包其实就是一个函数。 ...

    plokmju88plokmju88 评论0 收藏0
  • 关于前端上传文件全面基础扫盲贴(一) ----- XMLHttpRequest

    关于前端上传文件全面基础扫盲贴(一) ----- XMLHttpRequest

    摘要:状态表示对象的状态状态描述未初始化。表示成功,表示未找到,表示服务器内部错误等。前提是浏览器必须支持这个功能,而且服务器端必须同意这种跨域。事件传输成功完成。 系列文章 关于前端上传文件全面基础扫盲贴(零)关于前端上传文件全面基础扫盲贴(...

    i_garfileoi_garfileo 评论0 收藏0
  • 钉钉开发初探...

    钉钉开发初探...

    问题 1. - 钉钉开发需要哪些资质,需要申请哪些账号、走哪些流程(像微信小程序的话,一大堆申请、一大堆企业认证)——这些需要提前准备了解清楚 怎么开发? 有哪些功能? 目前市场上有哪些别人的框架 收集学习材料 有哪些功能有,但是存在限制(例...

    lavorlavor 评论0 收藏0
  • 彻底理清前端单页面应用(SPA)的实现原理        【精读源码】

    彻底理清前端单页面应用(SPA)的实现原理 【精读源码】

    showImg("https://segmentfault.com/img/bVbvOmp?w=1612&h=888"); 随着React Vue前端框架的兴起,出现了Vue-router,react-router-dom等前端路由管理库,利用他们构建出来的单页面应用,也是越来越接近原生的体验,再也不是以前的点击标签跳转页面,刷新整个...

    sunny5541sunny5541 评论0 收藏0
  • 一篇字节跳动前端面经

    一篇字节跳动前端面经

    摘要:为了避免它,只需分配将要使用的必要构造函数。示例对于此示例,就需要保持父构造函数继续正常工作。结论手动设置或更新构造函数可能会导致不同且有时令人困惑的后果。为了防止它,只需在每个特定情况下定义构造函数的角色。 hr小姐姐说一共有1轮笔试 ...

    caigecaige 评论0 收藏0
  • 简单实现背景图片碎片动画

    简单实现背景图片碎片动画

    摘要:某天机缘巧合之下看到一文章然后被深深的迷上了链接在此用又学了一招,活变美女但是已经了然后花几天时间去封装一下水平有限所以标题注明简陋版首先我们用的女神图片一基本框架搭建先来看看基本框架构建长这样子我家女神点击看美女现在来逐步分析一 某...

    LabradorsLabradors 评论0 收藏0
  • 前端面试每日3+1——第107天

    前端面试每日3+1——第107天

    摘要:前端面试每日题,以面试题来驱动学习,每天进步一点让努力成为一种习惯,让奋斗成为一种享受相信坚持的力量学习不打烊,充电加油只为遇到更好的自己,天无节假日,每天早上点纯手工发布面试题死磕自己,愉悦大家。 今天的知识点 (2019.08.01) —— 第1...

    lakesidelakeside 评论0 收藏0
  • 在Vue环境下利用worker运行interval计时器

    在Vue环境下利用worker运行interval计时器

    在Vue-Cli环境下利用worker运行interval计时器 今天在code review时,发现之前遗留的问题: 在一个视频播放页面,有一个40ms的interval一直在阻碍,导致视频延时逐渐增大 于是写了一个worker多带带把计时器拉出去跑了 实现步骤如下 由于用的是vue-cli,在we...

    BlackFlagBinBlackFlagBin 评论0 收藏0
  • 夯实JS基础(一):this的指向问题和经典面试题

    夯实JS基础(一):this的指向问题和经典面试题

    摘要:很多高级编程语言都给新创建的对象分配一个引用自身的指针比如中的指针,中的,也有指针,虽然它的指向可能相对复杂些,但是指向的,永远只可能是对象。 很多高级编程语言都给新创建的对象分配一个引用自身的指针,比如JAVA、C++中的this指针,python中...

    lucaslucas 评论0 收藏0
  • 前端必须要珍藏的技术文章和面试题

    前端必须要珍藏的技术文章和面试题

    摘要:前端工程师学习资料,快速查找面试题,经典技术文章的总结,编程技巧,帮助学习者快速定位问题花点时间整理出一下前端工程师日常工作所需要的学习资料查找,帮助学习者快速掌握前端工程师开发的基本知识编程始于足下记住再牛逼的梦想也抵不住傻逼似的坚...

    MoAirMoAir 评论0 收藏0
  • 无框架依赖的思维导图内核 Mind Elixir 开源啦

    无框架依赖的思维导图内核 Mind Elixir 开源啦

    摘要:结构挂载的目标需要定宽高,可以是百分百外层元素建议设置,否则菜单位置以视窗为标准分布。函数在使用节点操作方法时需要传入的参数可以借助函数获得。 Github 地址: https://github.com/ssshooter/... 试用地址: https://mindelixir.ink/ showImg(...

    yvonneyvonne 评论0 收藏0
  • cookie

    cookie

    摘要:可以通过来维护状态信息。就表示当前仅能在目录下使用。常用的操作及其函数实现方法可根据世界时把对象转换为字符串,并返回结果。浏览器支持会话恢复,保留。和标志只能通过传输,可以防止攻击。表示无法通过调用,防止中间人劫持。 0. 从http协议的...

    EsgynChinaEsgynChina 评论0 收藏0
  • layui日期控件  laydata 解决日期控件处于页面底部在谷歌浏览器闪现问题

    layui日期控件 laydata 解决日期控件处于页面底部在谷歌浏览器闪现问题

    摘要:当日期控件的位置距离页面底部较小时,在谷歌浏览器上会出现日期面板闪现的问题此时可以在设置时添加属性采用弹出此时就不会再出现闪现问题 当日期控件的位置距离页面底部较小时,在谷歌浏览器上会出现日期面板闪现的问题showImg("https://segmentfaul...

    megatronmegatron 评论0 收藏0
  • React-Redux-Saga示例(Typescript版本)

    React-Redux-Saga示例(Typescript版本)

    摘要:示例废话不多说,先看效果,代码在这里实现了一个异步请求新闻的小页面,算是对的小总结吧 React-Redux-Saga示例 废话不多说,先看效果,代码在这里实现了一个异步请求bbc新闻的小页面,算是对redux-saga的小总结吧showImg("https://segmentfault.com/...

    CNZPHCNZPH 评论0 收藏0
  • stoarge

    stoarge

    摘要:存储大小一般浏览器支持的是大小,不同浏览器会有所不同。一般我们会将存入中,但是在会自动将转换成为字符串形式。即可得到存储的值,实现不同标签页之间的通信。和对比和的区别属于永久性存储,而属于当前会话结束的时候,中的键值对会被清空。 1. l...

    EricEric 评论0 收藏0
  • [译] 复制文本到剪切板的clipboard.js使用方法

    [译] 复制文本到剪切板的clipboard.js使用方法

    摘要:为什么复制文本到剪贴板应该不难。在内部我们需要获取所有匹配的元素选择器并且为它们每一个添加上事件侦听器。因为这个原因我们使用事件代理通过一个侦听器取代了多个事件监听器。从另一个元素复制文本常见的用例是复制另一个元素的内容。 工作中需要...

    itvincentitvincent 评论0 收藏0
  • 常用的工具函数

    常用的工具函数

    摘要:项目中,通常为了使代码更加简洁美观,我常用的的两个函数库,大家感兴趣的话可以去查官方文档,最近同事推荐给我的,哈哈哈,附官网网址 项目中,通常为了使代码更加简洁美观,我常用的的两个函数库: 1. Ramda,大家感兴趣的话可以去查官方文档:htt...

    Forest10Forest10 评论0 收藏0
  • JavaScript sort()使用方法

    JavaScript sort()使用方法

    摘要:默认排序方法默认排序是根据码的顺序排序升序排列降序排列按照数组对象的某个属性值排序根据排序 默认排序方法 默认排序是根据UniCode码的顺序排序 var arr = ["afk","hello","body","script"]; arr.sort(); //["afk","...

    lyninglyning 评论0 收藏0
  • javascript Blob究竟是什么?

    javascript Blob究竟是什么?

    摘要:给出的解释对象表示一个不可变原始数据的类文件对象创建一个只有两种方式通过使用切割,创建一个新的对象读取唯一方式,使用和的关系是一种特殊的 MDN给出的解释:Blob 对象表示一个不可变、原始数据的类文件对象 创建一个blob只有两种方式 1、通过new...

    CodeSheepCodeSheep 评论0 收藏0

热门文章

<