Java

ES6 标准入门 笔记1

一、ECMAScript 1. ECMAScript 和 JavaScript的关系:前者是后者的规格,后者是前者的实现。 2. ES6 指的是 ES5.1 版本以后的 JavaScript D 下一代版本。 3. 初版 ES6 从制定到发布经历了15年(2000 - 2015)。(ES2015: 2015年6月发布) 4. ECMAScript 提案阶段:  4.1 Strawman(展示阶段)

Java字符串按字符排序的方法

  Java字符串按字符排序的方法 字符串排序是一种常见的编程需求,它可以让我们按照一定的规则对字符串进行比较和排列。在Java中,有多种方法可以实现字符串按字符排序,本文将介绍四种常用的方法,并给出相应的示例代码。 1. 使用String类的compareTo()方法 String类提供了一个compareTo()方法,它可以按照字典顺序比较两个字符串。如果两个字符串相等,返回0;如果

Java Comparator接口的介绍与使用

Java Comparator接口的介绍与使用 什么是Comparator接口? Comparator接口是一个用于比较两个对象大小的接口,它定义了一个抽象方法compare(T o1, T o2),根据o1和o2的大小返回一个整数值。Comparator接口位于java.util包中,它是一个泛型接口,可以指定比较的对象类型。 Comparator接口的作用是提供一种自定义的比较规则,可以用于对

在React之下,Context 或者 React-query库该如何选择

  首先,如果是服务器的状态需要用React-query库最方便,如果是客户端的状态用local state + Context就可以了。   TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chi

七月十四日总结

早上8点起床洗漱吃饭,修养身体。 中午吃完午饭午睡一会起来以后学习java,吃完晚饭洗漱,准备睡觉。 明天修养身体,并进行java的进一步学习。 睡觉时间较晚,保持早睡。

Java创建对象的四种方式

1.new创建新的对象 2.通过Java的反射机制 3.通过clone机制(克隆机制) 4.通过序列化机制   通过序列化机制来创建新的对象。序列化是将对象转换为字节流的过程,以便可以将其存储在磁盘上或通过网络传输。反序列化则是将字节流转换回对象的过程。  

字符串解码:给一个字符串,返回解码后的字符串。

题目 字符串解码,给一个字符串s,返回解码后的字符串。字符串编码规则为k[str]表示括号内部str字符串正好重复k次,k保证为整数,并且输入的字符串肯定符合这种编码规则不会有额外的空格。 注意事项: 注意括号可能发生嵌套,例如输入字符串为3[a2[c]]应该返回accaccacc 1 <= s.length <= 30 s由小写英文字母、数字和方括号'[]' 组成 s保证是一个有效

八大基本数据类型的扩展

八大基本数据类型 //八大基本数据类型public class Demo03 {    public static void main(String[] args) {        //八大基本数据类型​        //整数​        int nu

13.js中整数的安全范围是多少

13. js 中整数的安全范围是多少?

35.JavaScript继承的几种实现方式

35. JavaScript 继承的几种实现方式? 详细资料可以参考: 《JavaScript 深入理解之继承》

28.操作符的强制类型转换规则

28. == 操作符的强制类型转换规则? 详细资料可以参考: 《JavaScript 字符串间的比较》

77.[,,,]的长度

77. [,,,] 的长度? 详细资料可以参考: 《尾后逗号》

38.谈谈This对象的理解

38. 谈谈 This 对象的理解。 1.第一种是函数调用模式,当一个函数不是一个对象的属性时,直接作为函数来调用时,this 指向全局对象。 2.第二种是方法调用模式,如果一个函数作为一个对象的方法来调用时,this 指向这个对象。 3.第三种是构造器调用模式,如果一个函数用 new 调用时,函数执行前会新创建一个对象,this 指向这个新创建的对象。 4.第四种是 apply

71.DOM操作——怎样添加、移除、移动、复制、创建和查找节点

71. DOM 操作——怎样添加、移除、移动、复制、创建和查找节点? (1)创建新节点 (2)添加、移除、替换、插入 (3)查找 (4)属性操作 详细资料可以参考: 《DOM 概述》 《原生 JavaScript 的 DOM 操作汇总》 《原生 JS 中 DOM 节点相关 API 合集》

42.事件是什么IE与火狐的事件机制有什么区别如何阻止冒泡

