前端 js 页面加载完成时间 ready 与 onload 区别 执行顺序

ready()执行时机:等待页面 Dom 树加载完成后,就开始执行。在 js 文件中可以出现多个 ready(),并且按照顺序执行。document.ready = function(){};//jq 写法$(document).ready(function () {});// 更精简$(function(){});onload()执行时机:等待页面中的所有资源(包括图片、视频等资源)都加载完成后,才会执行。而且在 js 中文件中只有一个 onload 事件。window.onload = function(){};//JQ 写法$(window).load(function(){})标签上静态绑定 onload 事件 <body onload="test()"> 等待 body 加载完成,就会执行 test() 方法。执行顺序 ready->onload-> 标签绑定 onload。 因此同一个页面中 ready 要先执行,在动态页面加载后需触发模拟点击事件的话建议使用第一种 onload,即资源全部加载完进行模拟点击。模拟点击$('#firstpage').trigger("click");// 或使用原生var e = document.createEvent("MouseEvents");    e.initEvent("click", true, true);    document.getElementById("firstpage").dispatchEvent(e);

JSP 中 Date 指定时间格式显示

首先引入标签库 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 示例代码 <fmt:formatDate value="${res.startTime}" pattern="yyyy-MM-dd" /> 这样就不用后端再 SQL 查询出指定时间格式字符串了

rk 机械键盘在线说明书

现在键盘厂商真省事,说明书都不用放了,直接一个二维码让你扫就行了。rk 键盘说明书地址:http://www.rkgaming.com/zh-CN/category.php?cid=4

Ubuntu20.04 用 xshell 连接报错“received:3,expected:20”

通过 Xshell 连接,弹出一个错误对话框,提示“服务器发送了一个意外的数据包。received:3,expected:20”的错误信息。解决方法:在 /etc/ssh/sshd_config 最后增加以下一行 KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1 然后 reload 下配置文件即可systemctl reload sshd或systemctl restart sshd

IDEA 一键删除所有代码注释方法

很简单,Ctrl+ R 使用正则替换,不仅 IDEA,notepad++ 之类支持正则表达式的编辑器都可以。搜索如下正则替换为空串即可。替换 /** .. */ 与 // 注释 (/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*) 只替换多行注释(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)

命令行 /IDEA 根据 wsdl 生成 WebService 客户端以及接口调用

首先需配置 wsdl 环境 1、在官网下载环境包或直接在网盘下载:https://hik.lanzoux.com/iKZ0tgloirg2、解压后配置环境变量(以你解压实际路径为准): 在 CLASSPATH 中添加  D:\apache-cxf-3.3.7\lib;新建 CXF_HOME D:\apache-cxf-3.3.7在 PATH 中添加  D:\apache-cxf-3.3.7\bin3、cmd 中输入 wsdl2java - v 返回版本号说明环境配置成功 命令行生成 webservice 客户端 wsdl2java -d D:\webserviceClient -p top.cway.testWebServiceClient http://cway.top?WSDL- d 后为生成代码保持路径,- p 为代码保存的包路径,最后的地址为 webservice 服务端地址,一般要加?WSDL 获取其接口信息。IDEA 生成 webService 客户端 首先鼠标选择项目中的一个包,然后点击顶部菜单栏 Tools->WebServices->Generate Java Code From Wsdl  ,然后输入服务端地址,选 cxf 生成即可 优点:idea 生成的优点是其自动生成了直接可供测试的 client 代码,而命令行生成的需要自己写测试类调用接口。调用示例与问题 示例接口 (根据手机号码查询归属地的)http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl 大家可根据该接口生成代码进行测试。这里,IDEA 生成了 get/post/soap 三种形式的 client,经本地测试只有 soap 的可使用,可见 IDEA 还是很方便的。当参数为一般类型还好办,但是参数为 Holder 怎么传值呢?例如@WebParam(mode = WebParam.Mode.INOUT, name = "MyData", targetNamespace = "")javax.xml.ws.Holder<TableOfData> myData调用时填充参数示例// 创建 holderHolder<TableOfData> myData = new Holder<TableOfData>();// 创建以上泛型对象TableOfData tableOfData = new TableOfData();// 定义 holder 值为上述对象myData.value = tableOfData;//TableOfData 对象中有个 list 属性,用 item 进行赋值List zlist = new ArrayList<>();tableOfData.item = zlist;

深度 Deepine/Linux 系统安装配置 JDK 环境教程

jdk 下载:https://cway.top/post/696.html控制台执行命令编辑 sudo nano /etc/bash.bashrc 末尾加以下代码保存即可,JAVA_HOME 根据实际解压安装路径而定JAVA_HOME=/home/cway/soft/jdk-9.0.1CLASSPATH=.:$JAVA_HOME/bin.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATHCtrl+ O 回车保存,Ctrl+ X 退出,最后执行以下语句刷新配置文件source /etc/bash.bashrc

本站将撤出谷歌广告

几个月才 1 美元多,有点惨不忍睹,还是撤掉吧,事实证明狗皮膏药似得弹出窗口 / 引导式广告才能赚钱,普通广告很难有点击量,终于知道那些网游弹窗广告为何那么赚钱了,即使你不想点击也得点。另外由于手机端谷歌广告影响观感,因此在最初我就关闭了手机端的广告,觉得这很可能也是点击率较低的原因,毕竟很多人可能也是通过移动设备进入本站的。 总结下,小博客靠谷歌广告赚钱还是挺难的,技术类博客做广告也比较难,跟下载或其他类型网站比流量要少得多。

本站将撤出谷歌广告

苹果 IOS 上的广告拦截器 AdBlocker Pro for Safari

iPad 上适配最好的浏览器也就是 Safari 了,可是不自带拦截广告功能,这款插件就实现了拦截浏览器广告功能,下载安装后根据视频教程设置即可,下载地址(请用苹果设备下载):https://apps.apple.com/cn/app/adblocker-pro-for-safari/id1018301773