背景 校招前端面试必问问题之一:vue 双向绑定原理。 前端小白:wt? 我怎么知道?不是会用就可以了嘛?我管它怎么实现。 看过一些些面经:vue 双向绑定是通过数据劫持实...

背景 校招前端面试必问问题之一:vue 双向绑定原理。 前端小白:wt? 我怎么知道?不是会用就可以了嘛?我管它怎么实现。 看过一些些面经:vue 双向绑定是通过数据劫持实...
虽然做了很多项目,但是每每新项目时候跨域情况经常一而再,再而三的出现,并且可能并不是同一个问题,但都是跨域引起的,今天来归纳下跨域,一文彻底解决。项目背景技术栈:react、...
面试官:有没遇到跨域问题,如何解决跨域? 一、同源策略 谈到跨域问题,要先谈浏览器的同源策略。 二、解决方案 1、response 添加 header PHP为例,允许所有域...
最近想写一个js控制打印的插件,发现通常网页布局单位用px,而我们打印设置的时候通常使用cm、mm作为单位,必须进行单位转化,但网上的方法不够完美,自己就用js封装了一个模块...
一、问题描述 现象:使用若依管理系统作为开发框架。开发过程中,图标一直正常。直到打包发布到线上,页面偶发性出现图标乱码问题,再次刷新页面后,又可正常显示。 必现步骤:线上测试...
转载请注明出处,点击此处[https://shichaohui.github.io/] 查看更多精彩内容 micro-app 使用手册 micro-app[https://z...
一、什么是微前端?微前端一词第一次出现是在工作思维(ThoughtWorks)2016年的技术雷达( Technology Radar )中。微前端是一种架构,是将整个巨石应...
^两个含义:1.非:在中括号内[^]代表:非中括号的任意字符;如[^abc]非a,非b,非c字符都可以匹配;2.定位:表示:以^后面的字符开头;如 /^abc/ 表示:以ab...
hash与history的区别 两种路由模式原因原因 对于 Vue[https://cn.vuejs.org/] 这类渐进式前端开发框架,为了构建 SPA(单页面应用),需要...
前言:vue2中复杂组件的代码变得越来越难以维护,缺少一种在多个组件之间提取和复用逻辑的机制,现在的重用机制又存在一些弊端,所以vue3中隆重推出了Composition A...
简二排:简单二次排水器现放入才能地漏扣在上面马桶法兰圈:别用黑色的,用加长型的硅胶法兰圈玻璃胶:玻璃胶(选择中性胶,国标防霉等级选0级,选择脱醇型或MS改性硅烷胶,以白色透明...
类型声明 TypeScript 代码最明显的特征,就是为 JavaScript 变量加上了类型声明。 上面示例中,变量foo的后面使用冒号,声明了它的类型为string。 类...
TypeScript 继承了 JavaScript 的类型,在这个基础上,定义了一套自己的类型系统。 基本类型 概述 JavaScript 语言(注意,不是 TypeScri...
后续的博客将会更新到掘金, 期望大家前来访问! 简介 moment add subtract startOf endOf format diff daysInMonth to...
一、cookie1.什么是cookie?存储在浏览器的一段字符串(最大5Kb)跨域不共享格式如k1=v1;k2=v2因此可以存储结构化数据每次发送http请求,会将请求域的c...
在node中,process.env表示当前系统的环境信息 process.env中并不存在NODE_ENV这个属性,这个是用户自定义的变量,在webpack中用来判断是生产...
为什么构建组件库 不用再重复造轮子,所有的项目都能用;希望有一套一类应用的标准,并且对组件的样式有较高的要求,那么你就需要开发一个组件库了 开发组件库步骤 1.创建项目:正常...
el-dialog弹框拖拽 1、在 utils 中新建 directives.js 文件 import Vue from 'vue' // 自定义元素实现弹框拖拽[重点] V...