JavaScript性能优化之小知识总结
随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验...
2022-06-01JavaScript中遍历的十种方法总结
1.while循环while后面跟循环条件和执行语句,只要满足条件,就会一直执行里面的执行var i = 0while(i<10){ console.log(i) i++ }2.do...while循环与while相似,但是他会先执行一次,再做判断条件var i=0do{ console,log(i) i++}while(i<10)3.for循环var arr = [0,1,2,3]for(let i = 0;i < arr.length;i++){ console.log(i)}4.forEach...
2021-10-26JavaScript中的各种操作符使用总结
一元操作符只能操作一个值的操作符叫一元操作符。一元操作符是ECMAScript中最简单的操作符。1.递增和递减操作符递增递减操作符直接借鉴C,而且各有两个版本:前置型和后置型。顾明思义,前置型应该让位于要操作的变量之前,而后置型应该位于要操作的变量之后。前置型:var num1 = 1;var num2 = 2;v...
2022-04-19Python与Javascript比较
最近由于工作的需要开始开发一些Python的东西,由于之前一直在使用Javascript,所以会不自觉的使用一些Javascript的概念,语法什么的,经常掉到坑里。我觉得对于从Javascript转到Python,有必要总结一下它们之间的差异。基本概念Python和Javascript都是脚本语言,所以它们有很多共同的特性,都需要解释器来...
2022-06-03Javascript解析没有日期的时间
我需要在我的代码中解析和操作没有日期的时间。例如,我可能会从时间选择器中得到字符串“15:00”。我想将它变成某种时间对象 - 我通常使用具有不同日期,时间和日期时间对象的Python工作。Javascript解析没有日期的时间但是我看到的所有解决方案都集中在使用Date对象。由于需要日期信息,因此无...
2022-04-11浅谈Javascript实现继承的方法
S1:js中一切皆对象,想想如果要实现对父对象属性和方法的继承,最初我们会怎样子来实现呢,考虑到原型的概念,最初我是这样来实现继承的function Parent(){ this.name='123';}Parent.prototype.getName=function(){ return this.name;}function Son(){ this.age=20;}Son.prototype=new Parent();Son.prototype.getAge=function(){ ...
2022-05-06Java里的static import使用小结
换了工作要把Java重新捡起来了,这个在大学里用过的语言,虽然不复杂,还是有一些奇怪的地方的。比如static import。Static import是JDK 1.5中引进的特性,不过读大学那会还真没注意到。它的作用是把静态(static)的方法或者常量import进来。比如:import static java.lang.Math.*; public class HelloWorld { public stati...
2021-09-17Javascript 事件冒泡机制详细介绍
1. 事件 在浏览器客户端应用平台,基本生都是以事件驱动的,即某个事件发生,然后做出相应的动作。 浏览器的事件表示的是某些事情发生的信号。事件的阐述不是本文的重点,尚未了解的朋友,可以访问W3school教程 进行了解,这将有助于更好地理解以下的内容 。2.冒泡...
2022-05-06Java中String类使用方法总结
一.Java中关于String类的常用方法本文只用来自己做笔记,随便写写,方便自己理解,谢谢各位的指正。下面是摘抄慕课的一部分1.使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符。2.字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-13.使...
2022-04-22Java Resource路径整理总结
Java Resource路径首先一点很重要,Java中不存在标准的相对路径,各种相对路径取资源的方式都是基于某种规则转化为绝对路劲然后一点也很重要,绝对不要直接使用绝对路径,否则死得很难看基于以上两点,总结Resource路径问题无非归结为一点:找基点,也就是在某种环境下(web、j2ee或jar包等)...
2021-09-04javascript标准库(js的标准内置对象)总结
值属性这部分属性只是简单的值,它们没有自己的属性和方法。Infinity全局属性 Infinity 是一个数值,表示无穷大。NaN全局属性 NaN 的值表示不是一个数字(Not-A-Number)。undefined全局属性undefined表示原始值undefined。它是一个JavaScript的 原始数据类型 。null值 null 特指对象的值未设置。它是 JavaScript 基...
2022-05-07Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不...
2022-05-05Java咖啡的奶茶――Eclipse
1、总起 对Java开发者来说,没有什么能够比得心应手的集成开发环境(Integrated Development Environment,简称IDE)更令人着迷。 所谓IDE,就是把编写、编译、调试、运行集成在一个统一开发环境中的软件,并且还增加了许多提高开发效率的实用功能,比如高级编辑功能、自动编译、设置断点逐步...
2021-10-05Java中List分片的5种方法小结
目录简介1.Google Guava2.apache commons3.Hutool4.JDK5.自定义分片总结前些天在实现 MyBatis 批量插入时遇到了一个问题,当批量插入的数据量比较大时,会导致程序执行报错,如下图所示:原因是 MySQL 只能执行一定长度的 SQL 语句,但当插入的数据量较多时,会生成一条很长的 SQL,这样程序在执行时就会报错。...
2022-01-22Java关键字final、static使用总结<转>
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被...
2022-05-25JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
本文是小编日常整理些关于js兼容性问题,及IE与Firefox等常用浏览器的兼容性分析,对js浏览器兼容性相关知识感兴趣的朋友一起学习吧!1. children与childNodesIE提供的children、childNodes和firefox下的childNodes的行为是有区别的,firefox下childNodes会把换行和空白字符都算作父节点的子节点,而IE的childNodes和childr...
2022-04-17【Java】Hystrix服务保护框架
首页专栏java文章详情0Hystrix服务保护框架isWulongbo发布于 今天 03:03 Hystrix简介基于Hystrix解决服务雪崩效应原理:服务降级:在高并发情况下防止一直等待,而使用降级的方式(返回一个友好提示给客户端,不会去处理请求,调用fallBack本地方法),在tomcat没有线程处理请求的时候,不应该让...
2021-01-27【Java】【年终总结】mybatis常见注解
关注“Java后端技术全栈”回复“面试”获取全套面试资料当下,注解非常流行,以前很长篇的代码,现在基本上一个注解就能搞定。那,在Mybatis中又有哪些注解呢?Mybatis中的注解基本上都在org.apache.ibatis.annotations目录下:@MapperScan该注解存在着争议,但不可否认的是这个注解确实是Mybatis的注解,...
2021-01-02Javascript限制网页只能在微信内置浏览器中访问
那么问题就来了,这个网页首先涉及到了移动web前端开发,我优先选择了用HTML5+bootstrap组合来实现页面的美观效果,前端其他的任务交给javascript解决(这里我是完全使用原生javascript代码,没有用到任何的框架,因为考虑到手机加载网页的速度本来就慢,而且框架中很多用不到的功能也会随网页一起加...
2022-05-09Java scoket服务端接口
scoket服务端接口是如何发布的,这个发布是什么意思,如何发布?回答:socket,不要打错了服务端的话,需要用到ServerSocket这个类。其中有个构造函数是server = new ServerSocket(port);然后调用Socket client = server.accept();当有新的socket连接的时候,就可以返回一个客户端的scoket连接对象了。如有不懂,可以追问...
2021-06-21Javascript/html在中间对齐文本并添加子标题
我有这个HTML/javascript代码,我在页面上有一个标题。我所试图做的是排列在中间这个标题(左,右对齐),然后在它下面添加一个小标题这也是在中间对齐:Javascript/html在中间对齐文本并添加子标题#BotChatGoesHere { text-align: center; border: 1px solid #333; height: 600px; position: relative; wid...
2022-03-29【Java】Docker部署SpringBoot项目的两种方式总结
欢迎微信搜索公众号【java版web项目】获取资源:java学习视频/设计模式笔记/算法手册/java项目1.手工方式1.1.准备Springboot jar项目] 将项目打包成jar1.2.编写DockerfileFROM java:8VOLUME /tmpADD elk-web-1.0-SNAPSHOT.jar elk.jarEXPOSE 8080ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/elk.jar"]...
2021-01-18Javascript确认弹出框是,否按钮,而不是确定和取消
Javascript确认弹出窗口,我想显示“是,否”按钮,而不是“确定”和“取消”。我已经使用了以下vbscript代码:<script language="javascript"> function window.confirm(str) { execScript('n = msgbox("' + str + '","4132")', "vbscript"); return (n == 6); }</script>这仅适用于IE,在FF和Chrome中,但无效。是否...
2022-06-08Java 8 findFirst和遇到顺序
在对JavaDoc中findFirst说,如果流有一个邂逅的命令,那么第一个元素总是会返回,但如果流没有遭遇订单,可以返回的任何元素。我试图证明它在没有遇到顺序的情况下如何在流中工作,但是我无法让它返回除实际第一个元素以外的任何东西。我尝试将元素添加到中Set,该元素没有定义的遇到顺序: ...
2022-05-26Java中泛型总结(推荐)
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型类范例:泛型类的基本语法class MyClass<T> { T value1;}尖括号 <> 中的 T 被称作是类型参...
2022-05-07