写点什么

ARST- 日常打卡 3

用户头像
pjw
关注
发布于: 2021 年 04 月 24 日
ARST-日常打卡3

Algorithm:力扣 86. 分隔链表

分隔链表

/** * Definition for singly-linked list. * struct ListNode { *     int val; *     ListNode *next; *     ListNode() : val(0), next(nullptr) {} *     ListNode(int x) : val(x), next(nullptr) {} *     ListNode(int x, ListNode *next) : val(x), next(next) {} * }; */class Solution {public:    ListNode* partition(ListNode* head, int x) {        ListNode r1, r2, *p1=&r1, *p2=&r2, *p=head, *q;        while(p){            q = p->next;            if(p->val < x){                p->next =p1->next; // 永远指向空地址;                p1->next = p;                p1 = p;            } else {                p->next =p2->next;                p2->next = p;                p2 = p;            }            p=q;        }        p1->next = r2.next;        return r1.next;    }};
复制代码


Review:为什么渐进式 Web 应用程序会是移动端的未来

Why Progressive Web Apps are the Future of Mobile Experiences

人们在移动端使用程序越来越频繁,毕竟游览一个网页需要打开电脑,输入网址这一系列动作在移动端都只要点点点就能实现。

我们希望能够出现一个能够同时兼容 web 和 app 之间的开发方式,各种跨平台的开发框架应运而生。Google 推行的 pwa 技术能够将 web 和 app 之间的优势融合在一起,渐进式、可响应、可离线、实现类似 app 的交互、即时更新、安全、可以被搜索引擎检索、可推送、可安装、可链接。

Tip:IE 下 iframe 之间传值报错问题

在处理 ie11 iframe 之间传值遇到的问题


场景:

页面 a 中使用了 iframe,

iframe 里嵌套了页面 b,

b 页面中通过引用页面 a 中的一个变量操作一些数据的显示,

此时 ie11 下会出现 不能执行已释放 script 的代码 的错误。


原因:

页面 b 中保存了页面 a 的某个变量,当要操作页面 a 中的变量的时候,引用地址发生了改变,在 IE 中,当子页面关闭时,会自动回收子页面的 js


解决方案:

通过对其他 iframe 中引用过来的变量再经行一次深拷贝不会出现这个错误。

Share 分享一篇观点和思考的技术文章:什么是 TDD, BDD, DDD

什么是TDD, BDD, DDD

用户头像

pjw

关注

还未添加个人签名 2018.04.24 加入

还未添加个人简介

评论

发布
暂无评论
ARST-日常打卡3