![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 53
Jothan Zhong
这个作者很懒,什么都没留下…
展开
-
Array.from 详解:语法、功能、应用场景示例
曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。原创 2024-07-08 15:27:40 · 703 阅读 · 0 评论 -
JS格式化字符串(两种方法)
String.prototype 属性表示 String原型对象。所有 String 的实例都继承自 String.prototype. 任何String.prototype上的改变都会影响到所有的 String 实例。123456789//方式1var test = '我的{0}是{1}';//方式2var test = '我的{description}是{name}';123456。原创 2024-05-09 10:45:45 · 398 阅读 · 0 评论 -
Jquery下载静态web文件
请求一个服务器端脚本,该脚本会返回文件的下载链接或者触发文件下载操作。然后,你可以使用JavaScript来模拟点击这个链接,从而触发浏览器的下载功能。主要用于处理服务器返回的数据,而不是直接处理文件下载。方法下载ZIP文件通常不是直接的做法,因为。在jQuery中,使用。原创 2024-04-11 14:48:42 · 275 阅读 · 0 评论 -
vue中 .env .env.development .env.production 详细说明
如上图所示,如过我们运行npm run serve 在就先加载.env文件,之后加载.env.development文件,两个文件有同一个项,则后加载的文件就会覆盖掉第一个文件,即.env.development文件覆盖掉了.env文件的NOOE_ENV选项。备注:js文件中可以添加JSON.stringify(xxxxxx),解析成字符,但是vue中不能。比如执行npm run serve命令,会自动加载.env.development文件。注意:.env文件无论是开发还是生成都会加载。原创 2023-08-17 09:01:08 · 1344 阅读 · 0 评论 -
nvm命令
install 的时候,有可能会出现无权限安装的问题,请。[current | <version>] //显示已。原创 2023-08-16 15:19:10 · 4082 阅读 · 0 评论 -
svg修改图标颜色
修改这个fill="currentColor"stroke:边框,即线条,设置其颜色。原创 2023-07-10 10:58:53 · 873 阅读 · 0 评论 -
Angular之创建项目报错:setTimeout is not defined
报错原因是用了cnpm安装的原因。因此需要将Angular卸载再重新用npm下载了一边就可以使用了。在已经安装了nodejs的情况下,被建议使用cnpm命令全局安装 Angular CLI。现在我们来使用命令创建一个Angular本地运行项目,自行选择你要配置的内容。零基础的宝们,跟着视频学习Angular中,会教授大家如何创建一个新项目。接下来我们一起来看看,本人Angular起步时卡在家门口的问题。但是在操作时就会遇到无法创建的问题。无论你怎么更改配置选项,都会报错!创建angular项目。原创 2023-05-16 08:53:11 · 1093 阅读 · 1 评论 -
jquery获取dom元素身上的绑定事件
转载jQuery** 1.8.0版本之前,我们要想获取某个DOM绑定的事件处理程序可以这样:**原创 2023-03-09 08:39:10 · 1227 阅读 · 0 评论 -
百度地图 解决map.setMapStyleV2 is not a function问题
样式的属性,但是在使用时,会报错为:map.setMapStyleV2 is not a function。node_modules文件夹下 把这个文件的版本号改成3.0。原创 2023-02-08 18:27:12 · 1818 阅读 · 2 评论 -
js字符串补全
参数:targetLength - 补全后的字符串长度。参数:targetLength - 补全后的。参数:padString - 补全字符。参数:padString - 补全字符。参数:s - 要补全的字符串。其他描述同padEnd。原创 2023-01-16 14:58:05 · 1486 阅读 · 0 评论 -
js保留2位小数(且四舍五入)
为了解决这样的问题,可以自定义去使用Math.round方法进行自定义式 的实现指定保留多少位数据进行处理。**银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。简单来说就是:四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。round() 方法可把一个数字舍入为最接近的整数。但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则。例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。对于 0.5,该方法将进行上舍入。原创 2023-02-08 13:55:53 · 3672 阅读 · 0 评论 -
Vue.filter过滤器存储单位换算按B、KB 、M、 G显示字节大小
这个 写法的功能是,把message 传递给filterA 返回值传递给filterB最后返回显示结果到页面上,可以看出是按函数的先后顺序调用下去最后返回结果显示。表达式 (后者从 2.1.0+ 开始支持)。如果在组件里面,可以定义一个组件级别的过滤器。当全局过滤器和局部过滤器重名时,会采用局部过滤器。在创建 Vue 实例之前全局定义过滤器。过滤器可以用在两个地方:双花括号插值和。上面是定义了一个全局过滤器。原创 2023-02-08 11:35:00 · 718 阅读 · 0 评论 -
关于jquery中的ajax 网络异常失败回调函数
我用红线框出来的部分需要注意,在断网情况下,必须要设定timeout的值,你可以根据自己想要设定的时间,即表示在加载超过多少秒后就判断为断网了,在这里我设定的值是5秒,即在五秒后若没有获取到数据就进入失败回调函数。同时async:true必须设定为异步的形式,这里我没有进行设置即默认是异步的, 那么我们就可以在失败回调函数中进行我们想要的操作了。但是在移动端就不一样了,在app上,我们通常要考虑手机断网的情况,而我们上一段的代码中,error只是提示我们报错的原因或状态,并不能执行我们网络错误以后的。原创 2023-02-06 11:24:45 · 1247 阅读 · 0 评论 -
Vue中created和mounted详解
对浏览器来说,已经完成了dom与css规则树的render,并完成对render tree进行了布局,而浏览器收到这一指令,调用渲染器的paint()在屏幕上显示,而对于vue来说,在mounted阶段,vue的template成功挂载在$el中,此时一个完整的页面已经能够显示在浏览器中,所以在这个阶段,即可以调用节点了(关于这一点,在笔者测试中,在mounted方法中打断点然后run,依旧能够在浏览器中看到整体的页面)。通过浏览器的渲染过程,可以总结出created和mounted的使用场景。原创 2023-02-06 09:00:06 · 6404 阅读 · 0 评论 -
Waterfall 分析
当需要调试网页或分析网站性能时,我们往往会F12打开浏览器控制台,查看网络请求,看网页加载了哪些资源,以及对应的请求方式(Method)、状态码(Status)、资源类型(Type)、大小(Size)、耗费的时间(Time)等。浏览器开始处理并资源放入队列等待时间,再次期间可能,遇到更高优先级的请求或请求并发超过6了,需要等待。等待服务端返回数据的时间,这个时间受制于服务端处理性能。浏览器下载资源的时间,这个时间受制于文件大小和带宽。浏览器开始处理资源的时间,在多久后开始处理该资源。与代理服务器协商时间。转载 2022-11-29 08:45:52 · 1706 阅读 · 0 评论