alert、prompt阻塞html css dom加载进程问题

1等待文件加载到浏览器后执行 (想到加载404显示问题)最常用的方法但是检测加载完后是卡住的状态

Alt text

2 等待一定时间估计读者加载完后执行 (想到nodejs插件的操作)不适用于网络或手机不好的用户

Alt text

3 与2类似 却是以输出的形式

Alt text

4 addEventListener事件监听

Alt text

5和4很像的interval 都是用document.readyState反馈

Alt text
以下没有尝试

1隐藏控件

(1条消息) 弹出对话框的同时保持页面的显示_chenghp的博客-CSDN博客

2丑代码不想尝试

js判断页面是否加载完成 - 走看看 (zoukankan.com)

3其他环境的实现

js判断页面加载完毕方法 - rmticocean - 博客园 (cnblogs.com)
python webdriver判断网页是否加载完成 - myrj - 博客园 (cnblogs.com)

4alert和prompt代码重写

(1条消息) JavaScript重写alert,confirm,prompt方法(JavaScript实现线程非阻塞式暂停和启动)_sdxjwkq01的博客-CSDN博客_重写confirm


类内运算符重载时只能有且仅有一个参数;类内其他函数可以有多个参数。img

方法一:利用全局函数类外实现;

  1. ostream& operator<<(ostream& cout, person p)//本质:简化为cout<<p
  2. {
  3. ​ cout << “m_a=” << p.m_a << “\tm_b=” << p.m_b;
  4. ​ return cout;
  5. }

方法二:利用友元类内实现

​ //friend ostream& operator<<(ostream& cout, person p);//本质:简化为cout<<p


全局变量定义不明确

换变量名

gcc在vsc上的编译

Visual Studio Code
Unable to start debugging. Program path
C:\Users)20392 Desktop\code-repos c++mutis 源exe’ is missing or invalid.
GDB failed with message: C; Users 20392 Desktoplcode-repos c++\mutiS 源exe:
No such file or directory.
This may occur if the process’s executable was changed after the process was
started, such as when installing an update. Try re-launching the application or
restarting the machine.
打开”launchjson”
取消

解决办法:保证两点:1文件没有中文2根下有.vscode文件夹


Comment
avatar
baixie-g
欢迎,阅读,点评
跟我走
Announcement
g的blog正在建设欢迎您
Recent Post
关于周更
关于周更
梦开始地方
梦开始地方
Info
Article :
4
Total Count :
2.1k
UV :
PV :
Last Push :