1. 用js判断一个字符串是否是以某个子字符串开头如:ssss001是否以ssss开头, 可以这样做: 1 2 3 4 5 6 var fdStart = strCode.indexOf("ssss"); if(fdStart == 0){ 表示strCode是以ssss开头; }else if(f
介绍作为视觉生物,人类对视觉信号损耗(例如块...
在开发过程中发现request对象有提供一个request.getParameterMap()方法可以获取到从前端请求发送的参数Map。 但是在使用get()方法通过key(键)去获取这个参数Map中对应的value(值)的时候,发现获取的是对象。 通过打印出来的信息,很容易就发现该对象是一个字符串
在Java中有两类线程,分别是User Thread(用户线程)和Daemon Thread(守护线程) 。 用户线程很好理解,我们日常开发中编写的业务逻辑代码,运行起来都是一个个用户线程。而守护线程相对来说则要特别理解一下。 什么是守护线程 在操作系统里面是没有所谓的守护线程的概念的,只有守护进程
我们知道,在JavaScript中提供了一个window.history.back()方法用于返回上一页,另外也可以使用window.history.go(-1)返回上一页(跳转)。 在其他的主流浏览器中(Chrome、Firefox等),使用这两个方法都会重新执行返回页面的JS。 这就意味着,当文
函数式编程在前端已经成为了一个热门的话题,近几年很多的应用程序代码库里大量使用着函数式编程思想。这里对JavaSctipt中的函数式编程做一个简单了解。 什么是函数式编程 函数式编程是一种编程范式,主要是利用函数把运算过程封装起来,通过组合各种函数来计算结果。函数式编程意味着开发者可以在更短的时间内
这里总结一下JavaScript刷新当前页面的几种方式。 1.history对象。 2.location对象。 3.document对象。 4.window对象。 "绚烂的烟花是美的,只是终究落回了地平线。"
Java中的HashMap是一种常用的数据结构,一般用来做数据字典或者Hash查找的容器。 一般我们初始化并赋初值是这样做的: 但是有时候我们会想在一个表达式中完成初始化并赋初值的操作: 这里用了双括号【{{}}】来初始化,使代码简洁易读。第一层括弧实际是定义了一个匿名内部类 (Anonymous
如果引入的是谷歌的gson的话,需要引入依赖: 但是这里有一个前提,就是你必须使用一个实体类,如果是自己字符串拼凑出来的就另当别论了。 在实体类上添加注解@JsonInclude(value=Include.NON_NULL) 加入注解后数据只要是为null的就不显示了 还有一种方式,就是在配置文件
总结10个提高开发效率的JavaScript开发技巧。 1.生成随机的uid。 2.不用循环生成指定长度的数组。 3.一行代码对数组去重。 4.RGB色值生成16进制色值。 5.颜色混合。 6.判断一个整数是否为质数。 7.遍历类数组对象。 8.判断对象的类型。 9.优化多层判断的条件。 10.时间
在开发JavaScript应用的过程中,经常会遇到在循环中移除指定元素的需求。 按照常规的思路,就是对数组进行一个for循环,然后在循环里面进行if判断,在判断中删除掉指定元素即可。 但是实际情况往往不会像预想的那样顺利运行。 出现的问题场景还原 从最终的结果可以看到,这段代码实际上只删除掉了匹配的
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号