理解对象《JavaScript高级程序设计》
创建自定义对象的最简单方式就是创建一个Object的实例,然后再为它添加属性和方法。 var person = new Object(); person.name = 'Nicholas'; person.age = 29; person.job = 'Software Engineer'; Per ... 查看全文
操作符《JavaScript高级程序设计》
! 如果操作数是一个对象 返回false 如果操作数是一个空字符串 返回true 如果操作数是一个非空字符串 返回false 如果操作数是0 返回true 如果操作数是非0 返回false 如果操作数是null 返回true 如果操作数是NaN 返回true 如果操作数是undefined 返回tr ... 查看全文
JavaScript中setInterval关闭问题
这篇博客主要记录下学习中碰到的一些问题(以防忘记)。 JavaScript中,在setInterval中关闭该定时器,但是此次执行也会完成,用语言描述不太容易,直接看代码: var i=1; var timer=setInterval(function(){ if(i 10) { console.l ... 查看全文
fastjson 进行json转实体类对象
首先引入相关jar包, 假设有一个实体类User public class User{ private int id; private String name; } 然后通过fastJson进行类型转换 public static void main(String[] args){ String u ... 查看全文
关于IE下的页面缓存和Ajax请求问题
ASP.NET几种清除页面缓存的方法 在asp.net中使用模式dialog时,你会发现每次打开的页面都是相同的内容,页面内容并没有刷新,这是缓存的原因造成的, 解决方法如下: 第一种是ASP.NET清除页面缓存 Response.Buffer = true; Response.ExpiresAbs ... 查看全文
Fastjson 教程
##对象转Json字符串 Person p = new Person("费哥", 26); String jsonString = JSON.toJSONString(p); System.out.println(jsonString); ##Json字符串转对象(一) Person p = new ... 查看全文
fiddler替换修改后的js文件绕过无限debugger
转自:https://www.jianshu.com/p/38c4afae636c 1、在js文件右击, 然后点击save as ..., 把js文件保存到本地。 2、修改保存到本地的js文件,将debugger成false保存js文件 3、在浏览器Soures获取需要替换的js文件url 4、使用 ... 查看全文
JavaScript面试
面试 DOM事件类 事件级别 事件处理程序就是响应某个时间的函数,DOM事件分为3个级别:DOM 0级事件处理,DOM2级事件处理,DOM3级事件处理 1. DOM0级事件 当希望为同一个元素/标签绑定多个同类型事件的时候(如给上面这个btn元素绑定三个点击事件),是不被允许的。DOM0级事件绑定, ... 查看全文
作用域闭包《你不知道的JavaScript(上)》
当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是当前词法作用域之外执行。 function foo() { var a = 2; function bar() { console.log(a); // 2 } bar(); } foo(); function foo() { var ... 查看全文
创建对象《JavaScript高级程序设计》
虽然Object构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。 为解决这个问题,人们开始使用工厂模式的一种变体。 工厂模式 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。 考虑到ES中无法创建 ... 查看全文
C# 正则表达式获取json字符串中的键值
//定义正则表达式,解析得到 [ 与 ] 之间的内容,内容包括 [ 和 ] //要注意这个 .*? 的写法, 附加的问号是表示尽可能短匹配,这很重要,否则返回最长匹配 string patttern = @"([).*?(])"; //解析得到 [ 与 ] 之间内容,保存在 match 中 Matc ... 查看全文
实现css使按钮button固定在底部!
要实现的效果:如果上面元素较少,提交按钮在屏幕底部,如果上面元素较多,接近一屏,或者超过一屏,按钮随之下移。 需要以下几点: 1、按钮和上面元素在一个div中,父div相对定位,需要居底的div绝对定位。 2、父div min-height: 100vh。 3、父div设一个伪类,伪类设置一定高度, ... 查看全文
如何解决json返回的乱码
方法一: 通过@RequestMaping的produces属性来实现,修改下代码 //produces:指定响应体返回类型和编码@RequestMapping(value = "/xxx",produces = "application/json;charset=utf-8") 方法二: 乱码统一 ... 查看全文
详解JS中定时器setInterval和setTImeout的this指向问题
详解JS中定时器setInterval和setTImeout的this指向问题 ... 查看全文
Golang 读取json文件,并解析结构体
代码 https://github.com/smallinsect/MyGo/tree/master/myjson MyUsers.json文件内容 { "name": "小昆虫", "age": 2233, "account_id": "2222222aaaaa", "password": "** ... 查看全文
单线程的JavaScript是如何实现异步的
前两天硬着头皮在部门内部做了一次技术分享,主题如题。索性整理成文章留个纪念! 要了解异步实现,首先我们得先了解: 同步 & 异步 同步:会逐行执行代码,会对后续代码造成阻塞,直至代码接收到预期的结果之后,才会继续向下执行任务。 异步:调用之后先不管结果,继续向下执行任务。 网上各种文章对同步和异步的 ... 查看全文
2020/5/16 JAVA html+css
一.iframe框架 框架标签: <iframe src= "引入页面的地址” frameborder= "0无边框1有边框”width="宽度" height= "高度”name=”给框架起个名字"></iframe> 在当前页面引入其他页面显示 二.CSS的三种引入方式: 1.内嵌:直接在标签中 ... 查看全文
Vue - 开发环境搭建 - 入坑Vue.js系列一
前言 近年来前端一直很火,特别是Angular.js、React.js和Vue.js,作为一名常年开发C/S、B/S应用的我一直想入坑,特别是Vue.js项目可以直接打包成跨平台的App这一点,但却迟迟没有付出实际行动。 之前玩过Ajax.js和EasyUI框架,相信接下来的日子里也能很快入坑Vue ... 查看全文
关于HTML 5 Web Workers 用法
web worker 是运行在后台的 JavaScript,不会影响页面的性能。 1,创建 web worker 文件 现在,让我们在一个外部 JavaScript 中创建我们的 web worker。 在这里,我们创建了计数脚本。该脚本存储于 "demo_workers.js" 文件中: var ... 查看全文
fastjson 对类模板进行 parseObject
主要代码 private PageEntity<HotelEsSource> genEntityByFile(String fileName) throws IOException { String json_Str = readToString(new File(getRoodDir() + fi ... 查看全文
一个表单案例,我们使用 CSS 来渲染 HTML 的表单元素:
input[type=text], select { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; border-radius: 4px; box-sizi ... 查看全文
SpringMVC=>Ajax
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> <script src="statics/js/jquery-3.5.1.js"></script ... 查看全文