文章库ARTICLE COLUMN

  • 利用事件代理,获取事件中多个标签/图片中某一个

    利用事件代理,获取事件中多个标签/图片中某一个

    摘要:事件捕获会从开始触发,一级一级往下传递,依次触发,直到真正事件目标为止。父元素子元素事件代理原理事件冒泡机制。当子结点触发事件时,事件流会向父节点传播,并触发父节点上的事件。 场景:一个页面中的导航栏/图片下拉框,具有多个相同的标签节点...

    DogeeDogee 评论0 收藏0
  • 理解Koa洋葱模型

    理解Koa洋葱模型

    摘要:的嵌套就像是洋葱模型的形状就是一层包裹着一层,直到到最里面一层的的值返回。中间件引擎是有模块来实现的,也就是实现洋葱模型的核心引擎。表示遍历还没有结束。 中间件特性 | ...

    yearsjyearsj 评论0 收藏0
  • 前端面试每日3+1(周汇总2019.07.28)

    前端面试每日3+1(周汇总2019.07.28)

    摘要:前端面试每日题,以面试题来驱动学习,每天进步一点让努力成为一种习惯,让奋斗成为一种享受相信坚持的力量学习不打烊,充电加油只为遇到更好的自己,天无节假日,每天早上点纯手工发布面试题死磕自己,愉悦大家。 《论语》,曾子曰:吾日三省吾身...

    Crazy_CoderCrazy_Coder 评论0 收藏0
  • Docker学习(一)docker的相关概念

    Docker学习(一)docker的相关概念

    摘要:虚拟化就是表示计算机资源的一种抽象方式,它是一系列虚拟技术的集合,如硬件虚拟化技术,处理器虚拟化技术,指令虚拟化技术,软件虚拟化技术等。对于计算机领域,虚拟化技术主要分为两类,一类是硬件虚拟化,一类是软件虚拟化,容器技术属于软件虚拟化...

    chenatuchenatu 评论0 收藏0
  • ES6 - Set

    ES6 - Set

    摘要:之前,数组是里面的唯一一个集合对象。没有重复的元素的列表。而的元素是一个个的键值对。在后面的内容,我们可以看到怎样为它添加元素。这是区别于普通对象的地方一般的对象,数值型的属性名会被强制转换为字符串型但是不会。 ES6之前,数组是javaScr...

    stefanstefan 评论0 收藏0
  • 常见前端本地存储

    常见前端本地存储

    摘要:说一说常用得本地存储方法这个东西我觉得对于前端来讲都不会很陌生,浏览器都会支持在最初得时候适用于客户端存储会话信息用的,在我们发送请求得时候,响应头会包含此次会话得会话信息返回给客户端,浏览器回存储这样得会话信息并且在本地有了之后,每...

    joy968joy968 评论0 收藏0
  • 单例模式实现模态框

    单例模式实现模态框

    摘要:第二次在调用的时候,由于已经存在了,所以直接返回,就不需要在了,这要就能确保是单例传统面向对象方式,每次点击都会弹出新的模态框创建藏着真话用单例改造在中通过变量的两种状态和闭包特性控制元素只能被添加一次 普通的构造函数加原型方式 funct...

    alexnevskyalexnevsky 评论0 收藏0
  • 你可能不知道的JS关于选中文本区域的操作

    你可能不知道的JS关于选中文本区域的操作

    摘要:先普及一些关于文本选择范围的基础知识。可以调用的方法,结果就会打印出我们选择的文本内容。用脚本可以实现中包含多个的情况。表示当前范围是否是闭合的。则表示当前范围的起始和结束是同一个位置。表示共同的祖先节点。 声明:今天所分享的内容,都...

    lauren_liulinglauren_liuling 评论0 收藏0
  • XMLHTTPRequest属性、方法、事件大全&详解。

    XMLHTTPRequest属性、方法、事件大全&详解。

    摘要:属性方法事件整理大全。有严格安全限制。值描述将设为空字符串与设置为相同,是默认类型实际上是。默认值为空字符串只有当为时,对象上才有此属性,此时才能调用,否则抛错。以下种情况下值都为空字符串请求未完成请求失败。 XMLHTTPRequest属性、方法...

    roadtogeekroadtogeek 评论0 收藏0
  • JS学习笔记(第14章)(表单脚本)

    JS学习笔记(第14章)(表单脚本)

    摘要:布尔值,表示当前字段是否被禁用。指向当前字段所属表单的指针只读。文本框脚本在中,有两种方式来表现文本框一种是使用元素的单行文本框,另一种是使用的多行文本框。然后,我们把这个函数指定为每个文本框的事件处理程序。 本章知识架构 showImg("ht...

    BlackHole1BlackHole1 评论0 收藏0
  • 为什么我们要熟悉这些通信协议? 【精读】

    为什么我们要熟悉这些通信协议? 【精读】

    摘要:服务器端收到报文,回应一个报文,进入状态。接收到这个的对端执行被动关闭,这个由确认。在连接建立后,我们可以有多种协议的方式通信交换数据最古老的方式一早先的版本,是一种无状态无连接的应用层协议。 打个广告,欢迎加入我们的前端开发交流群:...

    smallStonesmallStone 评论0 收藏0
  • 网易易盾高洪亮:纵深检测防御体系,企业内容安全问题的解决之道

    网易易盾高洪亮:纵深检测防御体系,企业内容安全问题的解决之道

    摘要:网易易盾企业安全高级解决方案工程师高洪亮安全开发者峰会是国内开发者与安全人才的年度盛事,受众包括开发者安全人员及高端技术从业人员。 由中国最早的安全人员交流学习社区看雪学院主办、CSDN协办的安全开发者峰会(SDC),于2019年7月20日在北京国...

    sixgosixgo 评论0 收藏0
  • 7月第4周业务风控关注 | 广电总局下发《关于加强网上谈话(访谈)类节目管理的通知》

    7月第4周业务风控关注 | 广电总局下发《关于加强网上谈话(访谈)类节目管理的通知》

    摘要:今日,宣布与美国监管部门达成和解。十一结束侵犯儿童隐私调查谷歌或罚款万美元美国联邦贸易委员会已经加大罚款力度,重拳打击隐私泄漏。 易盾业务风控周报每周报道值得关注的安全技术和事件,包括但不限于内容安全、移动安全、业务安全和网络安全,帮...

    JerryCJerryC 评论0 收藏0
  • Vue全家桶高仿网易云音乐mac客户端版(不像赔十个!!)

    Vue全家桶高仿网易云音乐mac客户端版(不像赔十个!!)

    摘要:库用了魔改样式的歌词滚动部分用了黄轶老大的贼爽主题换肤用的变量替换。语言的下一代标准预处理器安装与使用前端项目后端项目 音乐播放器虽然烂大街了,但是作为前端没自己撸一个一直是个遗憾,而且偶然间发现pc端web版的网易云音乐做的实在是太简陋...

    mgckidmgckid 评论0 收藏0
  • JS对象创建的几种方式

    JS对象创建的几种方式

    摘要:上述每次都需要写可以优化但是此处改变了的属性,故我们需要显示的指出构造函数和原型组合模式二创建空对象前两种方式创建的对象含有原型,最后一种方式创建的对象无原型,是真正意义上的空对象参考资料 一.创建对象的几种方式 1. 使用new关键字创建 v...

    ixleiixlei 评论0 收藏0
  • vue-router如何跳转时打开新页面

    vue-router如何跳转时打开新页面

    摘要:我们常用的是和但是以后,这种方式就不支持新窗口打开的属性了,这个时候就需要使用如下何时成为大佬 最近还是在痛苦的挣扎中挣扎吧 记录一下在vue项目中如何实现跳转到一个新页面(一个比较简单又比较基础的问题了),有两个方法: 1、标签实现新窗口...

    xialongxialong 评论0 收藏0
  • 爬豆瓣小组中的租房信息(mongo+node+vue)

    爬豆瓣小组中的租房信息(mongo+node+vue)

    摘要:数目限制应该省略的条数数目限制排序方式函数的参数个数,必须是个,或者个。 基本思路 1.通过node中的 superagent 模拟http请求,去读取豆瓣小组的信息,对读取到的信息通过cheerio插件进行解析格式化以便于获取body中的信息存储到mongodb中 2.因为豆...

    vvpvvpvvpvvp 评论0 收藏0
  • 浏览器模型

    浏览器模型

    摘要:没有返回值,不进行跳转点击浏览器的地址栏也可以执行协议。浏览器的组成浏览器的核心是两部分渲染引擎和解释器又称引擎。 1.代码嵌入网页的方法1.1script 元素嵌入代码1.2script 元素加载外部脚本1.3事件属性1.4URL 协议2.script 元素2.1工作原理2.2d...

    justjavacjustjavac 评论0 收藏0
  • 重学JS:数组

    重学JS:数组

    摘要:如果没有提供初始值,则将使用数组中的第一个元素。如果有错误或不严谨的地方,欢迎批评指正,如果喜欢,欢迎点赞 除了Object类型之外,Array类型恐怕是js中最常用的类型了,并且随着js的发展进步,数组中提供的方法也越来越来,对数组的处理也出现了...

    endaenda 评论0 收藏0
  • JavaScript回顾学习:数据类型

    JavaScript回顾学习:数据类型

    摘要:本篇文章将回顾学习种基本类型和及数据类型之间的转化。如果不能,再调用对象的方法,再测试返回值是否可以被转化为数值。首先可以用于任何数据类型,另外两个则是专门用于把字符串转换成数值。 概述 ECMAScript中有5中基本数据类型:Undefined,Null,B...

    youkedeyoukede 评论0 收藏0
  • Js apply()使用详解

    Js apply()使用详解

    摘要:方法详解我在一开始看到的函数和时非常的模糊看也看不懂最近在网上看到一些文章对方法和的一些示例总算是看的有点眉目了在这里我做如下笔记希望和大家分享如有什么不对的或者说法不明确的地方希望读者多多提一些意见以便共同提高主要我是要解决一下几个...

    iOS122iOS122 评论0 收藏0
  • Node.js 中的缓冲区(Buffer)究竟是什么?

    Node.js 中的缓冲区(Buffer)究竟是什么?

    摘要:在创建时大小已经被确定且是无法调整的,在内存分配这块是由层面提供而不是具体后面会讲解。在这里不知道你是否认为这是很简单的但是上面提到的一些关键词二进制流缓冲区,这些又都是什么呢下面尝试做一些简单的介绍。 showImg("https://segmentfault....

    scwang90scwang90 评论0 收藏0
  • vue-cli3脚手架的使用和相关配置

    vue-cli3脚手架的使用和相关配置

    摘要:前言通过搭建交互式的项目脚手架。通过快速开始零配置原型开发。与此同时,它也为每个工具提供了调整配置的灵活性,无需。例如,如果你的应用被部署在,则设置为。我们将在下篇文章里详细讲述的使用官方文档 前言 通过 @vue/cli 搭建交互式的项目脚手...

    SanchiSanchi 评论0 收藏0
  • 前端性能优化(1)-内存管理

    前端性能优化(1)-内存管理

    摘要:什么是内存泄漏不再用到的内存,没有及时释放,就叫做内存泄漏。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。提供自动内存管理,减轻程序员的负担,这被称为垃圾回收机制现在各大浏览器通常用采用的垃圾回收有两种方法标记清除引用计...

    gyl_codergyl_coder 评论0 收藏0
  • js深度克隆的几种方法

    js深度克隆的几种方法

    摘要:方法一老老实实敲代码法迭代法,适用于所有方法二利用将对象序列化字符串,再使用来反序列化还原对象缺点如果里面有时间对象,则后再的结果,时间将只是字符串的形式。简而言之,第一层实现了深度拷贝,后续层次还是浅拷贝 方法一 老老实实敲代码法(...

    PluserPluser 评论0 收藏0

热门文章

<