文章库ARTICLE COLUMN

  • 每周一练 之 数据结构与算法(Dictionary 和 HashTable)

    每周一练 之 数据结构与算法(Dictionary 和 HashTable)

    摘要:什么是散列表和散列函数哈希表,也叫散列表,是根据关键码值而直接进行访问的数据结构。根据键值从散列表中移除值。请实现散列表将和存在一个对象中即可定义一个包含和属性的类并分配到散列表。 showImg("https://segmentfault.com/img/remote/1460000...

    eternalshalloweternalshallow 评论0 收藏0
  • 每周一练 之 数据结构与算法(Tree)

    每周一练 之 数据结构与算法(Tree)

    摘要:假设一个二叉搜索树具有如下特征节点的左子树只包含小于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。代码实现二叉树节点定义来源验证二叉搜索树解析 showImg("https://segmentfault.com/img/remote/1460000019005270"); 这是第六周的练...

    zhonghanwenzhonghanwen 评论0 收藏0
  • 怎样阅读 ECMAScript 规范?

    怎样阅读 ECMAScript 规范?

    摘要:另一方面,我不建议初次接触的开发人员阅读规范。在维护语言的最新规范。在这一点上,我想指出的是,绝对没有人从上到下阅读规范。拓展阅读由于的定义,中的细节如冒泡错误,直到块在规范中不存在。换句话说,会转发中抛出的错误,并终止其余的步骤。 ...

    lpjustdoitlpjustdoit 评论0 收藏0
  • babel在提升前端效率的实践

    babel在提升前端效率的实践

    摘要:配置涵盖了目前的业务场景的基本需求,但是可扩展性很低。最终决定采用的生态链来解决上述遇到的问题。在指定的路径下写入对应的文件。 大纲 遇到的问题场景及解决方案对比 什么是babel? 解决过程 目前遗留的问题 目前实现功能API 参考 遇到的问题...

    huayeluoliuhenhuayeluoliuhen 评论0 收藏0
  • vue-cli中配置webpack系列文章七 ------ webpack.prod.conf.js

    vue-cli中配置webpack系列文章七 ------ webpack.prod.conf.js

    webpack.prod.conf.js var path = require("path") var utils = require("./utils") var webpack = require("webpack") var config = require("../config") var ...

    ShowerSunShowerSun 评论0 收藏0
  • vue-cli中配置webpack系列文章八 ------ 工程常用配置

    vue-cli中配置webpack系列文章八 ------ 工程常用配置

    摘要:根据模板插入等生成最终生成的存放路径,相对于的路径模板路径插入的位置,路径设置属性,属性值是所在的路径。配置后,在使用时将不再需要和进行引入,直接使用即可。 一 webpack.base.conf.js 1. entry 为入口文件 1.1 在此可以绑定 babel 垫片 ...

    netScorpionnetScorpion 评论0 收藏0
  • ESLINT STANDARD 规范

    ESLINT STANDARD 规范

    摘要:规范规则的错误等级有三种或者关闭规则。或者打开规则,并且作为一个警告不影响。 ESLINT STANDARD 规范 规则的错误等级有三种: "off" 或者 0:关闭规则。 "warn" 或者 1:打开规则,并且作为一个警告(不影响exit code)。 "error" 或者 2:打开规则...

    李文鹏李文鹏 评论0 收藏0
  • 前端高频面试题

    前端高频面试题

    摘要:清除浮动有哪些方式最少三种未知宽高的水平垂直布局方法有哪些最少三种在弹性盒模型中的含义是什么有哪些可取的参数值请说明以下几种选择器的含义如何在中拿到媒体查询的结果在中,之间的联系和区别使用最简练的方式实现数组去重使用冒泡排序法对以下 ...

    miracledanmiracledan 评论0 收藏0
  • ❤520,就用CSS给你的她(他)送颗心❤

    ❤520,就用CSS给你的她(他)送颗心❤

    showImg("https://segmentfault.com/img/bVbsRlD?w=211&h=184"); 今天是520。一句温柔的问候,一束美丽的鲜花,一段真情的告白。但是作为一名与众不同的程序员,我们可不仅仅拥有上面的传情方法,别忘了每个人的手上可是都有其他人不具备的神奇技能,就是我...

    DonneDonne 评论0 收藏0
  • vue-i18n结合Element-ui的配置

    vue-i18n结合Element-ui的配置

    摘要:官网已经做了详细介绍,这里依葫芦画瓢跟着实现一下为了实现插件的多语言切换按照如上把国际化文件都整合到一起,避免中大段引入相关代码。 使用方法: 在配合 Element-UI 一起使用时,会有2个问题: ####(1)、页面刷新后,通过按钮切换的语言还原成...

    孙淑建孙淑建 评论0 收藏0
  • 简单梳理Redux的源码与运行机制

    简单梳理Redux的源码与运行机制

    摘要:然后循环调用中的更新函数,更新函数一般是我们的渲染函数,函数内部会调用来获取数据,所以页面会更新。 欢迎访问个人网站:https://www.neroht.com/ 前言 前几天写了一篇react另一个状态管理工具Unstated的源码解析。开启了我的看源码之路。想一想用...

    betacatbetacat 评论0 收藏0
  • 什么是虚拟DOM?

    什么是虚拟DOM?

    摘要:虚拟之上延伸了什么概念由于是虚拟,延伸了的是声明式的,我们不需要具体操作。虚拟没有解决什么问题目前自己了解的,虚拟无非是对象的表示。参考链接官网怎么写你自己的虚拟 虚拟DOM的内涵和外延? 内涵 虚拟DOM它是真实DOM的内存表示,一种编程概念,...

    hositionhosition 评论0 收藏0
  • 大前端技能图谱

    大前端技能图谱

    摘要:图中内容是最近整理的计算机前端相关技术图谱绘制链接图谱内容分为个一级大类,多个二级大类基础工程基础理论基础端特性服务端无线端端前沿技术已经上图上链接,需要的前端同学可以自己查看,觉得有用的可以点个赞如果觉得可以补充更多的一级二级技术大...

    zsirfszsirfs 评论0 收藏0
  • 前端周报第 18 期

    前端周报第 18 期

    摘要:教程前端安全系列如何防止攻击作者全面介绍了攻击的分类预防和检测的方法,还给出了各种案例,快来学习吧。原文链接前端周报第期 精选 JavaScript 核心 有深度的好文章,作者 Dmitry Soshnikov 在研究 ECMAScript 上花了大功夫。这篇文章涵盖了 JavaSc...

    amuqiaoamuqiao 评论0 收藏0
  • vue项目中 axios 的 post 请求使用 formdata 传参

    vue项目中 axios 的 post 请求使用 formdata 传参

    摘要:最近做的项目,后端用的接收参数。由于以前一直用的传参,这块还真没怎么研究过。于是万变不离其宗,看文档咯。 最近做的项目,后端用的 formData 接收参数。由于以前一直用的 payload 传参,这块还真没怎么研究过。于是万变不离其宗,看文档咯。方法...

    cppprimercppprimer 评论0 收藏0
  • ES6 static相关

    ES6 static相关

    摘要:中新增了这个语法糖。在方法前加上关键字。这样让人很容易忽略这个静态属性,也不符合相关代码应该放在一起的代码组织原则。另外,新写法是显式声明,而不是赋值处理,语义更好。 ES6中新增了class这个语法糖。此class并非java中的class,ES6中的class...

    ISherryISherry 评论0 收藏0
  • ES6 symbol类型详解

    ES6 symbol类型详解

    摘要:一定义类型是新的原始数据类型,表示独一无二的值,其他的原始数据类型还有,属于复杂数据类型。三值作为对象值作为属性名时不能使用点运算定义属性时,必须放在方括号内,与普通键值进行区分。值可显示地转换成字符串。可以显示或隐式转成,却不能转成...

    Yi_Zhi_YuYi_Zhi_Yu 评论0 收藏0
  • JS中this关键字改变指向的三种方法(apply、call、bind)

    JS中this关键字改变指向的三种方法(apply、call、bind)

    摘要:函数的几种调用方式普通函数调用作为方法来调用作为构造函数来调用使用方法来调用方法箭头函数但是不管函数是按哪种方法来调用的,都需要记住一点谁调用这个函数或方法关键字就指向谁。作为构造函数来调用构造函数出来的实例,指向这个实例对象。 首先...

    shiinashiina 评论0 收藏0
  • 提升网站页面速度的14条最佳实践(二)

    提升网站页面速度的14条最佳实践(二)

    摘要:唯一的格式约束是该字符串必须用引号引起来。对于网站背后的服务器来说,不大相同。不过用户不必忍受整个页面的重新加载了,而且用户在等待时,仍然可以响应。 本篇是对《高性能网站建设指南》一书的后7种规则进行梳理。 八、使用外部Jacascript和css ...

    rainyangrainyang 评论0 收藏0
  • Nuxt项目支持eslint+pritter+typescript

    Nuxt项目支持eslint+pritter+typescript

    摘要:脚手架安装好的基本项目项目名,如,按照提示安装你想要的东西,本次项目预装模式下,默认的项目目录如下保存自动格式化修复本人习惯缩进为个空格,但是生成的项目默认为个,因此需要更改配置文件下的更改为保存时自动修复错误保存自动格式化开启支 脚...

    dravenessdraveness 评论0 收藏0
  • 重学前端学习笔记(二十一)--如何选中svg里的a元素?

    重学前端学习笔记(二十一)--如何选中svg里的a元素?

    摘要:二选择器的基本意义根据一些特征,选中元素树上的一批元素。四伪类选择器树结构关系伪类选择器伪类表示树的根元素。伪类表示没有子节点的元素。表示焦点落在这个元素之上。用于选中浏览器的部分所指示的元素。 笔记说明 重学前端是程劭非(winter)【...

    jemygrawjemygraw 评论0 收藏0
  • react-router v4.x 源码拾遗1

    react-router v4.x 源码拾遗1

    摘要:还是先来一段官方的基础使用案例,熟悉一下整体的代码流程中使用了端常用到的等一些常用组件,作为的顶层组件来获取的和设置回调函数来更新。 react-router是react官方推荐并参与维护的一个路由库,支持浏览器端、app端、服务端等常见场景下的路由切换...

    itvincentitvincent 评论0 收藏0
  • [探索]怎么样的参数能让 JS - API 更灵活

    [探索]怎么样的参数能让 JS - API 更灵活

    摘要:所以参数多多少少影响了的一个灵活程度和使用复杂程度。如果多个参数,使用能更方便,灵活,简单。是否使用对象作为参数,判断的指标应该只有一个是否方便使用,灵活。即使这样可能违法了单一指责原则,但是呼应了最少知识原则。 外在决定是否需要了解...

    IntegInteg 评论0 收藏0
  • 用 JavaScript 实现链表

    用 JavaScript 实现链表

    摘要:相反,双向链表具有指向其前后元素的节点。另外,可以对链表进行排序。这个实用程序方法用于打印链表中的节点,仅用于调试目的。第行将更新为,这是从链表中弹出最后一个元素的行为。如果链表为空,则返回。 showImg("https://segmentfault.com/img/bV...

    appetizerioappetizerio 评论0 收藏0
  • JavaScript数据结构与算法-String-(leetcode原题)

    JavaScript数据结构与算法-String-(leetcode原题)

    摘要:重复出现的子串要计算它们出现的次数。示例输入输出解释有个子串,,,,它们具有相同数量的连续和。注意在到之间。以此类推,剃掉原字符串的第一个字符后再调用一次方法,直到原字符串只剩下个字符,返回数组的长度,即为题解。 博客原文地址:https:...

    KoreyLeeKoreyLee 评论0 收藏0

热门文章

<