标签:开发
Vue3.0 开始用 Proxy 代替 Object.defineProperty了,这篇文章结合实例教你如何使用Proxy 本篇文章同时收录【前端知识点】中,链接直达 阅读本文您将收获 JavaScript 中的 Proxy 是什么?能干什么? Vue3.0 开始为什么用 Pro
  今天在项目中遇到需要天、周、月的时间字符串转化为时间对象,例如:2020-01-01、2020年第01周、2020-01         具体需求如图,点击数据点时需要从对应的横坐标提取时间实现数据钻取、查看详细数据,由于需要涉及到一些前端操作,所以转化不能放到后端。      以下是
前言 使用react框架中经常使用到umi来搭建管理我们的项目,其中涉及到请求的模块,umi自身提供了 umi-request 库 方便了我们做网络请求, umi-request的官方文档可见其githubREADME.MD文件, 大部分功能都在readme中查询,大部分功能已经将的很清楚
    对于JavaScript中比较运算符,可能大家用的比较多的是“==”、对于“===”很多人可能很陌生。=== 表示恒等,首先比较两边的变量数据类型是否相等,其次比较两边的变量的数值是否相等;== 表示相等即仅仅比较两边变量的数值是否相等。   一、“===”首先计算其操作数的值,然
ES6 Proxy 性能之我见 本文翻译自https://thecodebarbarian.com/thoughts-on-es6-proxies-performance Proxy是ES6的一个强力功能,它通过为 get/set一个属性 设置"陷阱"(函数处理器)让我们可以拦截对于对象属
冷门的HTML - tabindex 的作用 HTML 的 tabindex 属性开发过程中一般不会使用到,最近开发中有个需求兼顾富交互,便总结了一下。本篇文章同时收录在我的【前端知识点】中,Github链接直达,欢迎 Star 按照惯例,放上官方定义 兼容性:Safari不支持
JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)
作者: 凹凸曼-军军 前言:mongodb 因为高性能、高可用性、支持分片等特性,作为非关系型数据库被大家广泛使用。其高可用性主要是体现在 mongodb 的副本集上面(可以简单理解为一主多从的集群),本篇文章主要从副本集介绍、本地搭建副本集、副本集读写数据这三个方面来带大家认识下 mo
在系统模块中的业务列表展示里面,一般我们都会在列表中放置一些查询条件,如果是表字段不多,大多数情况下,放置的条件有十个八个就可以了,如果是字段很多,而这些条件信息也很关键的时候,就可能放置很多条件,但是界面空间比较有限,而常规的查询一般就那么几个常用条件,如果每次都占用很多版面,好像不是很
写在前面的话 缓存是前端面试中的必问题目 缓存对于web开发有重要作用,尤其是大负荷web系统开发中 想了解更多关于性能优化的知识,请移步[三分钟小文]前端性能优化-HTML、CSS、JS部分、[三分钟小文]前端性能优化-页面加载速度优化、[三分钟小文]前端性能优化-网络传输层优
通常服务端返回比较奇葩的数据对象,不知道该怎么将这个对象转换为可用实体,想了很久,突发奇想想到了这么个方法。 需求是这样:企业有多个产品,产品有分为很几个种类。服务端有获取产品的接口,和单独获取产品种类的接口 获取到产品的结果是这样的: serviceResult= {    "resul
一、 概念介绍 1. File (1) 通常情况下, File 对象是来自用户在一个 input 元素上选择文件后返回的 FileList 对象,也可以是来自由拖放操作生成的 DataTransfer 对象,或者来自 HTMLCanvasElement 上的 mozGetAsFile()
需求是 做一个深色主题和浅色主题切换的效果 方法一 多套css 这个方法也是最简单,也是最无聊的。 <!-- 中心 --> <template> 动态获取父级class名称,进行一个父级class的多次定义 <div :class="className"
概念 函数就是封装了一段可被重复调用执行的代码块。 函数的使用分为两步:声明函数和调用函数。 函数声明 function fn() { console.log("hi") } 注意: function 声明函数的关键字全部小写; 函数不调用自己不会执行; 调用函数 fn() 注意:
最近被大佬问了一个很有趣的问题,你还能手打出一个ajax吗?,我当时的想法是有现成的为什么要自己打,后来我反思了一下(只有靠自己才是强者),在这里给大家分享一个我自己打的ajax,也是自己的一个知识点的记录。 //后台交互ajax方法 //参数1 集合 代表和后台交互的所有数据 func
一.ES6相关概念  什么是es6  ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。  二. ES6新增语法  let 关键字 :用于声明变量的关键字 let 和原先的var不同,let声明的变量只在处于的块级中有效  i
最近看到了一个有趣的Promise的方法,这里记录下来 <script> class MyPromise { constructor(executor) { // 初始化state赋值为pending this.s
js实现文字超出省略号显示时长按显示全部 元素内容超出省略号显示时长按该元素,生成toast弹窗(id:toolkitContainer),以显示全部内容 #toolkitContainer { max-width: 150px; position: absolute; z-i