
JavaWeb
文章平均质量分 86
L_cl
没有天赋,那就重复
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaWeb JavaScript 1. JS简介
JavaScript是一种由Netscape(网景)的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了JavaScript,提供了数据验证的基本功能。原创 2024-07-19 23:17:20 · 1163 阅读 · 0 评论 -
JavaWeb JavaScript 2.JS的数据类型和运算符
JS为弱类型语言,统一使用var声明对象和变量,在赋值时才能确定真正的数据类型,变量如果只声明没有赋值的话,数据类型为underfined。布尔类型为boolean和Java中的Boolean相似,但是在JS的if语句中,非空字符串会被转换为“真”,非零数字也会被认为是“真”字符串类型为string,和Java中的String相似,JS中不严格区分单双引号,都可以表示字符串。JS是弱类型的,不是没有类型,而是变量在声明时不指定类型,赋值时才确定类型,关系 >、=、原创 2024-07-20 21:47:37 · 471 阅读 · 0 评论 -
JavaWeb JavaScript 3.JS的流程控制和函数
时间在不断地筛选你身边的人和事,当你什么都不在乎的时候,你的人生才刚刚开始—— 24.7.20一、JS分支结构if结构这里的if结构几乎和JAVA中的一样,需要注意的是① if()中的非空字符中会被认为是true(即使是字符串false)② 非空对象会判断为true③ if()中的非零数字会被认为是true。原创 2024-07-20 22:59:15 · 490 阅读 · 0 评论 -
JavaWeb JavaScript 4.JS的对象和JSON
var obj="{'属性名':'属性值','属性名':{'属性名':'属性值'}',属性名':{'值1','值2','值3'}"通过JSON.stringify()方法可以将一个对象转换成一个JSON格式的字符串。JSON字符串一般用于传递数据,所以字符串中的函数就显得没有意义,在此不做研究。通过JSON.parse()方法可以将一个JSON串转换成对象。方式2 {属性名:属性值,…,函数名:function(){}}一个特定的字符串语法结构,JSON格式的字符串,在。方式1 new Object()原创 2024-08-26 21:54:52 · 931 阅读 · 0 评论 -
JavaWeb JavaScript 5.JS常见对象
/ 2.3 pop() 删除数组的最后一个元素,并返回该元素的值// 删除数组的最后一个元素,并返回该元素的值// 4// 2.4 lastIndexOf() 返回指定元素在数组中最后出现的索引,如果不存在则返回-1// 返回指定元素在数组中最后出现的索引// 7// -1。原创 2024-08-27 09:33:34 · 555 阅读 · 0 评论 -
JavaWeb JavaScript 6.事件
HTML 事件可以是浏览器行为,也可以是用户行为。当一些行为发生时,可以自动触发对应的JS函数的运行,我们称之为事件发生,JS的事件驱动指的就是行为触发代码运行的这种特点。原创 2024-08-29 16:59:27 · 472 阅读 · 0 评论 -
JavaWeb JavaScript 7.BOM编程
① BOM是Browser Object Model的简写,即浏览器对象模型② BOM由一系列对象组成,是访问、控制、修改浏览器的属性和方法(通过window对象及属性的一系列方法控制浏览器行为的一种编程)③ BOM没有统一的标准(每种客户端都可以自定标准)。④ BOM编程是将浏览器窗口的各个组成部分抽象成各个对象,通过各个对象的API操作组件行为的一种编程window 顶级对象,代表整个浏览器窗口。原创 2024-08-29 16:58:55 · 643 阅读 · 0 评论 -
JavaWeb JavaScript 8.DOM编程
DOM(Document obiect Model)编程就是使用document对象的API完成对网页HTML文档进行动态修改,以实现网页数据和样式动态变化效果的编程。原创 2024-08-31 08:20:14 · 1199 阅读 · 0 评论 -
JavaWeb JavaScript 9.正则表达式
正则表达式是描述字符模式的对象。正则表达式用简单的API对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。原创 2024-09-01 13:03:20 · 558 阅读 · 0 评论 -
JavaWeb JavaScript 10.日程管理 第一期
【代码】JavaWeb JavaScript ⑩ 日程管理 第一期。原创 2024-09-01 20:04:48 · 610 阅读 · 0 评论 -
JavaWeb 12.Tomcat10
Tomcat是当前应用最广泛的JavaWeb服务器Tomcat是Apache软件基金会(Apache Software foundation)的Jakarta项目中的一个核心项目,由Apache、sun 和其他一些公司及个人共同开发而成。最新的serviet和JSP 规范总是能在Tomcat 中得到体现,因为Tomcat技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。TomCat——JavaWeb服务器。原创 2024-09-25 20:58:38 · 1214 阅读 · 0 评论 -
JavaWeb 13.HTTP协议
HTTP超文本传输协议(HTTP-Hyper Text transfer protocol),是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几十年的使用与发展,得到不断地完善和扩展。它是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。客户端与服务端通信时传输的内容我们称之为报文。HTTP协议就是规定报文的格式。原创 2024-09-26 21:38:38 · 988 阅读 · 0 评论 -
JavaWeb 15.详解Servlet及其源码
无需在程序运行时通过代码运行生成的资源,在程序运行之前就写好的资源,例如:html、css、js、img、音频文件和视频文件Servlet (server applet)是运行在服务端(tomcat)的Java小程序,是sun公司提供一套定义动态资源规范;从代码层面上来讲Servlet就是一个接口不是所有的JAVA类都能用于处理客户端请求,能处理客户端请求并做出响应的一套技术标准就是Servlet其主要功能在于交互式地浏览和修改数据,生成动态Web内容。原创 2024-10-08 17:00:22 · 1852 阅读 · 0 评论 -
JavaWeb 16.会话管理
无状态就是不保存状态,即无状态协议(stateless),,HTTP协议自身不对请求和响应之间的通信状态进行保存,也就是说,在HTTP协议这个级别,协议对于发送过的请求或者响应都不做持久化处理简单理解:浏览器发送请求,服务器接收并响应,但是服务器不记录请求是否来自哪个浏览器,服务器没记录浏览器的特征,就是客户端的状态cookie是一种客户端会话技术,cookie由服务端产生,它是服务器存放在浏览器的一小份数据,浏览器以后每次访问该服务器的的候都会将这小份数据携带到服务器去。原创 2024-10-11 12:39:12 · 683 阅读 · 0 评论 -
JavaWeb 17.过滤器
Filter,即过滤器,是JavaEE技术规范之一,作用目标资源的请求进行过滤的一套技术规范,是JavaWeb项目中最为实用的技术之一Filter接口定义了过滤器的开发规范,所有的过滤器都要实现该接口filter的工作位置是项目中所有目标资源之前,容器在创建HtpServletRequest和HtpServletResponse对象后,会先调用Filter的doFilter方法Filter的doFilter方法可以控制请求是否继续。原创 2024-10-13 11:06:44 · 932 阅读 · 0 评论 -
JavaWeb 18.监听器
专门用于对域对象身上发生的事件或状态改变进行监听和相应处理的对象监听器是GOF设计模式中,观察者模式的典型案例;监听器使用的感受类似于JavaScript中的事件,被观察的对象发生某些情况时,自动触发代码的执行;监听器并不监听web项目中的所有组件,仅仅是对三大域对象做相关的事件监听;原创 2024-10-13 15:51:56 · 1091 阅读 · 0 评论 -
JavaWeb 19 AJAX
AJAX =异步的JavaScript和XML)AJAX不是新的编程语言,而是一种使用现有标准的新方法;AJAX最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容;AJAX不需要任何浏览器插件,但需要用户允许 JavaScript 在浏览器上执行;只是实现 Ajax 的一种方式;原创 2024-10-13 17:08:38 · 513 阅读 · 0 评论 -
JavaWeb 20.前端工程化
前端工程化是使用软件工程的方法来单独解决前端的开发流程中模块化、组件化、规范化、自动化的问题,其主要目的为了提高效率和降低成本。原创 2024-10-13 17:38:01 · 412 阅读 · 0 评论 -
JavaWeb 21.ES6 万字长文 一文讲清 ECMAScript 6
ECMAScript6,简称ES6,是“Javascript"语言的一次重大更新。它于2015年发布,是原来的ECMAScript标准的第六个版本。ES6带来了大量的新特性,包括箭头函数、模板字符串、let和const关键字、解构、默认参数值、模块系统等等,大大提升了Javascript的开发体验。原创 2024-10-17 20:17:55 · 1056 阅读 · 0 评论 -
JavaWeb 22.Node.js_简介和安装
Node.js 是一个于 Chrome V8 的 JavaScript 运行时环境,可以使 JavaScript 运行在服务器端。使用 Node.js,可以方便地开发服务器端应用程序,如 Web 应用、API、后端服务,可以通过 Node.js 构建命令行工具等。相比于传统的服务器端语言(如 PHP、Java、Python 等), Node.js 具有以下特点:单线程,但是菜用了事件驱动、 异步 I/O 模型,可以处理高并发请求;轻量级。原创 2024-10-17 21:31:34 · 1277 阅读 · 0 评论 -
JavaWeb 23.一文速通npm的配置和使用
1.前端框架的下载工具2.前端项目的管理工具3.NPM全称Node Package Manager,是Node,js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于后端的Maven的部分功能。原创 2024-10-19 00:20:49 · 1395 阅读 · 0 评论 -
JavaWeb 24.Vue3的简介和快速体验
Vue是一款用于构建用户界面的渐进式JavaScript 框架。它基于标准 HTML、CSS和 JavaScript构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。声明式响应是一种编程范式,在这种范式中,开发者主要描述应用的期望状态,而框架或系统负责处理如何达到这个状态以及对状态变化的响应。原创 2024-10-19 20:27:28 · 1127 阅读 · 0 评论 -
JavaWeb 25.Vite
在浏览器支持 ES 模块之前,JavaScript 并没有提供原生机制让开发者以模块化的方式进行开发。这也正是我们对“打包”这个概念熟悉的原因:使用工具抓取、处理并将我们的源码模块串联成可以在浏览器中运行的文件。时过境迁,我们见证了诸如webpackRolup和Parce等工具的变迁,它们极大地改善了前端开发者的开发体验当我们开始构建越来越大型的应用时,需要处理的 JavaScript 代码量也呈指数级增长。包含数千个模块的大型项目相当普遍。原创 2024-10-23 17:00:26 · 639 阅读 · 0 评论 -
细致刨析JDBC ③ 高级篇
③ 隔离性(lsolation):事务的隔离性是指一个事务的执行不能被其他事务干扰, 即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。④ 持久性(Durability):持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的, 接下来的其他操作和数据库故障不应该对其有任何影响·① 原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生, 要么都不发生。② 回滚事务:让当前连接的操作,回滚到数据修改之前的状态。原创 2024-09-11 13:07:50 · 952 阅读 · 0 评论