42. 事件是什么?IE 与火狐的事件机制有什么区别? 如何阻止冒泡? 1.事件是用户操作网页时发生的交互动作,比如 click/move, 事件除了用户触发的动作外,还可以是文档加载,窗口滚动和大小调整。事件被封装成一个 event 对象,包含了该事件发生时的所有相关信息( event 的属性)以及可以对事件进行的操作( event 的方法)。 2.事件处理机制:IE 支持事件冒泡、Fi

136.什么是Promise对象,什么是PromisesA规范

136. 什么是 Promise 对象,什么是 Promises/A+ 规范? 详细资料可以参考: 《Promises/A+ 规范》 《Promise》

34.javascript创建对象的几种方式

34. javascript 创建对象的几种方式? 详细资料可以参考: 《JavaScript 深入理解之对象创建》

79.如何编写高性能的Javascript

79. 如何编写高性能的 Javascript ? 1.使用位运算代替一些简单的四则运算。 2.避免使用过深的嵌套循环。 3.不要使用未定义的变量。 4.当需要多次访问数组长度时,可以用变量保存起来,避免每次都会去进行属性查找。 详细资料可以参考: 《如何编写高性能的 Javascript?》

98.函数柯里化的实现

98. 函数柯里化的实现 详细资料可以参考: 《JavaScript 专题之函数柯里化》

9.说几条写JavaScript的基本规范

9. 说几条写 JavaScript 的基本规范?

54.js延迟加载的方式有哪些

54. js 延迟加载的方式有哪些? 相关知识点: 一般有以下几种方式: defer 属性 async 属性 动态创建 DOM 方式 使用 setTimeout 延迟方法 让 JS 最后加载 回答: 详细资料可以参考: 《JS 延迟加载的几种方式》 《HTML 5 <script> async 属性》

36进制加法Java语言

三十六进制加法 题目 给两个字符串num1,num2,实现36进制的数字相加。 10进制加法,逢十进一,每个位数数字可以为0-9,最小为0,最大为9,共10种情况 36进制加法,逢36进一,每个位数数字可以为0-35,最小为0,最大为35,共36种情况,这36种情况为0-9 10种 a-z 26种 36进制通过0 - 9 和a - z表示每个位数字0 - 35的情况。 输入输出 输入 输出

50.new操作符具体干了什么呢如何实现

50. new 操作符具体干了什么呢?如何实现? 详细资料可以参考: 《new 操作符具体干了什么?》 《JavaScript 深入之 new 的模拟实现》

91.介绍一下js的节流与防抖

91. 介绍一下 js 的节流与防抖? 相关知识点: 回答: 详细资料可以参考: 《轻松理解 JS 函数节流和函数防抖》 《JavaScript 事件节流和事件防抖》 《JS 的防抖与节流》

81.哪些操作会造成内存泄漏

81. 哪些操作会造成内存泄漏? 相关知识点: 1.意外的全局变量 2.被遗忘的计时器或回调函数 3.脱离 DOM 的引用 4.闭包 回答: 详细资料可以参考: 《JavaScript 内存泄漏教程》 《4 类 JavaScript 内存泄漏及如何避免》 《杜绝 js 中四种内存泄漏类型的发生》 《javascript 典型内存泄漏及 chrome 的排查方法》

88.检测浏览器版本版本有哪些方式

88. 检测浏览器版本版本有哪些方式? 详细资料可以参考: 《JavaScript 判断浏览器类型》

99.为什么0.10.20.3如何解决这个问题

99. 为什么 0.1 + 0.2 != 0.3?如何解决这个问题? 详细资料可以参考: 《十进制的 0.1 为什么不能用二进制很好的表示?》 《十进制浮点数转成二进制》 《浮点数的二进制表示》 《js 浮点数存储精度丢失原理》 《浮点数精度之谜》 《JavaScript 浮点数陷阱及解法》 《0.1+0.2 !== 0.3?》 《JavaScript 中奇特的~运算符》

10.JavaScript原型,原型链有什么特点

10. JavaScript 原型,原型链? 有什么特点? 详细资料可以参考: 《JavaScript 深入理解之原型与原型链》

75.数组和对象有哪些原生方法,列举一下

75. 数组和对象有哪些原生方法,列举一下? 详细资料可以参考: 《JavaScript 深入理解之 Array 类型详解》

7.null和undefined的区别

7. null 和 undefined 的区别? 详细资料可以参考: 《JavaScript 深入理解之 undefined 与 null》

<<  <  944  945  946  947  948  949  950  951  952  953  954  >  >>