javascript
WebKoalaBoy
Nothing is impossible
展开
-
将一个url的参数字符串转化成对象
将一个url的参数字符串转化成对象原创 2022-03-13 23:53:15 · 561 阅读 · 0 评论 -
确定页面视口大小
视图窗口大小原创 2022-03-05 23:45:11 · 166 阅读 · 0 评论 -
对象深拷贝
JSON.parse(JSON.stringify(person))原创 2021-06-03 23:10:41 · 72 阅读 · 0 评论 -
理解对象意思
对象是一组属性的无序集合创建对象的方式:1、创建object的一个新实例,然后再给它添加属性和方法。2、使用对象字面量创建原创 2021-06-02 23:43:14 · 117 阅读 · 0 评论 -
序列化对象
对象序列化:将对象状态转化为字符串,也可以将字符串还原为对象js内置函数JSON.stringify()和JSON.parse()用于序列化和还原JavaScript对象原创 2021-06-01 23:17:06 · 181 阅读 · 1 评论 -
freemarker模板当标签内的元素为空报错解决方案
<#if Session['userId']??> <input id="user-id" type="hidden" value="${Session['userId']}"><#else> <input id="user-id" type="hidden" value=""></#if>原创 2021-04-27 19:32:42 · 540 阅读 · 0 评论 -
前端技巧:jsonp跨域请求json文件记录以及百度地图的省份和城市坐标在静态服务器上的处理
1、用jsonp方式请求静态资源服务器上的json文件 首先将json文件用一个回调函数包裹起来,如下: 服务器上的省份坐标json文件:map_coordinate_bd_china_provinces.jsonbdMapForProvinces({ "北京": { "lng": 116.395645, "lat": 39.929986, "l": 12 }, "上海": { "lng":...原创 2020-11-23 18:28:07 · 830 阅读 · 0 评论 -
1024. 视频拼接
你将会获得一系列视频片段,这些片段来自于一项持续时长为 T 秒的体育赛事。这些片段可能有所重叠,也可能长度不一。视频片段 clips[i] 都用区间进行表示:开始于 clips[i][0] 并于 clips[i][1] 结束。我们甚至可以对这些片段自由地再剪辑,例如片段 [0, 7] 可以剪切成 [0, 1] + [1, 3] + [3, 7] 三部分。我们需要将这些片段进行再剪辑,并将剪辑后的内容拼接成覆盖整个运动过程的片段([0, T])。返回所需片段的最小数目,如果无法完成该任务,则返回 -1 。原创 2020-10-24 21:12:51 · 49422 阅读 · 0 评论 -
web笔记:call、apply 以及 bind 的区别和用法
本文转自「干货」细说 call、apply 以及 bind 的区别和用法它们最主要的作用,是改变 this 的指向。在平时的工作中,除了在写一些基础类,或者公用库方法的时候会用到它们,其他时候 call 和 apply 的应用场景并不多。b不过,突然遇到的时候,需要想一下才能转过弯来。所以今天,就让我们好好地探究一下,这两个方法的区别以及一些妙用。最后,还会介绍与之用法相似的 bind 的...原创 2020-02-24 13:40:30 · 197 阅读 · 0 评论 -
Array.prototype.slice.call(arguments,0)含义
能将具有length属性的对象转成数组1、Array是构造函数2、arguments是类数组对象(缺少很多数组的方法)3、call让一个对象调用另一个对象的方法。你可以使用call()来实现继承:写一个方法,然后让另外一个新的对象来继承它(而不是在新对象中再写一次这个方法)4、 slice从一个数组中切割,返回新的数组,不修改切割的数组本质就是arguments这个对象...原创 2020-01-10 17:02:08 · 264 阅读 · 0 评论