Loading

随笔分类 -  javascript

摘要:最近在用 nodejs 写爬虫,之前的 nodejs 爬虫代码用 js 写的,感觉可维护性太差,也没有智能提示,于是把js改用ts(typescript)重写一下,提升代码质量。 爬虫启动之后不定期会出现验证码反爬虫,需要输入验证码才能继续,于是想在需要输入验证码时推送一个消息给用户,让用户输入验证码以继续爬虫的整个流程。我们平时用钉钉办公,钉钉群有个机器人,很方便于是就实现了一个通过钉钉的群机器人实现消息推送。 阅读全文
posted @ 2019-05-03 15:40 WeihanLi 阅读(3342) 评论(0) 推荐(0) 编辑
摘要:js 数组去重小技巧 Intro 今天遇到一个问题,需要对数据进行去重,想看一下有没有什么比较方便的方法,果然有些收获。 Question 问题描述: 我有一个这样的数据: 要实现根据 ProjectId 去重,应该得到下面的结果: 先从一个简单的问题入手,将一个数组去重 Solution1 通常, 阅读全文
posted @ 2018-12-04 14:48 WeihanLi 阅读(314) 评论(0) 推荐(0) 编辑
摘要:nodejs 使用 js 模块 Intro 最近需要用 nodejs 做一个爬虫,Google 有一个 Puppeteer 的项目,可以用它来做爬虫,有关 Puppeteer 的介绍网上也有很多,在这里就不做详细介绍了。 node 小白,开始的时候有点懵逼,模块导出也不会。 官方文档上说支持 .mj 阅读全文
posted @ 2018-12-03 10:28 WeihanLi 阅读(317) 评论(0) 推荐(0) 编辑
摘要:jquery 的 each 方法中 return 的坑 Chapter 0 在项目中使用 jquery 的 each 方法时想在 each 的循环中返回一个布尔类型的值于是掉进一个坑中... Chapter 1 最初的代码: 这里的代码,虽然return 了,但是并未实际 return 值作为方法的 阅读全文
posted @ 2017-04-22 23:36 WeihanLi 阅读(14338) 评论(4) 推荐(0) 编辑
摘要:1.Intro 问题 2.解决方案1 3.解决方案2 阅读全文
posted @ 2017-01-17 13:59 WeihanLi 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:弹出层layer的使用 Intro layer是一款web弹层组件,致力于服务各个水平段的开发人员。layer官网:http://layer.layui.com/ layer侧重于用户灵活的自定义,为不同人的使用习惯提供动力。其意义在于,可以让您的页面拥有更丰富与便捷的操作体验,而您只需在调用时简单 阅读全文
posted @ 2016-08-23 11:41 WeihanLi 阅读(28965) 评论(10) 推荐(4) 编辑
摘要:js调用soapWebService服务 最近接触到Apache Cordova,想用cordova做一个app可以实现调用已有的WebService,需要通过js来调用webservice,在网上查了一些资料之后,发现一个比较不错的jquery插件,jquery.soap ,地址在这里https: 阅读全文
posted @ 2016-03-24 10:19 WeihanLi 阅读(978) 评论(0) 推荐(0) 编辑
摘要:文件异步无刷新上传uploadifive 阅读全文
posted @ 2015-10-30 11:21 WeihanLi 阅读(7048) 评论(31) 推荐(3) 编辑
摘要:1.js验证真实姓名 2.js验证身份证号 3.js验证手机号 阅读全文
posted @ 2015-10-12 22:02 WeihanLi 阅读(7429) 评论(1) 推荐(2) 编辑
摘要:使用CodeMirror在浏览器中实现编辑器的代码高亮效果 在网站后台管理中希望能够对网站的样式表css与js文件以及模板html进行管理,在编辑的时候只是以普通文本展示又太普通,显得好难看,于是便在网上找能够实现代码高亮的插件,终于让我找到了codeMirror。 先来看一下,codeMir... 阅读全文
posted @ 2015-06-16 23:14 WeihanLi 阅读(3713) 评论(0) 推荐(0) 编辑
摘要:Jquery easyui Tree的简单使用 Jquery easyui 是jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样... 阅读全文
posted @ 2015-06-16 17:20 WeihanLi 阅读(4096) 评论(0) 推荐(0) 编辑
摘要:文件的无刷新上传 1.swfupload 2.uploadify 阅读全文
posted @ 2015-06-01 10:02 WeihanLi 阅读(2508) 评论(2) 推荐(1) 编辑
摘要:js 操作ASP.NET服务器控件 在ASP.NET中使用js时,js获取DOM元素时,经常获取不到,这是因为获取的方法有误,现在介绍一方法,解决如何使用js获取ASP.NET控件在浏览器端生成html标签对应的id获取服务器端控件在浏览器端生成的标签的id,即服务器控件对应的客户端html标签id... 阅读全文
posted @ 2015-04-09 11:25 WeihanLi 阅读(998) 评论(0) 推荐(0) 编辑
摘要:切换样式表html页 1 2 3 4 5 6 7 8 9 样式表切换 10 11 12 13 14 15 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 Html代码default.css 1 body 2 3 { 4 5 background-color:green; 6 7 } alternate.css 1 body 2 { 3 background-color:blue; 4 } 样式切换.js 1 // JavaSc... 阅读全文
posted @ 2014-03-18 12:51 WeihanLi 阅读(527) 评论(0) 推荐(0) 编辑
摘要:1.通过URL传递参数传递参数页 1 function setCity() 2 3 { 4 5 var str = document.getElementById("cityName"); 6 7 if (str.value == null || str.value == "") { 8 9 alert('请输入到达城市!');10 11 return;12 13 }14 15 else{16 17 var url=... 阅读全文
posted @ 2014-03-11 20:49 WeihanLi 阅读(1868) 评论(0) 推荐(0) 编辑