使用Jsoup和htmlunit爬取动态网页
在对http://zkgg.tjtalents.com.cn/newzxxx.jsp这个网页爬取内容时,如果只使用Jsoup进行解析的话,起内部的a href标签内容无法获取到。 但是实际上通过 Document doc = Jsoup.connect(url).get(); 获取到的文档只是new ... 查看全文
Selenium之find_element_by_css_selector三种定位方法,附代码!
# #!/usr/bin/python3# -*- coding: utf-8 -*-# @Time : 2020/7/24 15:32# @Author : Gengwu# @FileName: By_css_seleclor.py# @Software: PyCharmfrom selenium ... 查看全文
node.js的单线程异步是什么意思呢?(转)
首先必须明白,开发者所编写的JavaScript代码都是运行在JavaScript脚本引擎上的。Node.js采用的是V8引擎,这个引擎最初是被用在一些浏览器上,比如Chrome。 浏览器的主要结构就包括渲染引擎(也称浏览器内核,比如常听说的webkit、blink)和JavaScript脚本引擎。 ... 查看全文
(八)webpack学习之——单独提取css文件,css兼容性处理,压缩css
一、提取单独的css文件 前面学习的过程中,用css-loader和style-loader来处理css文件,是通过在html中创建style标签把css放进去的。为了能把css单独的打包成css文件,则不能用前面的方法。 需要用到mini-css-extract-plugin插件,去掉style- ... 查看全文
css/js 小技巧
js中动态添加的css属性,自动添加前缀,适配当前浏览器 let elementStyle = document.createElement('div').style let vendor = (() => { let transformNames = { webkit: 'webkitTransf ... 查看全文
[CSS]什么是BFC?
什么是BFC? BFC 全称为 块格式化上下文 (Block Formatting Context) 。 从这个概念里你能看出来什么吗? 这个名字给我们的信息只有 “块” “格式化” “上下文” 。我们大概可以了解到这个东西是对上下文起作用的。 那里的上下文?? HTML文档! 它大概的作用,貌似是 ... 查看全文
12 个 JS 技巧
大部分教程不会告诉你的 12 个 JS 技巧 在这篇文章中,将分享 12 个非常有用的 JavaScript 技巧,可以帮助你写出简洁且高性能的代码。 1. 过滤唯一值 ES6 引入了 Set 对象和延展(spread)语法…,我们可以用它们来创建一个只包含唯一值的数组。 const array = ... 查看全文
vue three.js 结合tween.js 实现动画过渡
参考地址:https://www.jianshu.com/p/d6e3b4b153bb https://www.jqhtml.com/10513.html 官方文档:https://github.com/tweenjs/tween.js/blob/master/docs/user_guide.md ... 查看全文
vue.js渐进式框架和应用场景
vue.js渐进式框架和应用场景 教程 https://cn.vuejs.org/v2/guide/#Vue-js-%E6%98%AF%E4%BB%80%E4%B9%88 什么是渐进式 渐进式简单的讲就是:用什么技术就引用什么技术到项目中使用,而不是把所有的东西全部引入到项目里面。 使用的原因 易用 ... 查看全文
vue.js入门开发
vue.js入门开发 vue {{}} 双向数据绑定 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-s ... 查看全文
HTML&CSS基础学习01
HTML简介 HTML(Hyper Text Markup Language),超文本标记语言,是一种标识性的语言。 HTML文档结构 <!--声明文档类型 document type --> <!DOCTYPE html> <html> <!--称为头部:声明网页相关信息--> <head> <! ... 查看全文
【JS】JavaScript 脚本的三种使用形式:行内脚本、内部脚本、外部脚本
JavaScript 脚本的使用形式有三种: 行内 JavaScript 脚本 内部 JavaScript 脚本 外部 JavaScript 脚本 行内 JavaScript 脚本 将 js 脚本嵌入到 HTML 标签中。 <a href="javascript:alert('请等待评选结果,谢谢! ... 查看全文
Golang Gin使用模板及框架下返回Json
./view/user/user 里面的继承了 ./view/template/master 模板 ./view/template/master 模板 代码 <!DOCTYPE html> <html> <head> </head> <body> <p>模板上面内容</p> {{block "con ... 查看全文
详解 css float属性
一、什么是float? 在css中float就是浮动的意思,简单来说,就是让元素浮动起来。如何理解?我们把网页想象成是拼图的底板,里面的元素就是一个个小的拼图块,所谓浮动就是让本来应该贴着拼图底板的块起来,这就是浮动,也是所谓的脱离文档流。标准文档流就是拼好的拼图。 二、使用float的结果? 我们 ... 查看全文
.net core实现单文件上传、多文件上传、js提交实现文件上传、图片预览
1. 单文件上传 在Visual Studio 2019中新建一个MVC项目。 在HomeController中添加SingleFile方法 public IActionResult SingleFile(IFormFile file) { var dir = env.WebRootPath; us ... 查看全文
修改json格式的数据文件为txt格式
import jsonpath = r"H:\weibo\4\sdc-907869a8-212f-11e8-9a3e-ab0426199701_77a6516b-4816-40cf-beaf-cc5d31f07e41" #:文件位置file = open(path, 'r', encoding='u ... 查看全文
【Vue】vuejs中拖动改变元素宽度实现宽度自适应大小
需求: 原理: 拖动效果的实现基本都是dom操作来实现的,通过拖动分隔线,计算分隔线与浏览器边框的距离(left),来实现拖动之后的不同宽度的计算;当拖动分隔线1时,计算元素框left和mid;当拖动分隔线2时,计算元素框mid和right;同时设置元素框最小值以防止元素框拖没了(其实是被遮住了)。 ... 查看全文
都0202年了,你还不知道javascript有几种继承方式?
前言 当面试官问你:你了解js哪些继承方式?es6的class继承是如何实现的?你心中有很清晰的答案吗?如果没有的话,可以通过阅读本文,帮助你更深刻地理解js的所有继承方式。 js继承总共分成5种,包括构造函数式继承、原型链式继承、组合式继承、寄生式继承和寄生组合式继承。 构造函数式继承 首先来看第 ... 查看全文
如何去学好JS的8条小建议
摘要:如何才能学好JS?在这里给大家总结一些学习Js的经验,希望能对你们有所帮助。 在我们第一阶段完成HTML+CSS的学习之后,很多同学都会被第二阶段JS难倒——JS语法、JS数据类型、JS对象,Js给我们的印象总是那么的“复杂”,因为它相比html来说是动态的,是编程语言,更深奥一些。想要熟练掌 ... 查看全文
QT QJson与QByteArray的转化
可以将QJsonObject与QByteArray互相转化,以便网络编程时客户端与服务器之间的通信 QJsonObject转为QByteArray QJsonObject json; QByteArray ary; QJsonDocument doc(json); ary= doc.toJson() ... 查看全文
【Vue】09 Webpack Part5 Vue组件化开发
【Vue组件文件打包:Vue-Loader】 复制之前上一个项目 然后在我们的src目录中创建App.vue文件 这个文件就是Vue的模块文件 【建议下载IDEA的Vue.js插件】 Vue的模块分为template、script、style 其实就是代表html + javascript + cs ... 查看全文