JavaScript
文章平均质量分 54
分享JavaScript相关知识!
GMLGDJ
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。
展开
-
ES6的export和import
ES6中的模块加载ES6 模块是编译时加载,编译时就能确定模块的依赖关系,以及输入和输出的变量,相比于CommonJS 和 AMD 模块都只能在运行时确定输入输出变量的加载效率要高。严格模式ES6 的模块自动采用严格模式,不管你有没有在模块头部加上 "use strict"; 语句严格模式主要有以下限制。• 变量必须声明后再使用• 函数的参数不能有同名属性,否则报错• 不能使用with语句• 不能对只读属性赋值,否则报错• 不能使用前缀 0 表示八进制数,否则报错• 不能删除不可删除的属原创 2023-03-09 11:05:05 · 1811 阅读 · 0 评论 -
解决vue-element-admin 组件Markdown 预览窗口太小问题
问题产生的原因:因为最初使用simplemde-markdown-editor作为markdown编辑器,但是该库很长时间没有更新和维护,并且还存在xss的风险。 因此,在v3.9.3 +版本之后,请使用 tui.editor 作为新编辑器。 接下来的所有文档都基于tui.editor它。原创 2022-09-09 10:29:22 · 1435 阅读 · 0 评论 -
js 实现复制功能
代码js实现复制功能。 复制 const copy = (value, cb) => { // 动态创建 textarea 标签 const textarea = document.createElement('textarea') // 将该 textarea 设为 readonly 防止 iOS 下自动唤起键盘,同时将 textarea 移出可视区域 textarea.rea...原创 2022-07-29 13:14:01 · 1127 阅读 · 0 评论 -
localStorage、sessionStorage 和 Cookie 区别、 用法、 和应用场景等(一张表格解决)
localStorage保存在客户端,不与服务器进行交互通信,存储字符串类型,对于复杂的对象可以使用JSON.stringify和JSON.parse来处理,永久的,关闭页面或浏览器之后localStorage中的数据也不会消失,一般5MB以内,cookie只能保存字符串类型,以文本的方式,格式为document.cookie = name='value; expires=UTC"; path=/'path 参数,属于的路径,默认为当前页面,sessionStorage及在当前会话下有效...原创 2022-03-22 14:49:11 · 3439 阅读 · 0 评论 -
JS Date常用方法和常用组合
常用方法方法 描述getDate() 返回月中的某天(1-31)getDay() 返回星期几(从0到6)0代表星期天getFullYear() 返回年份getHours() 返回小时(从0到23)0代表0getMilliseconds() 返回毫秒数(从0到999)getMinutes() 返回分钟(从0到59)0代表0getMonth() 返回月份(从0到11)0代表1月getSeconds() 返回秒数(从0到59)getTime() 返回自1970年1月1日午夜和指定日期以来的原创 2022-03-22 11:27:55 · 1261 阅读 · 0 评论 -
JavaScript数组,对象,字符串,Math常用方法属性合集
代码】JavaScript数组,对象,字符串,Math常用方法属性合集。原创 2022-03-21 19:23:42 · 2376 阅读 · 0 评论 -
移动端和PC端响应式布局
只需要在需要响应式布局的页面添加下面的方法即可,在react或vue的脚手架中只需要在index.html文件中添加改方法就可以实现全局响应式布局了(因为react和vue都是单页面)function remSize() { // 获取移动设备的宽度 var deviceWidth = document.documentElement.clientWidth || window.innerWidth // 设置最大宽度 (需要限制宽度时添加) if (deviceWidth >原创 2022-03-21 14:38:28 · 3511 阅读 · 3 评论 -
class和构造函数的区别
class和构造函数的区别原创 2022-02-25 13:11:29 · 1436 阅读 · 0 评论 -
什么是微前端及微前端优缺点
什么是微前端微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用可以独立运行、独立开发、独立部署。(建议先了解微服务)微前端的优缺点优点可以与时俱进,不断引入新技术/新框架前端技术栈日新月异,微前端可以在维护好遗留系统的前提下,不断引入新技术和新框架,提高开发效率、质量、用户体验。微前端可以很好的实现应用和服务的隔离,互相之间几乎没有影响,可以很好的支持团队引入新技术和新框架。局部/增量升级原创 2022-02-26 20:52:31 · 6587 阅读 · 0 评论 -
js获取两个时间戳之间所有的日期或时间戳
js获取两个时间戳之间所有的日期或时间戳原创 2022-02-12 11:10:41 · 1945 阅读 · 0 评论 -
微服务是什么
微服务(Microservices)是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块(即服务)为基础,服务之间互相协调配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务之间采用轻量级的通讯机制互相沟通。每个服务都围绕具体业务进行架构,并且能够被独立部署。是一套架构方法和体系由很多体量小实现特定功能或业务的服务构成服务低耦合,独立开发部署服务可以使用多种不同语言开发原创 2022-02-26 20:24:02 · 1336 阅读 · 0 评论