Coderyeah🍉
JS对象,JSBOM和JSDOM的介绍以及基本运用
一. JavaScript简介 JavaScript是一种解释性脚本语言(代码不进行预编译),由浏览器解释执行,用来向页面添加交互行为; Java Script由三个主要组成部分:ECMAScript(核心),BOM(浏览器对象模型),DOM(文档对象模型); ECMAScript描述了Js的基本语法:类型、语句、关键字、保留字、运算符和对象等。DOM是把整个文档中的所有节点解析成一个一个对象,并且这些对象之间会形成一个层级关系。通过DOM我们可以对文档中所有节点做CRUD操作。BOM是浏览器的一种特性,它可以对浏览器窗口进行访问和操作,例如移动、关闭窗口,调整窗口的大小等; 二. JS三种写法1.行内JS1<a href="javascript:alert('行内写法')">点我</a> 2.内部JS123<script type="text/javascript"> alert("内部js写法")</script> 3.外联JS12<! ...
jQuery的介绍和基本运用
一.简介 jQuery是继prototype之后一个优秀的开源的JavaScript代码库(或JavaScript框架),它封装JavaScript常用的功能代码; 特点: 具有独特的链式语法,可以把多个操作写在一行代码里,更加简洁; 拥有大量的选择器,不仅有高效灵活的css选择器,并且可对CSS选择器进行扩展; 拥有便捷的插件扩展机制和丰富的插件(树形菜单、日期控件、图片切换插件、弹出窗口等)。 核心思想:(write less,do more)写得更少,做得更多; 二.jQuery操作方式1. $和JQuery123<!-- $指代jQuery对象 如果有多个框架$发生冲突 就用 jQuery代替$ --> console.log($); console.log($ === jQuery)//true 2. 页面加载事件123456789101112<script type="text/javascript" src="static/jquery/jquery-2.1.3.min.js"></s ...
Java面试题大全
一.JavaSE 部分基础部分Java中基本数据类型有哪些?byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。 short:16位, int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。 long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。 float:32位, double:64位, boolean:只有true和false两个取值。 char:16位,存储Unicode码,用单引号赋值。 Integer 和 int的区别int是基本数据类型,变量中直接存放数值,变量初始化时值是0 Integer是引用数据类型,变量中存放的是该对象的引用,变量初始化时值时null Integer是int类型的包装类,将int封装成Integer,符合java面向对象的特性,可以使用各种方法比如和其他数据类型间的转换 Integer和int的深入对比: 两个通过new生成的Integer对象,由于在堆中地址不同,所以永远不相等 int和Integer比较时,只要数值相等 ...
java开发中各个环境的适用场景
一.开发环境在系统开发的经典模型,一般会分成 2 类 5 种环境: 【线下】本地环境(local)、开发环境(dev)、测试环境(test) 【线上】预发布环境(stage)、生产环境(prod) 每个环境、每个项目使用独立的二级域名 线下、线上各一套 MySQL 数据库,多个环境共享使用 每个环境对应一个配置文件,后端使用 [application-{env}.yaml]文件,前端使用 [.env.{env} ]文件 二.本地环境后端工程师使用 application-local.yaml 配置文件,在本地电脑启动后端服务,连接线下 MySQL 数据库。考虑到不影响 dev、test 环境,会配置禁用定时任务、MQ 集群消费的执行。 前端工程师也会在本地电脑启动前端服务,一般不使用 .env.local 配置文件,而是使用 .env.dev 配置文件,访问 dev 环境的后端服务。如果需要和后端进行本地联调,可以使用 .env.local 配置文件。 三.开发环境dev 环境的用户是前端工程师、后端工程师,主要用于前后端的联调、又或者功 ...
java基础笔记加强
1. List接口以及他的常用实现类1.1 List接口有序集合(也称为序列 )。 该界面的用户可以精确控制列表中每个元素的插入位置。 用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。 ```javapublic interface Listextends Collection1234567#### 1.2 `ArrayList` 继承自 `AbstractList`,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 `RandomAccess`、`Cloneable`、`Serializable` 接口,所以`ArrayList` 是支持快速访问、复制、序列化的。```javaList<Integer> list = new ArrayList<>();//实现类 1.3 常用方法 | boolean | add(E e) 将指定的元素追加到此列表的末尾。 || :—————-: | :————————————————————————— ...
java基础笔记2
1. List接口以及他的常用实现类1.1 List接口有序集合(也称为序列 )。 该界面的用户可以精确控制列表中每个元素的插入位置。 用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。 1public interface List<E>extends Collection<E> 1.2 ArrayList实现类 继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、Cloneable、Serializable 接口,所以ArrayList 是支持快速访问、复制、序列化的。 1List<Integer> list = new ArrayList<>();//实现类 1.3 常用方法 | boolean | add(E e) 将指定的元素追加到此列表的末尾。 || :—————-: | :—————————————————————————————: || void ...
javase基础知识笔记
1.jdk下载与环境变量配置 下载官网:(https://www.oracle.com/index.html) 配置:变量名为JAVA_HOME, 变量值为安装路径如:E:\javahome\, path值:%JAVA_HOME%bin win+R, 输入cmd, 回车,再输入javac -version回车查看版本,再输入 java -version 若都成功则配置安装成功。 2.基本数据类型(四型八种) byte by = 123;//一个字节,八位 short sh = 456;//短整型,两个字节,16位 int i = 12332;//整型, 四个字节,32位 long lon = 23142342131L;//长整型,八个字节,64位 float fo = 175.9F;//单精度浮点型,四个字节,32位, 声明一个float类型变量,一个普通的小数默认是double类型 必须在常数的后面加上f或F double dou = 123.87;//双精度浮点型,八个字节,64位 boolean passed = false;/ ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
go中如何进行单元测试案例
一. 基础介绍1. 创建测试文件 测试文件通常与要测试的代码文件位于同一个包中。 测试文件的名称应该以 _test.go 结尾。例如,如果你要测试的文件是 math.go,那么测试文件可以命名为 math_test.go。 2. 编写测试函数 测试函数必须导入 testing 包。 每个测试函数必须以 Test 开头,后跟一个首字母大写的名字,例如 TestSum 或 TestSubtract。 测试函数的签名应该接受一个指向 testing.T 类型的指针:func TestXxx(t *testing.T) { ... }。 3. 使用 t 对象进行断言和日志记录 t 对象用于记录测试信息和控制测试流程。 使用 t.Error 或 t.Errorf 报告失败,但继续执行当前测试。 使用 t.Fatal 或 t.Fatalf 报告失败并立即终止当前测试。 4. 运行测试 在命令行中,进入包含测试文件的目录。 执行 go test 命令运行所有测试,或使用 go test -v 以详细模式运行(打印每个测试的名字和运行状态)。 使用 go test -run ...
go中拷贝文件操作以及判断文件是否存在
一. 拷贝文件内容到另一个文件位置123456789101112131415161718192021// 拷贝文件内容到另一个文件里面func copyContent() { filepath1 := "d:/abc.txt" filepath2 := "e:/eee.txt" // 读取内容 data, err := os.ReadFile(filepath1) // 使用os.ReadFile函数读取指定路径的文件内容 if err != nil { fmt.Println("read file wrong:", err) // 若读取文件出错,则打印错误信息 return } fmt.Println("读取数据是:", string(data)) // 打印读取到的数据(转换为字符串形式) // 写入内容 err = os.WriteFile(filepath2, data, 0666) // ...
GO知识要点总结
一. 基本概念Go是一门编译型语言,Go语言的工具链将源代码及其依赖转换成计算机的机器指令(静态编译)。Go语言提供的工具都通过一个单独的命令go调用,go命令有一系列子命令。最简单的一个子命令就是run。这个命令编译一个或多个以.go结尾的源文件,链接库文件,并运行最终生成的可执行文件。 1234567package mainimport "fmt"func main() { fmt.Println("Hello, 世界")} 1go run helloworld.go // 运行指令 go build helloworld.go 这个命令生成一个名为helloworld的可执行的二进制文件(译注:Windows系统下生成的可执行文件是helloworld.exe,增加了.exe后缀名),之后你可以随时运行它(译注:在Windows系统下在命令行直接输入helloworld.exe命令运行),不需任何处理(译注:因为静态编译,所以不用担心在系统库更新的时候冲突,幸福感满满)。 1go build helloworld. ...
无题
go语言中反射的应用介绍和综合应用案例一.反射基础反射在Go语言中是通过reflect包实现的。它允许程序在运行时检查对象的类型和值,甚至修改它们。Go语言中的每一个变量都包含两部分信息:类型(type)和值(value)。reflect包让我们能够在运行时获取这些信息。 1.关键函数 reflect.TypeOf():获取任何值的类型。 reflect.ValueOf():获取任何值的运行时表示。 二.反射的应用使用反射的一个主要场景是处理动态数据结构,例如解析JSON或处理数据库查询结果。它也常用于编写通用的函数和包,这些函数和包可以处理各种类型的值,而不仅仅是特定的类型。 三.案例演示假设有一个结构体Person,我们想动态地获取和修改其字段值。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061package mainimport ( "fmt" "reflect&quo ...
avatar
🐟认真摸鱼中
Coderyeah🍉
Future is now 🍭🍭🍭
前往小窝
公告栏
小站资讯
文章数目 :
93
本站总字数 :
28.3w
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换阅读模式关于博客美化设置切换全屏打印页面