
原生JS
chao2458
这个作者很懒,什么都没留下…
展开
-
js引入json,请求成功但没有数据返回
今天遇到一个关于js引入本地json的问题简单的记录一下,问题 :这是修改之前的原稿JSON。然后通过ajax引入之后,发现虽然是请求成功了,但是并没有走success返回数据。解决方案:经过多次测试最终发现问题出现在JSON文件的格式上,经过修改JSON文件格式最终返回数据成功。分析原因:json文件中不能带有空格、回车、 注释等多余字符...原创 2021-04-28 11:07:04 · 1353 阅读 · 0 评论 -
关于 JS 递归算法 记录
刚才看到了一道拼多多的面试题 : 使用递归的方法,将obj变为obj2的格式(拼多多2018前端笔试真题)obj = [ {id:1,parent:null}, {id:2,parent:1}, {id:3,parent:2}]obj2 = { obj:{ id: 1, parent: null, c...原创 2018-08-03 15:50:34 · 1033 阅读 · 0 评论 -
对象的深度克隆(使用递归)
闲来无事随便写点凑个数!今天看到一个关于深度克隆的很简单粗暴的方法 :JSON.parse(JSON.stringify(obj)) ;说实话刚看到这个方法真是惊了一下,js这东西真是自由的飞翔,赶紧的打开浏览器测试一下。但是测试的结果这个方法真是就是 “简单” ! 这是原始对象: var sunObj1 = { name: 'sun', ...原创 2018-08-13 16:20:10 · 2803 阅读 · 0 评论 -
svg 动画以描边以及文字书写 使用
这几天研究了一下svg这个东西 , 不知道怎么整理,就记录一下代码吧。首先是素材的准备 ,简单的tu图形可以使用svg 的代码自己画出来 。但是稍微复杂一些的图形就很麻烦了,这里keyi可以使用一些编辑器来辅助做图,网上有一些 ,我直接用的是AI导出的svg文件。然后就是代码:HTML<div class="box"> <img id="img" s...原创 2018-12-13 10:34:42 · 2970 阅读 · 0 评论 -
JS获取URL中参数值(QueryString)的4种方法
方法一:正则法function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1).match(reg); if (r != null) { ...转载 2018-12-10 14:31:19 · 750 阅读 · 0 评论 -
数组map() join(':') 时间格式化
首先说明一下两个方法:map()方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法按照原始数组元素顺序依次处理元素。join()放大用于将数组中的元素放入一个字符串中,元素通过指定分隔符分隔开来。接下来函数实现:time传入时间距离1970年毫秒数str传入指定的分隔符 const formatDate = (time, str...原创 2019-04-29 11:01:18 · 1609 阅读 · 0 评论