文章库ARTICLE COLUMN

  • JS每日一题: 如何理解CSS中BFC?

    JS每日一题: 如何理解CSS中BFC?

    摘要:期如何理解中定义块格式化上下文,是页面的可视化渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。 20190416期 如何理解CSS中BFC? 定义: 块格式化上下文(Block Formatting Context,BFC) 是Web页面的可视化CSS渲染...

    lentoolentoo 评论0 收藏0
  • 读书笔记(you don't know js): this的理解(没写完...)

    读书笔记(you don't know js): this的理解(没写完...)

    摘要:基本概念首先,函数不能存储的值,指向哪里,取决于调用它的对象。如果没有这个对象,那默认就是调用非严格模式下。也就是说是在运行的时候定义的,不是在绑定的时候定义的。 基本概念 首先,函数不能存储this的值,this指向哪里,取决于调用它的对象...

    freewolffreewolf 评论0 收藏0
  • JavaScript的赋值、深拷贝和浅拷贝

    JavaScript的赋值、深拷贝和浅拷贝

    摘要:内存空间分为两种,栈内存与堆内存栈是系统自动分配的内存空间,由系统自动释放,堆则是动态分配的内存,大小不定不会自动释放。 JavaScript的内存空间 在JavaScript中,每一个数据都需要一个内存空间。内存空间分为两种,栈内存(stack)与堆内存(he...

    godlong_Xgodlong_X 评论0 收藏0
  • 用Type驯化JavaScript

    用Type驯化JavaScript

    好多大厂都在使用 TypeScript,总感觉这玩意不看看都不配做前端了

    godruoyigodruoyi 评论0 收藏0
  • 每日 30 秒 ⏱ HTML Cosplay

    每日 30 秒 ⏱ HTML Cosplay

    showImg("https://segmentfault.com/img/remote/1460000018891197"); 简介 无障碍、WAI、ARIA、a11y、Accessibility、框架选择 如何向 视障用户 介绍兔子长什么样?有的同学可能会说: 毛茸茸的长耳朵。 短短圆圆的小尾巴。 红红的眼睛。 那如何向 视障用...

    RichardXGRichardXG 评论0 收藏0
  • JavaScript 是如何工作的:JavaScript 的共享传递和按值传递

    JavaScript 是如何工作的:JavaScript 的共享传递和按值传递

    摘要:它对数组和对象使用按值传递,但这是在的共享传参或拷贝的引用中使用的按值传参。例如在这里,变量和值在执行期间存储在堆栈中。返回值这是可选的,函数可以返回值,也可以不返回值。变量被推入堆栈,从而在执行时成为的副本。 这是专门探索 JavaScrip...

    keithyaukeithyau 评论0 收藏0
  • setTimeout和setInterval被遗忘的第3个参数

    setTimeout和setInterval被遗忘的第3个参数

    摘要:一起因最近在看阮一峰,惊为天人的发现里面的一个例子原来居然还有第三个参数,调用方法的时候可以作为传参对象。二定义定时器启动时,第三个及以后的参数是作为第一个参数也就是函数的参数传进去的。 一、起因 最近在看阮一峰es6,惊为天人的发现prom...

    VultrVultr 评论0 收藏0
  • LeetCode 之 JavaScript 解答第641题 —— 设计双端队列(Design Cir

    LeetCode 之 JavaScript 解答第641题 —— 设计双端队列(Design Cir

    摘要:小鹿题目设计实现双端队列。你的实现需要支持以下操作构造函数双端队列的大小为。获得双端队列的最后一个元素。检查双端队列是否为空。数组头部删除第一个数据。以上数组提供的使得更方便的对数组进行操作和模拟其他数据结构的操作,栈队列等。 Time...

    FreemanFreeman 评论0 收藏0
  • 纯js实现web端录音与播放功能

    纯js实现web端录音与播放功能

    摘要:纯实现端录音功能,功能并不是特别多,逐步增加中,详细地址。使用转码到并播放小文件,大文件使用。其他资源基于阿里云实现简单的语音识别功能学习与音频播放实现音频数据收集实现数据编码转化到格式与播放 纯js实现web端录音功能,功能并不是特别多...

    lanffylanffy 评论0 收藏0
  • 【React深入】深入分析虚拟DOM的渲染原理和特性

    【React深入】深入分析虚拟DOM的渲染原理和特性

    摘要:导读的虚拟和算法是的非常重要的核心特性,这部分源码也非常复杂,理解这部分知识的原理对更深入的掌握是非常必要的。本篇文章从源码出发,分析虚拟的核心渲染原理首次渲染,以及对它做的性能优化点。 showImg("https://segmentfault.com/img/remote/1...

    BlackMassBlackMass 评论0 收藏0
  • 前端基础汇总

    前端基础汇总

    摘要:及相关问题数据类型函数中指向原型作用域闭包面向对象对象创建模式继承严格模式与对象转换的方法添加属性,根据原型创建区别新特性解构赋值简化对象写法剪头函数三点运算符模板字符串形参默认值异步过程深拷贝与浅拷贝赋值与浅拷贝的区别浅拷贝的几种方...

    2json2json 评论0 收藏0
  • Node.js - 阿里Egg的多进程模型和进程间通讯

    Node.js - 阿里Egg的多进程模型和进程间通讯

    摘要:第二种是主进程创建监听后发送给感兴趣的工作进程,由工作进程负责直接接收连接。继续看,可以看到它捕获了事件,并在回调函数里面关闭连接,关闭本身进程,断开与的通道。参考与引用多进程模型和进程间通讯源码解析之 前言 最近用Egg作为底层框架开发...

    Cheng_GangCheng_Gang 评论0 收藏0
  • redux-saga学习(三)

    redux-saga学习(三)

    摘要:安装参考地址链接描述简单使用对应创建把对应的请求统一放在来管理网络请求失败 redux-saga 安装redux-saga(参考githup 地址:链接描述) yarn add redux-saga redux-saga简单使用 import { createStore ,applyMiddleware ,compose } from "redux"; imp......

    PluserPluser 评论0 收藏0
  • electron实现开机自启+通过链接调起应用

    electron实现开机自启+通过链接调起应用

    摘要:实现原理通过修改注册表来实现开机自启和通过链接调起应用类似百度网盘点击连接打开应用程序使用到的插件使用说明将下方例子中的替换为自己的应用别名可以不为名称开机自启开机自启动查看开机自启注册表是否已经注册未注册或注册地址与现地址不一致则进...

    DevTTLDevTTL 评论0 收藏0
  • vue-cli中配置全局sass变量

    vue-cli中配置全局sass变量

    摘要:如何定义样式的变量,使得全局的样式可以在组件中使用,网上找了一些办法,亲测可以使用,我就记录下来安装修改的目录下,如图是样式文件重新运行 如何定义样式的变量,使得全局的样式可以在组件中使用,网上找了一些办法,亲测可以使用,我就记录下来...

    MingjunYangMingjunYang 评论0 收藏0
  • 大厂h5开源视频系列-网易云音乐年度总结

    大厂h5开源视频系列-网易云音乐年度总结

    摘要:前言大厂开源视频系列是一个专题,在这个专题中我们会解析一些酷酷的线上在每一个细节,每一个细腻的过渡背后都能看到前端工程师付出的心血,本篇带来的是 前言 大厂h5开源视频系列 是一个专题,在这个专题中我们会解析一些酷酷的线上h5,在每一个细节...

    王笑朝王笑朝 评论0 收藏0
  • async-validator、iview-ui中碰到有值提示为空的原因

    async-validator、iview-ui中碰到有值提示为空的原因

    摘要:但是根据获取值赋值给表单对象时,表单验证提示为空问题解决后来我才发现原因后来问题在表单值的类型上这是提交给接口的值这是接口返回值,一个是类型的,一个是类型的,而验证在里不设置类型是无法识别的。赶项目比方说我就把返回值都转成类型。 起因...

    mikyoumikyou 评论0 收藏0
  • 大厂h5开源视频系列-京东校招宣传

    大厂h5开源视频系列-京东校招宣传

    摘要:前言大厂开源视频系列是一个专题,在这个专题中我们会解析一些酷酷的线上在每一个细节,每一个细腻的过渡背后都能看到前端工程师付出的心血,本篇带来的是 前言 大厂h5开源视频系列 是一个专题,在这个专题中我们会解析一些酷酷的线上h5,在每一个细节...

    233jl233jl 评论0 收藏0
  • 微信分享在本地调试配置nginx将本地ip映射为公众号配置域名

    微信分享在本地调试配置nginx将本地ip映射为公众号配置域名

    摘要:微信分享在本地调试的时候会出现域名无效的报错所以配置了一个在微信开发者工具中调试首先声明我是系统在文件夹下更改文件在最后一行添加上这里是你想配置的域名然后安装更改文件夹下的你代理的本地这样保存后我是项目需要在项目中设置然后重新启 微信...

    CoderDockCoderDock 评论0 收藏0
  • 解决vue项目输入enter键form重复提交的问题

    解决vue项目输入enter键form重复提交的问题

    借助插件 showImg(https://segmentfault.com/img/bVbrpe8?w=457&h=56); 当html为下 showImg(https://segmentfault.com/img/bVbrpe9?w=938&h=45); 事件为下 showImg(https://segmentfault.com/img/bVbrpfa?w=469&h=106);

    AlliotAlliot 评论0 收藏0
  • JavaScript ES6相关的一些知识(/let、const/箭头函数/Promise/gene

    JavaScript ES6相关的一些知识(/let、const/箭头函数/Promise/gene

    摘要:的精髓在于,用维护状态传递状态的方式使得回调函数能够及时调用,比传递要简单灵活的其他方法用于指定发生错误时的回调函数,等同于部分和的区别在发生异常,在中捕获不到能够捕获异常。 ES6是个啥 ECMAScript是国际通过的标准化脚本语言JavaScript由...

    opengpsopengps 评论0 收藏0
  • ES6基础

    ES6基础

    一、块级作用域 1. var 首先看看ES5中得变量声明方式 if (true) { var a = 2 } console.log(a) // 2 以上代码等同于 var a if (true) { a = 2 } console.log(a) 以上可知 : 在块内部定义变量 变量提升,到函数最顶部 通过var声明的变量,无论在...

    BigTomatoBigTomato 评论0 收藏0
  • cad迷你看图软件中怎么快速测量图纸的局部面积?

    cad迷你看图软件中怎么快速测量图纸的局部面积?

    摘要:步骤四将图纸文件调整编辑好之后,点击上方的测量功能即可,然后在图纸上框选出我们需要测量的图纸范围即可,那么图纸的测量的面积数据就会自动的显示出来了。 cad迷你看图软件中怎么快速测量图纸的局部面积?随着现在各种CAD的相关应用的不断发展,CA...

    galoisgalois 评论0 收藏0
  • 回到基础:用循环优化 JavaScript 程序

    回到基础:用循环优化 JavaScript 程序

    摘要:有两个主要因素有助于改善循环性能每次迭代完成的工作和迭代次数。第一个是标准的循环,它与其他类语言的语法相同循环体这可能是最常用的循环结构。解析循环由四部分组成初始化,预测试条件,循环体和后执行。它将会不断执行,直到返回所有属性为止。 ...

    harriszhharriszh 评论0 收藏0
  • 面向云音乐完成一次有趣的数据分析

    面向云音乐完成一次有趣的数据分析

    摘要:我决定爬取云音乐的数据对云音乐用户进行数据分析项目地址演示地址云音乐用户信息可视化效果展示项目原理制作爬虫爬取网易云接口和部分页面进行数据整理分析搭建前端进行数据可视化写在最后如果你觉得项目对你有帮助可以点个赞或是给个吗 2019.03.09, ...

    singeryesingerye 评论0 收藏0

热门文章

<