05 2022 档案

摘要:过滤器、监听器常见应用 监听器:GUI编程中经常使用; public class TestPanel { public static void main(String[] args) { Frame frame = new Frame("中秋节快乐"); //新建一个窗体 Panel panel = 阅读全文
posted @ 2022-05-31 17:48 无关风月7707 阅读(18) 评论(0) 推荐(0) 编辑
摘要:监听器 实现一个监听器的接口;(有n种监听器) 编写一个监听器,实现监听器的接口… 1.用于统计在线人数(session数量)的OnlineCountListener监听代码 //统计网站在线人数 : 统计session public class OnlineCountListener implem 阅读全文
posted @ 2022-05-31 17:10 无关风月7707 阅读(653) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (3条消息) 【狂神】JavaWeb笔记_码畜也有梦想的博客-CSDN博客_狂神javaweb笔记 JSP 过滤器 | 菜鸟教程 (runoob.com) Filter 过滤器 过滤器可以动态地拦截请求和响应,以变换 阅读全文
posted @ 2022-05-31 10:39 无关风月7707 阅读(45) 评论(0) 推荐(0) 编辑
摘要:MVC 模式 MVC 模式 | 菜鸟教程 (runoob.com) 什么是MVC:model view controller 模型、视图、控制器 早些年的开发架构: 用户直接访问控制层,控制层就可以直接操作数据库 servlet--CRUD-->数据库 弊端:程序十分臃肿,不利于维护 servlet 阅读全文
posted @ 2022-05-30 21:45 无关风月7707 阅读(39) 评论(0) 推荐(0) 编辑
摘要:JavaBean JSP JavaBean | 菜鸟教程 (runoob.com) JavaBean 是特殊的 Java 类,使用 Java 语言书写,并且遵守 JavaBean API 规范。 接下来给出的是 JavaBean 与其它 Java 类相比而言独一无二的特征: 提供一个默认的无参构造函 阅读全文
posted @ 2022-05-30 17:59 无关风月7707 阅读(54) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 [javaweb学习总结(十九)——JSP标签 - 孤傲苍狼 - 博客园 (cnblogs.com)](https://www.cnblogs.com/xdp-gacl/p/3788369.html#:~:text= 阅读全文
posted @ 2022-05-30 16:54 无关风月7707 阅读(82) 评论(0) 推荐(0) 编辑
摘要:九大内置对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。 对象 描述 request HttpServletRequest 接口的实例 response HttpServletResponse 接口的实例 out 阅读全文
posted @ 2022-05-30 15:21 无关风月7707 阅读(106) 评论(0) 推荐(0) 编辑
摘要:JSP 指令 JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言 语法格式:<%@ directive attribute="value" %> 指令可以有很多个属性,它们以**键值对的形式存在,并用逗号**隔开 指令 描述 <%@ page ... %> 定义网页依赖属性,比如 阅读全文
posted @ 2022-05-29 10:52 无关风月7707 阅读(24) 评论(0) 推荐(0) 编辑
摘要:九大内置对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。 对象 描述 request HttpServletRequest 接口的实例 response HttpServletResponse 接口的实例 out 阅读全文
posted @ 2022-05-29 10:52 无关风月7707 阅读(23) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (3条消息) 【狂神】JavaWeb笔记_码畜也有梦想的博客-CSDN博客_狂神javaweb笔记 JSP 教程 | 菜鸟教程 (runoob.com) JSP 基础语法 JSP 语法 | 菜鸟教程 (runoob. 阅读全文
posted @ 2022-05-28 22:23 无关风月7707 阅读(153) 评论(0) 推荐(0) 编辑
摘要:JSP 原理 JSP 到底怎么执行的? 代码层面没有任何问题 服务器内部工作 tomcat中有一个work目录; IDEA中使用 Tomcat 时会在 IDEA 的 tomcat 中生产一个 work 目录 发现页面转变成了Java程序 浏览器向服务器发送请求,不管访问什么资源,其实都是在访问 Se 阅读全文
posted @ 2022-05-28 16:49 无关风月7707 阅读(24) 评论(0) 推荐(0) 编辑
摘要:什么是 JSP ? Java Server Pages : Java 服务器端页面,也和 Servlet 一样,用于动态 Web 技术!它使用 JSP 标签在 HTML 网页中==插入 Java 代码。标签通常以 <% 开头,以 %> 结束。== 最大的特点: 写 JSP 就像在写HTML 区别: 阅读全文
posted @ 2022-05-28 16:47 无关风月7707 阅读(30) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (3条消息) 【狂神】JavaWeb笔记_码畜也有梦想的博客-CSDN博客_狂神javaweb笔记 Servlet Session 跟踪 | 菜鸟教程 (runoob.com) Session 跟踪★★★ Servl 阅读全文
posted @ 2022-05-28 11:26 无关风月7707 阅读(78) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (3条消息) 【狂神】JavaWeb笔记_码畜也有梦想的博客-CSDN博客_狂神javaweb笔记 Servlet Cookie 处理 | 菜鸟教程 (runoob.com) Cookie Servlet Cooki 阅读全文
posted @ 2022-05-27 21:58 无关风月7707 阅读(74) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 会话 首先我们来了解两个简单概念 1.会话:用户打开浏览器,点击了很多超链接,访问多个web资源 阅读全文
posted @ 2022-05-26 17:52 无关风月7707 阅读(204) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 实现请求转发 1、代码 1.用于实现后台获取登录信息及实现请求转发的LoginServlet代码 阅读全文
posted @ 2022-05-26 17:42 无关风月7707 阅读(378) 评论(0) 推荐(0) 编辑
摘要:HttpServletRequest代表客户端的请求,用户通过Http协议访问服务器, HTTP请求中的所有信息会被封装到HttpServletRequest,通过这个HttpServletRequest的方法,获得客户端的所有信息 HttpServletRequest详解:获取HTTP请求消息 ( 阅读全文
posted @ 2022-05-26 17:39 无关风月7707 阅读(17) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 (3条消息) HTTP 的重定向应用场景和常见问题_@另维吖的博客-CSDN博客_重定向应用场景 阅读全文
posted @ 2022-05-25 22:18 无关风月7707 阅读(207) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 生成随机数验证码图片 一定要看代码注释加深理解! 思考一个问题,网页中的验证码功能是如何实现的? 阅读全文
posted @ 2022-05-25 18:19 无关风月7707 阅读(289) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 HttpServletResponse简单应用之文件下载 这一节的核心在于header设置某ke 阅读全文
posted @ 2022-05-25 17:36 无关风月7707 阅读(301) 评论(0) 推荐(0) 编辑
摘要:web服务器接收到客户端的http请求,针对这个请求,分别创建: 一个代表请求的HttpServletRequest对象,一个代表响应的HttpServletResponse; 如果要获取客户端请求过来的参数:找HttpServletRequest 如果要给客户端响应一些信息:找HttpServle 阅读全文
posted @ 2022-05-25 17:31 无关风月7707 阅读(34) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 简单分类 首先我们看它的源码,给它的源码简单的分个类 负责向浏览器发送数据的方法举例 Servl 阅读全文
posted @ 2022-05-25 17:30 无关风月7707 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1.共享数据 2.获取初始化参数 3.请求转发 4.获取资源文件 阅读全文
posted @ 2022-05-25 08:57 无关风月7707 阅读(11) 评论(0) 推荐(0) 编辑
摘要:请求转发 其实就是用想用的页面展示另一个页面的内容 例如练习:用 http://localhost:8080/servlet-002/sd4 网页展示http://localhost:8080/servlet-002/gp 页面的内容 代码 import javax.servlet.ServletC 阅读全文
posted @ 2022-05-24 22:38 无关风月7707 阅读(20) 评论(0) 推荐(0) 编辑
摘要:ServletContext应用 Q:什么叫ServletContext对象 A:web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用 1、共享数据 在这个Servlet中保存的数据,可以在另外一个servlet中拿到 1.1 代码 阅读全文
posted @ 2022-05-24 18:54 无关风月7707 阅读(23) 评论(0) 推荐(0) 编辑
摘要:准备工作 首先我们新建一个子项目servlet-02 创建步骤和之前一样 只有一点需要注意:配置Tomcat的时候,记得将打包配置为servlet-002,如下图 创建完成后整体结构如下 阅读全文
posted @ 2022-05-24 18:51 无关风月7707 阅读(17) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 映射路径问题 1.一个servlet可以指定一个映射路径 <servlet-mapping> < 阅读全文
posted @ 2022-05-24 16:44 无关风月7707 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1、Mapping 是什么? web.xml文件中的 < servlet-mapping > 框内信息为**请求映射的路径信息** 比如说举个简单的例子: <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello 阅读全文
posted @ 2022-05-24 16:40 无关风月7707 阅读(199) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 Servlet 原理 Servlet是由Web服务器来调用的(例如我们用的Tomcat),web 阅读全文
posted @ 2022-05-24 16:38 无关风月7707 阅读(119) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 编写一个servlet程序 1.编写一个servlet程序 Q:新建文件夹没法直接new ser 阅读全文
posted @ 2022-05-24 11:09 无关风月7707 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-05-24 11:04 无关风月7707 阅读(30) 评论(0) 推荐(0) 编辑
摘要:HelloServlet 关于Serlvet接口,Sun公司有两个默认的实现类:HttpServlet,GenericServlet 1.构建一个普通的Maven项目,删掉里边的的sc目录,以后我们的学习就在这个项目里面建立module;这个空的工程就是Maven主工程 Q:新版本的IDEA可以不使 阅读全文
posted @ 2022-05-23 22:11 无关风月7707 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Servlet简介 Servlet就是sun公司**开发动态web**的一门技术 Sun在这些APi中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好java类部署到web服务器中。 把实现了Servlet接口 阅读全文
posted @ 2022-05-23 22:08 无关风月7707 阅读(18) 评论(0) 推荐(0) 编辑
摘要:声明 本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 (1条消息) maven本地仓库配置_木楚的博客-CSDN博客_maven配置本地仓库 (1条消 阅读全文
posted @ 2022-05-23 17:47 无关风月7707 阅读(35) 评论(0) 推荐(0) 编辑
摘要:声明 本文为其他作者原创文章汇总,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 当你在浏览器地址栏输入一个URL后回车,将会发生的事情? - 武培轩 - 博客园 (cnblogs.co 阅读全文
posted @ 2022-05-20 17:30 无关风月7707 阅读(35) 评论(0) 推荐(0) 编辑
摘要:声明 本文为其他作者原创文章汇总,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 HTTP协议教程 - 编程帮 (biancheng.net) Http 响应 什么叫Http响应呢? 服 阅读全文
posted @ 2022-05-20 17:26 无关风月7707 阅读(202) 评论(0) 推荐(0) 编辑
摘要:声明 本文为其他作者原创文章汇总,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 HTTP协议教程 - 编程帮 (biancheng.net) Http 请求 什么叫Http请求呢? 客 阅读全文
posted @ 2022-05-20 17:22 无关风月7707 阅读(95) 评论(0) 推荐(0) 编辑
摘要:声明 本文为其他作者原创文章汇总,仅供个人学习留档,特此声明 参考文章链接 (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java笔记 HTTP协议教程 - 编程帮 (biancheng.net) Http 详解 HTTP协议教程 - 编程 阅读全文
posted @ 2022-05-20 17:17 无关风月7707 阅读(18) 评论(0) 推荐(0) 编辑
摘要:声明 本文为其他作者原创文章汇总,仅供个人学习留档,特此声明 参考文章链接 JavaWeb学习总结(一)——JavaWeb开发入门 - 孤傲苍狼 - 博客园 (cnblogs.com) (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java 阅读全文
posted @ 2022-05-20 11:21 无关风月7707 阅读(14) 评论(0) 推荐(0) 编辑
摘要:声明 本文为其他作者原创文章汇总,仅供个人学习留档,特此声明 参考文章链接 JavaWeb学习总结(一)——JavaWeb开发入门 - 孤傲苍狼 - 博客园 (cnblogs.com) (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java 阅读全文
posted @ 2022-05-19 22:09 无关风月7707 阅读(168) 评论(0) 推荐(0) 编辑
摘要:声明 本文为其他作者原创文章汇总,仅供个人学习留档,特此声明 参考文章链接 JavaWeb学习总结(一)——JavaWeb开发入门 - 孤傲苍狼 - 博客园 (cnblogs.com) [(1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说jav 阅读全文
posted @ 2022-05-19 22:02 无关风月7707 阅读(59) 评论(0) 推荐(0) 编辑
摘要:声明 本文为其他作者原创文章汇总,仅供个人学习留档,特此声明 参考文章链接 JavaWeb学习总结(一)——JavaWeb开发入门 - 孤傲苍狼 - 博客园 (cnblogs.com) (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java 阅读全文
posted @ 2022-05-19 18:21 无关风月7707 阅读(176) 评论(0) 推荐(0) 编辑
摘要:声明 本文为其他作者原创文章汇总,仅供个人学习留档,特此声明 参考文章链接 JavaWeb学习总结(一)——JavaWeb开发入门 - 孤傲苍狼 - 博客园 (cnblogs.com) (1条消息) B站 【狂神说Java】JavaWeb入门到实战 笔记_夜里的雨的博客-CSDN博客_狂神说java 阅读全文
posted @ 2022-05-19 18:18 无关风月7707 阅读(41) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/liulei952413829/article/details/114670380 阅读全文
posted @ 2022-05-19 17:09 无关风月7707 阅读(94) 评论(0) 推荐(0) 编辑
摘要:数据库连接池 该文部分代码和内容节选自其他作者文章,仅用作个人学习,特此声明 链接:(1条消息) 数据库连接池学习笔记(一):原理介绍+常用连接池介绍_CrankZ的博客-CSDN博客_数据库连接池 1、学前了解 数据库连接 --> 执行完毕 --> 释放 --> 连接 --> 释放...... 以 阅读全文
posted @ 2022-05-19 11:55 无关风月7707 阅读(197) 评论(0) 推荐(0) 编辑
摘要:在使用idea提交事务的过程中,我遇到了一个很头疼的问题 idea总是报错:Lock wait timeout exceeded; try restarting transaction 即锁等待超时。可是我是跟着老师敲得代码,很头疼,不知道哪里出了问题 在机缘巧合下,我发现了报错的原因 代码一开始就 阅读全文
posted @ 2022-05-18 22:40 无关风月7707 阅读(37) 评论(0) 推荐(0) 编辑
摘要:用idea提交事务 要么都成功要么都失败 ACID原则:原子性 要么要么、一致性 总数不变、隔离性 多进程互不干扰、持久性 一旦提交不可逆 隔离性问题 提交事务练习 /*测试事务 成功则提交,失败则回滚 */ import com.xy.MySQL.myMethods.JDBCUtils; impo 阅读全文
posted @ 2022-05-18 22:39 无关风月7707 阅读(288) 评论(0) 推荐(0) 编辑
摘要:使用 IDEA 连接数据库 可以看一下这篇文章,解决了我不少困惑 (1条消息) Intellij IDEA 社区版集成 Database Navigator 数据库管理工具_星河_赵梓宇的博客-CSDN博客_database navigator 还可以看一下这个视频的P43,讲的也很不错,最后的配置 阅读全文
posted @ 2022-05-18 18:42 无关风月7707 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:想搞个旗舰版 不该删的 又重装了回来~~浪费了好多时间。。。 其实社区版也可以通过很多大佬搞的插件实现旗舰版的功能 以后一定三思后行。。。 干啥事别着急 想好了再做 阅读全文
posted @ 2022-05-18 17:38 无关风月7707 阅读(56) 评论(0) 推荐(0) 编辑
摘要:PreparedStatement★★★ 1、练习程序 练习1:用preparedstatement完成Insert编写 练习代码 import com.xy.MySQL.myMethods.JDBCUtils; import java.sql.*; import java.util.Date; p 阅读全文
posted @ 2022-05-18 12:12 无关风月7707 阅读(248) 评论(0) 推荐(0) 编辑
摘要:sql注入问题 sql存在漏洞,会被攻击导致数据泄露 SQL会被拼接 or package com.xy.MySQL; import com.xy.MySQL.myMethods.JDBCUtils; import java.sql.Connection; import java.sql.Resul 阅读全文
posted @ 2022-05-17 21:59 无关风月7707 阅读(71) 评论(0) 推荐(0) 编辑
摘要:为了清理一下c盘空间,把typora以前存的图片都转到e盘了 导致以前做的笔记图片都失效了 怎么解决呢? (1条消息) 解决:typora打开其它电脑转移过来的文件时图片不显示_LinuxGA的博客-CSDN博客_typora的图片转载给别人无法查看 看过这篇文章以后有了解决思路 把所有笔记中以前的 阅读全文
posted @ 2022-05-17 21:02 无关风月7707 阅读(28) 评论(0) 推荐(0) 编辑
摘要:=声明== 该文部分代码和内容节选自其他作者文章,仅用作个人学习,特此声明 链接:md文档/狂神说java/03.MySql/MySQL基础.md · 大垚大摆/java笔记 - Gitee.com 10、JDBC ★★★★★ 10.1 数据库驱动和JDBC 1、数据库驱动 驱动:声卡,显卡,数据库 阅读全文
posted @ 2022-05-17 18:33 无关风月7707 阅读(31) 评论(0) 推荐(0) 编辑
摘要:规范数据库设计 1、为什么需要设计 当数据库比较复杂的时候,我们就需要设计了 糟糕的数据库设计 数据冗余,浪费空间 数据库插入和删除都会麻烦、异常(屏蔽使用物理外键) 程序的性能差 良好的数据库设计 节省内存空间 保证数据库的完整性 方便我们开发系统 软件开发中,关于数据库的设计 分析需求,分析业务 阅读全文
posted @ 2022-05-17 11:02 无关风月7707 阅读(40) 评论(0) 推荐(0) 编辑
摘要:MySQL备份 为什么要备份? 保证重要的数据不丢失 数据转移 mysql数据库备份的方式 直接拷贝物理文件 在sqlyog这种可视化工具中手动导出 在想要导出的表或者库中,右键选择备份或导出 使用命令行导出 mysqldump 命令行使用 # 一张表 mysqldump -h主机 -u用户名 -p 阅读全文
posted @ 2022-05-17 10:04 无关风月7707 阅读(23) 评论(0) 推荐(0) 编辑
摘要:用户管理 1、可视化管理 2、SQL命令操作 用户表:mysql.user 在下图的位置 SQL命令操作本质上就是对用户表进行增删改查 创建用户:CREATE USER '用户名' IDENTIFIED BY '密码'; -- 1.创建用户 CREATE USER '无关风月' IDENTIFIED 阅读全文
posted @ 2022-05-16 21:55 无关风月7707 阅读(133) 评论(0) 推荐(0) 编辑
摘要:索引 Msql官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构。 提取句子主干,就可以得到索引的本质:索引是数据结构。 学习以后再来回头看一下MySQL索引背后的数据结构及算法原理 CodingLabs - MySQL索引背后的数据结构及算法原理 1、索引分类 在一个表中 阅读全文
posted @ 2022-05-16 17:32 无关风月7707 阅读(129) 评论(0) 推荐(0) 编辑
摘要:事务的使用场景 本文完全照搬CSDN博主 斗者_2013 原创文章:事务使用场景详解 原文链接:(1条消息) 事务使用场景详解_斗者_2013的博客-CSDN博客_事务的应用场景 仅用作个人学习,特此声明 1、问题描述 事务在开发过程大家应该都经常使用,但是事务具体有哪些使用场景?什么时候需要使用事 阅读全文
posted @ 2022-05-16 10:42 无关风月7707 阅读(538) 评论(0) 推荐(1) 编辑
摘要:事务练习:模拟转账 1.执行事务 -- 事务 -- mysql 是默认开启事务自动提交 -- 关闭 SET autocommit = 0; -- 开启(默认的) SET autocommit = 1; -- 手动处理事务 SET autocommit = 0; -- 关闭自动提交 -- 事务开启 S 阅读全文
posted @ 2022-05-14 21:55 无关风月7707 阅读(202) 评论(0) 推荐(0) 编辑
摘要:事务 什么是事务 本部分参考文章链接为 :(1条消息) 事务ACID理解_dengjili的博客-CSDN博客_acid 仅用作个人学习,特此声明 要么都成功,要么都失败 比如说两个sql同时执行 ——————————— SQL1执行:A给B转账 SQL2执行:B收账A ——————————— 这个 阅读全文
posted @ 2022-05-14 18:51 无关风月7707 阅读(196) 评论(0) 推荐(0) 编辑
摘要:MySQL 函数 详细见官方参考手册 参考手册 1、常见函数 常见函数汇总练习 -- 数学运算函数 SELECT ABS(-8); -- 绝对值 /8/ SELECT CEILING(-1.2) ;-- 向上取整 /-1/ SELECT FLOOR(9.4);-- 向下取整 /9/ SELECT R 阅读全文
posted @ 2022-05-14 11:41 无关风月7707 阅读(48) 评论(0) 推荐(0) 编辑
摘要:子查询和嵌套查询 所谓的子查询和嵌套查询,实际上就是 在where语句中嵌套一个子查询语句 where(select * from) 1.练习一:查询 数据库结构-1 的所有考试结果(学号,姓名,科目编号,成绩)降序排列 方式一:使用联表查询 -- 1.查询 Java程序设计-1 的所有考试结果(学 阅读全文
posted @ 2022-05-13 22:38 无关风月7707 阅读(295) 评论(0) 推荐(0) 编辑
摘要:分页和排序 分页:limit 语法:limit 起始行 显示的行数 起始行从0开始 排序:order by 排序方式 升序:asc 降序:desc 语法:order by 字段名 排序方式 排序练习:将上一个练习的成绩栏降序排序 -- 将上一个练习的成绩进行排序 SELECT s.`studentn 阅读全文
posted @ 2022-05-13 22:36 无关风月7707 阅读(47) 评论(0) 推荐(0) 编辑
摘要:联表查询JOIN ON ★★★ 1、MySQL七种 join 理论 2、七种 join 理论练习 联表查询练习专用表SQL代码 -- 建表 CREATE TABLE tbl_dep( id INT(11) NOT NULL AUTO_INCREMENT, deptName VARCHAR(22) D 阅读全文
posted @ 2022-05-13 18:54 无关风月7707 阅读(50) 评论(0) 推荐(0) 编辑
摘要:where 条件子句 where 子句用于检索数据中符合条件的值 搜索条件由一个或多个表达式组成,结果返回布尔值 1、逻辑运算符 运算符 语法 描述 and && a and b a&&b 逻辑与 or || a or b a||b 逻辑或 not ! not a ! a 逻辑非 尽量使用英文字母 阅读全文
posted @ 2022-05-13 11:43 无关风月7707 阅读(94) 评论(0) 推荐(0) 编辑
摘要:去重 DISTINCT 语法 select distinct 字段名 from 数据库表名; 举例:查询有哪些同学参加了考试 -- 5.去重 DISTINCT -- 查询有哪些同学参加了考试 SELECT * FROM `result`; -- 查询所有考试成绩 SELECT `studentno` 阅读全文
posted @ 2022-05-13 11:39 无关风月7707 阅读(116) 评论(0) 推荐(0) 编辑
摘要:查询指定字段 Select 1.查询某个数据库表的全部信息 -- 1.查询指定字段 SELECT * FROM 数据库表名 SELECT * FROM student -- 查询 student 表 SELECT * FROM result -- 查询 result 表 student 表 resu 阅读全文
posted @ 2022-05-12 22:10 无关风月7707 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:了解 DQL DQL --> Data Query Language --> 数据查询语言 所有的查询操作都用它 Select 简单查询,复杂查询都可以做 数据库中最核心的语言,最重要的语句 使用频率最高的语句 以下是自建数据库 school1 的 SQL 代码,用作备份 create databa 阅读全文
posted @ 2022-05-12 22:08 无关风月7707 阅读(39) 评论(0) 推荐(0) 编辑
摘要:DELETE 和 TRUNCATE 本部分为 DELETE 和 TRUNCATE 详解 DELETE 语法: delete from 表名 [where 条件] -- 删除数据表 DELETE(尽量不要这么删除) DELETE FROM `student`; -- 删除指定数据 DELETE FRO 阅读全文
posted @ 2022-05-12 20:45 无关风月7707 阅读(70) 评论(0) 推荐(0) 编辑
摘要:修改 Update 下面就通过实例来了解学习update 修改学员名字 /*修改学员名字 语法如下: UPDATE `数据表名` SET column_name='value' where [条件] */ UPDATE `student` SET `name`='XY' WHERE id = 1; 阅读全文
posted @ 2022-05-12 20:44 无关风月7707 阅读(141) 评论(0) 推荐(0) 编辑
摘要:DML 语言(牢记) DML 语言:数据操作语言 insert update delete 数据库存在的意义:数据存储和数据管理 1、添加 Insert insert 语法 INSERT INTO 表名([字段名1,字段2,字段3......]) VALUES('值1'),('值2'),('值3') 阅读全文
posted @ 2022-05-12 17:20 无关风月7707 阅读(61) 评论(0) 推荐(0) 编辑
摘要:外键(了解) 被引用数据表(主表)是不能直接删除的 需要先把通过外键引用它的表==(从表)删除,然后才能删除被引用数据表(主表)== 如下图,删除掉student表以后grade表成功删除 **方式一: **在创建表的时候添加约束 (很麻烦,不建议使用) 直接通过练习实例来理解 SQL代码 -- 创 阅读全文
posted @ 2022-05-12 17:17 无关风月7707 阅读(69) 评论(0) 推荐(0) 编辑
摘要:数据表的类型 所有数据表类型 INNODB 和 MyISAM 的区别 INNODB MyISAM 事物支持 支持 不支持 数据行锁定 支持(行锁) 不支持==(表锁)== 外键约束 支持 不支持 全文索引 不支持 支持 表空间大小 较大,约为MyISAM的两倍 较小 常规使用操作: myisam 节 阅读全文
posted @ 2022-05-12 11:20 无关风月7707 阅读(79) 评论(0) 推荐(0) 编辑
摘要:修删数据表及其字段 增删表字段 ALTER TABLE 表名 ADD 新字段名; -- 增加表字段 ALTER TABLE student1 ADD age INT(10); ALTER TABLE 表名 DROP 要删除的字段名; -- 删除表字段 ALTER TABLE student1 DRO 阅读全文
posted @ 2022-05-12 11:20 无关风月7707 阅读(180) 评论(0) 推荐(0) 编辑
摘要:创建数据库表 -- 目标:创建一个school数据库 -- 使用 SQL 创建school数据库的 teacher 表(列、字段) -- 工号int,登录密码varchar(20) 姓名、性别varchar(2) 出生日期(datatime) 家庭住址 email -- 注意点:使用英文(),表的名 阅读全文
posted @ 2022-05-11 21:20 无关风月7707 阅读(330) 评论(0) 推荐(0) 编辑
摘要:数据库的字段属性 学前须知:表格的设置在如下位置 字段属性表格展示 字段属性 描述 Unsigned 无符号的整数,该列不能被声明为负数 zerofill 零填充,不足的位数使用0来填充。例如:int(3),5 -->005 autoincrement 自增:自动在上一条记录的基础上==+1(默认) 阅读全文
posted @ 2022-05-11 18:24 无关风月7707 阅读(74) 评论(0) 推荐(0) 编辑
摘要:数据库的列类型 数值,字符串,时间和日期,null 数值类型 数值类型 描述 长度 tinyint 十分小的数据 1字节 smallint 较小的数据 2字节 mediumint 中等大小的数据 3字节 int 标准的整数 4字节 bigint 较大的数据 8字节 float 浮点数 4字节 dou 阅读全文
posted @ 2022-05-11 18:21 无关风月7707 阅读(43) 评论(0) 推荐(0) 编辑
摘要:操作数据库(了解) 学习思路 对照 Navicat 可视化历史记录查看 SQL 固定的语法或者关键字一定要记住! 1、创建数据库 直接在 Navicat 中右击 MySQL 创建 新建数据库 设置数据库选项 设置好以后可以查看自动生成的 SQL 代码预览 可直接复制该 SQL 代码用于查询框使用 在 阅读全文
posted @ 2022-05-11 11:45 无关风月7707 阅读(36) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 1、初识 MySQL 1.1 MySQL 简介 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Datab 阅读全文
posted @ 2022-05-11 10:46 无关风月7707 阅读(25) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 测试 Prototype 该部分内容学习如何测试 JavaScript 框架库 - Prototype 1、引用 Prototype 如需测试 JavaScript 库,需要在网页 阅读全文
posted @ 2022-05-10 10:01 无关风月7707 阅读(46) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 测试 JQuery 该部分内容学习如何测试 JavaScript 框架库 - jQuery 1、引用 JQuery 如需测试 JavaScript 库,需要在网页中引用它。引用某个 阅读全文
posted @ 2022-05-10 09:59 无关风月7707 阅读(85) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 什么是 JS 框架 (库) JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。 为了应对这些调整,许多的 JavaScript (helper 阅读全文
posted @ 2022-05-10 09:57 无关风月7707 阅读(157) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JS Cookie Cookie 用于存储 web 页面的用户信息 1、关于 Cookie Cookie 是一些**数据**, 存储于你电脑上的文本文件中。 当 web 服务器向浏 阅读全文
posted @ 2022-05-09 22:10 无关风月7707 阅读(64) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JS 计时事件 JavaScript 一个设定的时间间隔之后来执行代码我们称之为计时事件 1、关于计时事件 通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来 阅读全文
posted @ 2022-05-09 18:03 无关风月7707 阅读(51) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JS 弹窗 可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框 弹窗使用 反斜杠 + "n"(\n) 来设置换行。 alert("Hello\nHow are 阅读全文
posted @ 2022-05-09 18:02 无关风月7707 阅读(179) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ Window Navigator window.navigator 对象包含有关访问者浏览器的信息。 1、Navigator window.navigator 对象在编写时可不使用 阅读全文
posted @ 2022-05-09 18:01 无关风月7707 阅读(44) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JS Window History window.history 对象包含浏览器的**历史**。 1、Window History window.history 对象在编写时可不使 阅读全文
posted @ 2022-05-09 18:00 无关风月7707 阅读(90) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JS Window Location window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面 1、Window Location win 阅读全文
posted @ 2022-05-09 17:59 无关风月7707 阅读(70) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JS Window Screen window.screen 对象包含有关**用户屏幕**的信息。 1、关于 Window Screen window.screen对象在编写时可以 阅读全文
posted @ 2022-05-09 17:58 无关风月7707 阅读(70) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JS 浏览器 BOM 浏览器对象模型 (Browser Object Model (BOM)) 使 JavaScript 有能力与浏览器"对话",其尚无正式标准 由于现代浏览器实现 阅读全文
posted @ 2022-05-09 17:57 无关风月7707 阅读(61) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript Math 仅做补充了解知识,看看下边别人写的笔记,还挺有意思的 JavaScript Math(算数)对象 | 菜鸟教程 (runoob.com) JavaS 阅读全文
posted @ 2022-05-09 11:47 无关风月7707 阅读(25) 评论(0) 推荐(0) 编辑
摘要:JavaScript Boolean 布尔对象参考手册 JavaScript Boolean 对象参考手册 创建Boolean对象 Boolean 对象代表两个值: "true" 或者 "false" 下面的代码定义了一个名为 myBoolean 的布尔对象: var myBoolean=new B 阅读全文
posted @ 2022-05-09 10:52 无关风月7707 阅读(31) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript Array 数组对象的作用是:使用单独的变量名来存储一系列的值 数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。 数组中的每个元素都有自己的 阅读全文
posted @ 2022-05-09 10:48 无关风月7707 阅读(30) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript Date 日期对象用于处理日期和时间。先来几个练习实例: 使用 Date() 方法获取当日日期 使用 getFullYear() 获取年份 使用 getTim 阅读全文
posted @ 2022-05-08 11:06 无关风月7707 阅读(41) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript String String 对象用于处理已有的字符块 1、字符串 String 一个字符串用于存储一系列字符就像 "John Doe"。字符串可以使用单引号或 阅读全文
posted @ 2022-05-07 21:23 无关风月7707 阅读(48) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript Number JavaScript 只有一种数字类型。可以使用也可以不使用小数点来书写数字。 1、JavaScript数字 1.1 数字写法 JavaScri 阅读全文
posted @ 2022-05-07 11:31 无关风月7707 阅读(67) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript原型对象 所有的 JavaScript 对象都会从一个 prototype(原型对象)中**继承**属性和方法。 1、添加属性 经过尝试,我们发现在一个已经存在 阅读全文
posted @ 2022-05-07 11:28 无关风月7707 阅读(29) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。 JavaScript 提供多个内建 阅读全文
posted @ 2022-05-06 21:49 无关风月7707 阅读(73) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ DOM NodeList NodeList 对象是一个从文档中获取的节点列表 (集合) 。 NodeList 对象**类似** HTMLCollection 对象。 一些旧版本浏览 阅读全文
posted @ 2022-05-06 17:51 无关风月7707 阅读(72) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ HTML Collection 与 NodeList 的区别 HTMLCollection 是 HTML 元素的集合。 NodeList 是一个文档节点的集合。 NodeList 阅读全文
posted @ 2022-05-06 17:51 无关风月7707 阅读(288) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ DOM Collection 学习之前我们需要首先了解这一点 HTMLCollection 不是一个数组! HTMLCollection 看起来可能是一个数组,但其实不是。 你可以 阅读全文
posted @ 2022-05-06 17:50 无关风月7707 阅读(39) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ DOM 元素 1、创建新元素(节点) 要创建新的 HTML 元素 (节点)需要**先创建一个元素,然后在==已存在的元素中添加**它==。 首先,创建元素方式是固定的 docume 阅读全文
posted @ 2022-05-06 16:57 无关风月7707 阅读(75) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ DOM 事件监听 1、addEventListener() addEventListener() 注意事项 addEventListener() 方法用于向指定元素添加事件句柄。 阅读全文
posted @ 2022-05-06 11:11 无关风月7707 阅读(57) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ DOM CSS HTML DOM 允许 JavaScript 改变 HTML 元素的样式。 1、改变 HTML 样式 改变 HTML 样式很简单,用这个语法就行了 document 阅读全文
posted @ 2022-05-05 18:28 无关风月7707 阅读(43) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ DOM HTML 1、查找 HTML 元素 通常,需要通过 JavaScript操作 HTML 元素。首先需要找到该元素。有三种方法查找HTML元素: 通过 id 找到 HTML 阅读全文
posted @ 2022-05-05 18:25 无关风月7707 阅读(36) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ DOM 简介 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Mo 阅读全文
posted @ 2022-05-05 18:24 无关风月7707 阅读(74) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 27.3 JavaScript静态方法 静态方法是使用 static 关键字修饰的方法,又叫类方法,属于类的,但**不属于对象**,在实例化对象之前可以通过 类名.方法名 调用静态 阅读全文
posted @ 2022-05-05 16:48 无关风月7707 阅读(56) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 27.2 JavaScript类继承 1、类继承 JavaScript 类继承使用 extends 关键字。 继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得 阅读全文
posted @ 2022-05-05 16:46 无关风月7707 阅读(48) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 27、JS类 27.1 类的创建和使用 **类是用于创建对象的模板。**我们使用 class 关键字来创建一个类,类体在一对大括号 {} 中,我们可以在大括号 {} 中定义类成员的 阅读全文
posted @ 2022-05-05 11:38 无关风月7707 阅读(54) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript 闭包 1、计数器困境 设想下如果你想统计一些数值,且该计数器在所有函数中都是可用的。 你可以使用全局变量,函数设置计数器递增: var counter = 0 阅读全文
posted @ 2022-05-05 10:21 无关风月7707 阅读(39) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript函数调用 JavaScript 函数有 4 种调用方式,每种方式的不同在于 this 的初始化 一般而言,在Javascript中,this指向函数执行时的当前 阅读全文
posted @ 2022-05-04 21:19 无关风月7707 阅读(350) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript函数参数 1、显式参数与隐式参数 在先前的教程中,我们已经学习了函数的显式参数: functionName(parameter1, parameter2, pa 阅读全文
posted @ 2022-05-04 17:46 无关风月7707 阅读(330) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 1、JavaScript函数定义 1.1 函数声明 函数声明的语法 : function functionName(parameters) { //执行的代码 } 函数声明后不会立 阅读全文
posted @ 2022-05-04 17:44 无关风月7707 阅读(924) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript代码规范 1、一些代码规范 代码规范通常包括以下几个方面: 变量和函数的命名规则 空格,缩进,注释的使用规则。 其他常用规范…… 变量名:推荐使用驼峰法来命名 阅读全文
posted @ 2022-05-04 10:54 无关风月7707 阅读(50) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript Promise Promise 是一个 ECMAScript 6 提供的类,目的是更加优雅地书写复杂的异步任务。 1、构造 Promise 新建一个 Prom 阅读全文
posted @ 2022-05-04 10:23 无关风月7707 阅读(24) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript 异步编程 1、异步的概念 异步(Asynchronous, async)是与同步(Synchronous, sync)相对的概念。 在我们学习的传统单线程编程 阅读全文
posted @ 2022-05-03 21:40 无关风月7707 阅读(25) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript void 1、javascript:void(0) 含义 我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 阅读全文
posted @ 2022-05-03 21:05 无关风月7707 阅读(440) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 21、JavaScript JSON 21.1 什么是JSON JSON 英文全称 JavaScript Object Notation JSON 是一种轻量级的数据交换格式。 J 阅读全文
posted @ 2022-05-03 18:32 无关风月7707 阅读(72) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ let 和 const ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在的代码块内有效 阅读全文
posted @ 2022-05-03 17:57 无关风月7707 阅读(36) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript this 关键字 面向对象语言中 this 表示当前对象的一个引用。但在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。 阅读全文
posted @ 2022-05-03 11:22 无关风月7707 阅读(26) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 18、JavaScript命名禁区 在 JavaScript 中,一些标识符是保留关键字,不能用作变量名或函数名 1、JavaScript 保留关键字 Javascript 的保留 阅读全文
posted @ 2022-05-03 10:31 无关风月7707 阅读(128) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 1. 必填必选项目 下面的函数用来检查用户是否已填写表单中的必填(或必选)项目。假如必填或必选项为空,那么警告框会弹出,并且函数的返回值为 false,否则函数的返回值则为 tru 阅读全文
posted @ 2022-05-03 10:30 无关风月7707 阅读(30) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 17、JavaScript表单 17.1 表单验证 HTML 表单验证可以通过 JavaScript 来完成。 以下实例代码用于判断表单字段(fname)值是否存在, 如果不存在, 阅读全文
posted @ 2022-05-02 11:27 无关风月7707 阅读(67) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 16、JavaScript使用误区 16.1 赋值运算符应用错误 在 JavaScript 程序中如果在 if 条件语句中使用赋值运算符的等号 (=) 将会产生一个错误结果, 正确 阅读全文
posted @ 2022-05-02 10:35 无关风月7707 阅读(28) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 一篇笔记理解变量提升 function jsFun6(){ //函数声明和函数表达式的区别 test1();//函数声明提升,在执行代码之前会先读取函数声明,不会报错 functi 阅读全文
posted @ 2022-05-01 16:43 无关风月7707 阅读(36) 评论(0) 推荐(0) 编辑
摘要:其实主要理解 js 的解析机制就行。 遇到 script 标签的话 js 就进行预解析,将变量 var 和 function 声明提升,但不会执行 function,然后就进入上下文执行,上下文执行还是执行预解析同样操作,直到没有 var 和 function,就开始执行上下文。如: a=5; sh 阅读全文
posted @ 2022-05-01 16:42 无关风月7707 阅读(20) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript的严格检查模式 "use strict" 指令只允许出现在脚本或函数的开头。 出现在脚本开头是全局严格检查模式,函数的开头是局部严格检查模式,只在函数内部起作用 阅读全文
posted @ 2022-05-01 16:41 无关风月7707 阅读(24) 评论(0) 推荐(0) 编辑
摘要:JavaScript声明提升 JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是**变量可以先使用再声明。** 要理解以上实例就需要理解 "hoisting(声明提升)"。 声明提升:函数声明和变量声明总是会被解释器悄悄地被"提 阅读全文
posted @ 2022-05-01 11:50 无关风月7707 阅读(26) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 15、JavaScript错误 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误。可能是语法错误,通常是程序员造成的编码错误或错别字。可能是拼写错误 阅读全文
posted @ 2022-05-01 11:48 无关风月7707 阅读(107) 评论(0) 推荐(0) 编辑
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 14、JavaScript正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE):使用单个字符串来描述、匹配一系列符合 阅读全文
posted @ 2022-05-01 11:46 无关风月7707 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示