web自动化 -- js操作(滑动屏幕、修改页面)
一、selenium对 js 的操作方法 1、先定义 js 操作 或者 定义 目标元素 2、执行 js 操作: driver.execute_script(js操作) 或者 driver.execute_script("js操作的固定写法", 目标元素) 二、 js 操作 可以在浏览器F12的 co ... 查看全文
如何在网页中用html代码插入多个空格?
关于在网页中插入多个空格是html中很基础的一个知识点,相信学过html的都会,那今天为什么要介绍这个呢?因为很多人(包括我)要用的时候都把html空格符号代码忘了。因为做开发有时候长时间不涉及写html代码,等再回头用的时候,可能就把空格符的几个单词忘了。在这还是写详细一点吧!毕竟还有一些初学者不 ... 查看全文
十三、$.ajax、模态/非模态框、window.open()、href属性、submit()等提交请求及优劣及问题解决
1. $.ajax提交请求进行数据更新,并通过回调进行有效提示 $.ajax({ type: "post", url: dispacher, data: {"insurCode" : tmp, "currentPage" : currentpage, "pageDirection" : 'curre ... 查看全文
HttpClient来自官方的JSON扩展方法
原文:HttpClient来自官方的JSON扩展方法 System.Net.Http.Json Json的序列化和反序列化是我们日常常见的操作,通过System.Net.Http.Json我们可以用少量的代码实现上述操作.正如在github设计文档中所描述 Serializing and deser... ... 查看全文
使用JavaScript发布订阅设计模式实现Ajax请求节流
1. 说明一下主要逻辑 当我们发送多个请求时使用的时同一个接口,并且这个接口支持多个参数获取多个条数据,而我们不想要每次请求一条数据就发送一条请求 而是在指定的时间段类发送一次请求,得到一些数据,然后把这些数据 返回到对应的发起请求的地方 2. 使用场景 比如像QQ聊天会有一个联系人列表,这个列表每 ... 查看全文
对于jq实现带有二级导航的,鼠标移入移出改变css属性样式
1、布局:一级导航用ul li ,二级导航在li 里面可以嵌套div实现 <li class="pull-active"> <a href="">资讯</a> <!-- 二级导航 --> <div class="ul ulH3"> <div class="li"> <a href="">活动</a> ... 查看全文
使用jQuery的validate对提交的表单进行验证
1、将校验规则写到控件中 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script src="https://static.runoob.com/assets/jquery ... 查看全文
JavaScript 语法:语法约定与程序调试
作者:WangMin 格言:努力做好自己喜欢的每一件事 JavaScript 语法约定 1、大小写的区分 1). JavaScript的关键字,永远都是小写的; 2). 内置对象,如Math和Date是以大写字母开头的; 3). 对象的名称通常是小写;若是多个单词,驼峰(Camel)命名法。 驼峰( ... 查看全文
JAVAWEB学习 HTML&CSS
1.div 和css 同时使用才有效果 2.学习了css的基本的三种选择器:类选择器、元素选择器、属性选择器、外部引用、内部引用、和行内引用。 3.学习了css构建页面的浮动float属性; 4.学会了通过点击页面f12选择1px的border进行调整边框大小 5.成功构建了一个由css+div组成 ... 查看全文
arcgis api for js 之发布要素服务
1. 引言 如果我们要在网页端实现要素的增删改查操作,需要使用到要素服务(FeatureService),本篇文章将介绍如何发布要素服务。 1.1 什么是要素服务 在发布之前,我们先了解下要素服务:要素服务可用来通过 Internet 提供要素,并提供显示要素时所要使用的符号系统。之后,客户端可执行 ... 查看全文
提取登录的Token值两种方法之正则表达式和Json提取器
Hello everyBody, 今天我讲一下,提取登录的Token值得两种方式, 其实很简单; 类似于这样的token值怎么提取呢 1. 正则表达式,我个人比较喜欢用正则表达式 直接"access_token": "(.*?)" 正规则表达式:{“access_token”:"(.*?)"}(no ... 查看全文
完美定义点击按钮触发函数提交数据【ajax】
1.html代码 <button class="layui-btn layui-btn-small" style="height: 30px;line-height:1.6em;" title="导出csv" onclick="exportCSV()"> <i class="layui-icon" ... 查看全文
在离线填报的场景下,用SpreadJS完成权限控制
SpreadJS,作为一款基于HTML5的纯前端电子表格控件,兼容450种以上的Excel公式,可为用户带来亲切的Excel使用体验,并可满足企业IT部门WebExcel组件开发、数据填报、Excel类报表设计、表格文档协同编辑等业务场景。离线填报,作为数据填报的典型应用场景之一,可以让业务人员在生产环境中,随时随地随心的完成填报工作,而不受限于网络。离线填报的一般实现流程是:输出HTML离线报表 查看全文
javascript预解析
预解析的相关概念 JavaScript 代码是由浏览器中的 JavaScript 解析器来执行的。JavaScript 解析器在运行 JavaScript 代码的时候分为两步:预解析和代码执行。 预解析:在当前作用域下, JS 代码执行之前,浏览器会默认把带有 var 和 function 声明的变 ... 查看全文
将组织结构转换为树状json
# -*-coding:utf8-*- import pymysql import datetime import json import random import logging logging.basicConfig(filename="test_convert_org_to_tree.log ... 查看全文
node.js下面创建一个express应用的几条命令【乱序版】
https://www.expressjs.com.cn/starter/installing.html 1.创建一个文件夹 2.在cmd命令下,进入当前文件夹 3.初始化npm 环境(否则直接下载模块会报错)npm init -y 4.安装express模块, generator生成器npm i ... 查看全文
动态调试JS脚本文件
动态调试JS脚本文件:(JS源映射 - sourceURL)与 debugge 问题描述: 当你以动态的方式加载 JS 文件的时候(就是动态加载JS脚本),你就会发现,调试这个加载后的动态JS太过于费劲了,很难调试,那么,以下方案帮你搞定! 解决方式1:sourceURL(源映射)—> //@ so ... 查看全文
从零开始搭建自己的前后端分离【 .NET Core2.0 Api + Vue 2.0 】框架之二 || 后端项目搭建
WHY 至于为什么要搭建.Net Core 平台,这个网上的解释以及铺天盖地,想了想,还是感觉重要的一点,跨平台,嗯!没错,而且比.Net 更容易搭建,速度也更快,所有的包均有Nuget提供,不再像以前的单纯引入组件,比如是这样的: 已经没有了之前的Assemblies和COM的引入,初次使用感觉会 ... 查看全文