一、单一属性定位 type selector driver.find_element_by_css_selector('input') id 定位 driver.find_element_by_css_selector('#kw') class定位 driver.find_element_by_cs ...
分类:
Web程序 时间:
2020-01-20 12:30:36
阅读次数:
122
IAuthorizeDate接口代表了授权系统的源头: public interface IAuthorizeData { string Policy { get; set; } string Roles { get; set; } string AuthenticationSchemes { ge ...
分类:
Web程序 时间:
2020-01-20 11:21:53
阅读次数:
80
1、表单校验步骤: (1)确定事件(submit事件),创建一个函数并和该事件绑定。 (2)书写函数对输入的数据是否合法进行校验(需要设定ID并通过ID来获取用户输入的数据的值)。 (3)输入的信息合法,可以正常提交;不合法的话,不能提交用户信息并给出提示信息。 2、校验函数: (1)非空校验: 通 ...
分类:
Web程序 时间:
2020-01-20 11:17:05
阅读次数:
118
button按钮有两种情况: 1 <input type="button" id="button" value="button"> 这种button获取文字的代码是: var buttonValue = document.getElementBy("button").value; 2 <button ...
分类:
Web程序 时间:
2020-01-20 11:13:57
阅读次数:
212
防抖和节流是前端应用开发中常见的两个功能,其原理都是利用闭包,缓存延迟时间。常用于窗口的resize、scroll,输入框内容校验等操作。 (1)防抖,思路:在规定时间内未触发第二次,则执行,代码如下 function debounce(fn, delay) { let time = null ; ...
分类:
Web程序 时间:
2020-01-20 11:12:44
阅读次数:
141
原来的代码大致如下: private void foo(string url) { using (WebClient client = new WebClient()) { client.DownloadProgressChanged += (obj, ev) => { client.CancelA ...
分类:
Web程序 时间:
2020-01-20 10:04:15
阅读次数:
101
Options模型本身与配置系统完全没有关系,但是配置在大部分情况下会作为绑定Options对象的数据源,所以有必要将两者结合在一起。与《扩展与定制》演示的两个例子一样,针对配置系统的集成同样是通过定制Options模型相应的对象来实现的 ...
分类:
Web程序 时间:
2020-01-20 10:02:52
阅读次数:
135
来源:https://www.cnblogs.com/daxian2012/archive/2012/09/12/2682136.html 下面3个函数的用法 ob_get_contents() - 返回输出缓冲区的内容 ob_flush() - 冲刷出(送出)输出缓冲区中的内容 ob_clean( ...
分类:
Web程序 时间:
2020-01-20 10:00:17
阅读次数:
118
放置的规范: 在标签内容体中书写css样式代码 标签放置在标签之中 格式规范: 选择器名称{属性名: 属性值; 属性名: 属性值;……} 选择器:即指定css样式作用在那些HTML标签上 代码规范: 属性名和属性值之间是键值对关系 属性名和属性值之间用":"连接,最后";"结尾 如果一个属性名有多个 ...
分类:
Web程序 时间:
2020-01-20 09:52:47
阅读次数:
71
isNaN可以看作: isNaN = function(value) { Number.isNaN(Number(value)); } 所以,isNaN()会首先尝试将这个参数转换为数值,然后才会对转换后的结果是否是NaN进行判断。 因此,对于能被强制转换为有效的非NaN数值来说( 值得一提的是,包 ...
分类:
Web程序 时间:
2020-01-20 09:50:07
阅读次数:
92
jsonp: https://www.freebuf.com/column/156322.html cors: http://www.bywalks.com/1.html 尤其是里面的那个外国人的案例,很棒 这些都是我认为比较通俗易懂的文章,方便自己下次忘记时回顾 视频:漏洞银行84期 https: ...
分类:
Web程序 时间:
2020-01-20 09:47:11
阅读次数:
79
在过去的几个星期里,我开始看到基于 CSS Grid 的布局框架和栅格系统的出现。我们惊讶它为什么出现的这么晚。但除了使用 CSS Grid 栅格化布局,我至今还没有看到任何框架能提供其他有价值的东西。他们沉醉于模仿过去的做法,而不是着眼于未来。这使得发展受到限制。其中一个常见的问题就是,这些框架仍 ...
分类:
Web程序 时间:
2020-01-20 09:45:56
阅读次数:
104
http请求在我们实际工作中天天见,为了不重复造轮子,现在分享一下最近的一次封装整理,供大家参考,交流,学习! ...
分类:
Web程序 时间:
2020-01-20 09:42:25
阅读次数:
77
这是该系列的第一篇文章:在ASP.NET Core 3.0中使用Serilog.AspNetCore。 1. 第1部分 使用 来简化ASP.NET Core的日志输出(本篇文章) 2. 第2部分 使用Serilog记录所选的端点名称[敬请期待] 3. 第3部分 使用Serilog.AspNetCor ...
分类:
Web程序 时间:
2020-01-20 09:37:07
阅读次数:
81
壹 ? 引 早在大半年前,我在负责整理定义了前端组JavaScript开发规范与less、css样式开发规范。一直想将两个规范整理成文章,但在整理了JavaScript规范后,我花了较多的时间在学习JavaScript基础知识,所以对于样式规范一直处于放置状态。直到上周我收到了一条关于JavaScr ...
分类:
Web程序 时间:
2020-01-20 09:36:23
阅读次数:
125
Hibernate缓存机制 什么是缓存,为什么需要缓存? 什么是缓存? 存在内存中的临时数据 为什么需要缓存? 减少程序直接和数据库交互的次数,因为直接交互的结果集很多都是重复的,例如查询,缓存可以减少开销 什么样的数据适合缓存?什么样的数据不适合缓存? 适合缓存的数据 多次查询且很少次修改,同时修 ...
分类:
Web程序 时间:
2020-01-20 09:35:40
阅读次数:
106
今天在调试javascript时,需要将不可显示字符如\r\n在console显示出来,查了下,原来可以用JSON.stringify()。这个方法以前也用过,但都是将javascript对象变成json字符串以便传送,没想到还可以用来显示特殊字符。 (伪“签名档”) 只要动手去做,就能学到东西,即 ...
分类:
Web程序 时间:
2020-01-20 09:30:34
阅读次数:
102