前端印象
文章平均质量分 55
koguo
学而不思则罔,思而不学则殆。
展开
-
webpack基础步骤
俺就是想写写文章,整理一下思路,锻炼一下写作能力。简单的基础知识,往往需要重复地学习~原创 2022-06-23 11:57:34 · 259 阅读 · 0 评论 -
原型链(prototype, _proto_)
每个都有prototype属性,称之为原型;因为这个属性的值是一个对象,所以也称为原型对象。上述代码中,arr实例对象之所以可以使用reverse和sort方法,是因为原型的存在。分析:构造函数Array会有一个属性Array.prototype(原型对象),在Array.prototype上挂在着很多方法(例如:Array.prototype.pop()、Arrary.prototype.push()、Arrary.prototype.shift()等等。。原创 2024-01-02 01:06:17 · 400 阅读 · 0 评论 -
防抖和节流
点击之后立即发送请求,等待指定时间后,再次点击,方可再次发送请求(防抖)。数秒之内只发送一次(节流)。数秒之后方可发送(防抖);点击之后,等待指定时间后,,方可发送请求(防抖)。原创 2023-12-26 11:23:18 · 258 阅读 · 0 评论 -
mint-ui下拉组件mt-loadmore遇到的问题
官方示例代码部分组件的事件解释:– top-method=“loadTop”解释:顶部下拉事件(top-method)和此事件被触发时,所执行的方法(loadTop);– bottom-method=“loadBottom”解释:底部上拉事件(loadBottom)和此事件被出发时,所执行的方法(loadBottom);– bottom-all-loaded=“allLoaded”解释:数据全部加载完毕时,开发者将allLoaded的值设置true,此时底部上拉...原创 2022-07-14 17:07:32 · 658 阅读 · 0 评论 -
使用nvm管理nodejs版本
之前尝试着使用nvm管理nodejs版本,但是对它地配置不是很清晰,所以在这里理一下思路。原创 2022-06-15 18:49:47 · 651 阅读 · 1 评论 -
css中父元素没有高度,子元素高度填满
一、问题:如下代码,父元素father使用flex布局,不设高度,子元素son2高度设置为200px,子元素son2撑开了父元素father,son1无法填满父级元素高度。<body> <div class="father"> <div class="son1">这是子元素son1</div> <div class="son2">这是子元素son2</div> </div></body><原创 2022-05-16 14:41:39 · 5706 阅读 · 1 评论 -
yarn和npm的区别
yarn和npm的区别yarn和npm的区别yarn是什么?npm的缺陷yarn的优点速度快安装版本统一更简洁的输出多注册来源处理更好的语义化npm和yarn命令对比yarn和npm的区别熟悉一个新项目一般都是如下步骤:git clone xxxnpm installnpm run dev或者git clone xxxyarnyarn startyarn是什么?yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具,yar转载 2022-05-12 11:04:18 · 207 阅读 · 0 评论 -
只有文件地址,前端如何实现文件下载功能
需求:在pc端网站开发,实现文件下载的功能。但是,后端只提供了文件地址,或者提供根据文件id拿到文件流的接口。解决办法:这边是使用原生异步请求,要注意的是,响应格式为blob。const xhr = new XMLHttpRequest();xhr.open('GET', url, true);xhr.responseType = 'blob'; // 响应格式为blob类型xhr.onload = () => { if (xhr.status === 200) { c原创 2022-04-30 22:11:15 · 548 阅读 · 0 评论 -
前端cookie 放到请求头_ajax请求携带cookie和自定义请求头header(跨域和同域)
错误:1.ajax请求时是不会自动带上cookie的,要是想让他带上的话,必须设置withCredential为true。正确:1.ajax同域请求下,ajax会自动带上同源的cookie;2.ajax同域请求下,ajax添加自定义请求头(或原装)header,前端、后台不需要增加任何配置,并且不会因为增加自定义请求头header,而引起预检查请求(options);3.ajax跨域请求下,如果不需要携带cookie、请求头header,只需要在后台配置相应参数即可;后台参数:(1).Acc转载 2022-01-18 09:25:17 · 8787 阅读 · 0 评论 -
火星坐标、百度坐标、WGS84坐标转换js代码
源码/** * Created by Wandergis on 2015/7/8. * 提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换 */ //定义一些常量var x_PI = 3.14159265358979324 * 3000.0 / 180.0;var PI = 3.1415926535897932384626;var a = 6378245.0;var ee = 0.00669342162296594323; /** * 百度转载 2022-01-09 18:37:52 · 415 阅读 · 0 评论 -
前端问题总览
前端问题总览page-meta的使用官方文档说明官方例子问题page-meta的使用官方文档说明page-meta只能是页面内的第一个节点。官方例子问题根据vue单文件组件特点,根节点下只能有一个直接子节点。关于这一点跟上述的uniapp官方例子相矛盾。欢迎各位大佬指教。...原创 2022-01-04 09:42:31 · 1214 阅读 · 2 评论 -
H5调用app原生接口
移动端H5调用app原生接口使用JSBridge的方式调用使用需求是在移动端app中跳转至H5页面,需要调用该app的刷脸接口。只是使用过,故在此留下笔记。使用JSBridge的方式调用使用原创 2021-12-29 10:17:53 · 3546 阅读 · 0 评论 -
解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题
一、问题当本地代码和远程代码有冲突的时候,执行git pull操作的时候,会提示有冲突,然后直接终止本次pull,查了些资料没有找到强制pull的方式,但是可以使用如下方式解决。二、解决思路可以先将本地内容stash到仓库中,执行stash操作后,本地代码将返回到修改前的内容。这时,就可以正常将远程代码下载到本地了。然后再通过stash操作将仓库中的内容合到本地,如果有冲突就可以进行解决了。git stash命令主要用于以下情形:发现有一个类是多余的,想删掉它又担心以后需要查看它的代码,想保存它但转载 2021-12-03 10:33:45 · 6472 阅读 · 0 评论 -
Tomcat下部署vue项目[history模式]
1.项目发布后通常有两种访问方式,第一种: IP+端口直接访问的方式,如 http://192.168.1.107:8080/第二种:IP+端口+项目名,如 http://192.168.1.107:8080/saas/2.第一种方式:ip+端口(前端后端修改)范例:vue-cli项目使用路由,tomcat作为服务器,项目文件夹名 saas步骤:1.修改配置文件 router.jsexport default new Router({ mode:'history', // 将mode值改为转载 2021-08-20 17:57:20 · 2865 阅读 · 0 评论 -
Node版本管理工具(NVM)的配置和使用(noinstall篇)
Mr丨Lin 2019-01-28 20:19:31 600 收藏 1分类专栏: node 文章标签: node版本管理工具 nvm noinstall版权node专栏收录该内容1 篇文章0 订阅订阅专栏安装操作步骤介绍:进行node版本切换1.下载nvm2.解压放到你的开发盘(全英文路径)3.编辑解压目录下的settings.txt文件(不存在则新建)root 配置为当前 nvm.exe 所在目录path 配置为 node 快捷方式所在目录arch 配置为当前操作系统的位数转载 2021-08-07 14:56:45 · 488 阅读 · 0 评论 -
不在同一域名下,在headers请求头中添加Cookie值
http://www.aaa.com域名下的ajax请求想获取http://www.bbb.com域名下的服务器的数据。这是http://www.aaa.com域名下的ajax请求:$.ajax({ type:"post", url:"http://www.bbb.com/project/testInterface", dataType:"json", data:params, headers:{ "Cookie":“KikGlkjkGDJIGJdgKsdKJasAfasASDFtes原创 2021-07-04 19:35:42 · 3675 阅读 · 0 评论 -
关于微信端屏蔽前端实现的文件下载功能
前段时间在做微信公众号,需要实现微信端pdf下载,后端返回的是pdf文件的base64字符串,我在前端使用pdf.js插件来把base64字符串以pdf文件的样式显示在微信端浏览器。首先,总结一下我知道的实现方式,分为两种:前端纯js实现pdf文件下载;由后端提供下载接口(后端实现文件下载,前端只需要访问接口地址)。然后,我们论述一下第一种方式:pdf.js插件有自带下载功能,但是无法下载(如图),具体原因请继续看讲述。因为起初不了解是否是微信端拦截了前端实现的文件下载,所以自己又用js写了一个原创 2021-05-22 20:01:03 · 1123 阅读 · 2 评论