![个人头像照片](https://ucc.alicdn.com/avatar/avatar3.jpg)
暂无个人介绍
addEventListener是正解
第二种要好一些,扩展性也强一些,如果要避免重复加载可以考虑在前端做一次缓存
如果你非要在浏览器环境中运行JS去抓取别的页面信息,就会涉及到跨域的安全问题,可以手动关闭浏览器的安全设置,如chrome disable-web-security。然后用iframe嵌套相应的站点就可以访问iframe内部的Dom结构了
是把年、月、日、小时、分钟拆成数组?可以使用正则表达式
把你关于标题的处理逻辑放在一个函数里 然后考虑使用循环或者递归
ajax的问题考虑每次请求都带上一个自增的id,setTimeout的问题每次把delay += 500
for(let p of document.querySelectorAll('div>p')) {
let cls = aa.find(m=>m.id==p.id) ? 'a' : 'b'
p.classList.add(cls)
}
jquery有很多验证控件的扩展包,不需要自己写的,直接在html中设置验证规则就可以了
不能引用css的问题需要看下浏览器的控制台有没有发送相应的请求,是不是404了;500的错误是服务器内部异常,应该是你服务端的配置或者逻辑有问题
是控制台显示的警告吗?只是一个跨域请求的警告,不会影响到正常使用的
首先你得查一下是前端问题还是后端问题或者是网络的问题,你可以用chrome的devtool查看一下点击操作出错原因
可以通过钩子模拟鼠标点击操作
防火墙中有个“连接安全规则”,把"入站连接"设置为允许
不要太在意框架,JS的社区非常活跃,每隔一段时间都会推出一个新框架,有学不完的框架
建立楼主还是多关注JS本身,比如姬神推荐的YDKJS,还有深入浅出Node.js
应该是域的问题,尝试用iframe直接嵌套那个Web网页呢