
web
Daniel_Alan
欲戴王冠,必承其重
展开
-
想知道随机验证码怎么实现的吗,JavaScript:数字对象(验证码生成),看了不后悔
1.随机生成四位数验证码```<!!DOCTYPE ><html><head><title></title><meta charset="utf-8" /><script>{varstr="abcdefghijklmnopqrstuvwxyz1234567890";var ...原创 2019-04-06 08:34:16 · 151 阅读 · 0 评论 -
给大忙人看的slice() ,sort(),join()方法解释 -----JavaScript数组对象
1.截取数组某部分使用slice()方法来获取数组的某一部分。跟substring()方法相似语法:数组名.slice(start,end);slice(start,end)截取范围是[start,end)需要注意的是如果使用 数组名.slice(1);则输出整个数组<!DOCTYPE ><html> <head> ...原创 2019-04-03 21:05:30 · 313 阅读 · 0 评论 -
超详细的DOM进阶之DOM遍历,一定要看哦
前言:DOM遍历,可以简单理解为“查找元素”的意思。举个例子,如果你使用getElementById()等方法获取一个元素,然后又想得到该元素的父元素,子元素,甚至是下一个兄弟元素,这就是DOM遍历,分为三种情况:查找父元素查找子元素查找兄弟元素DOM遍历也就是查找元素,主要以“当前多选元素”为基点,然后查找它的父元素,子元素或者兄弟元素。1.查找父元素在JavaScript总,我...原创 2020-03-18 20:39:56 · 965 阅读 · 0 评论 -
JavaScript中document对象
1.document对象属性属性 说明document.title 获取文档的titledocument.body 获取文档的bodydocument.forms 获取所有的form元素document.images 获取所有的img元素document.links 获取所有的a元素document.cookie 文档的cookiedocument.URL 当前文档的URLdoc...原创 2020-03-30 07:36:31 · 318 阅读 · 0 评论 -
事件进阶 this
在JavaScript中,this是非常复杂的,这一节我们只针对this在事件操作中的使用情况进行介绍。在事件操作中,可以这样理解:哪个DOM对象(元素节点)调用了this所在的函数,那么this指向的就是哪个DOM对象。...原创 2020-03-24 11:44:24 · 123 阅读 · 0 评论 -
事件进阶之event对象
当一个事件发生的时候,这个事件有关的详细信息都会临时保存到一个指定的地方,这个地方就是event对象。每一个事件,都有一个对应的event对象。给大家打一个比方,我们都知道飞机有一个黑匣子,每次飞机出事后,我们都可以从黑匣子(event)对象中获取详细的信息。在JavaScript中,我们可以通过event对象来获取一个事件的详细信息。这里只介绍一下常用的属性。event对象的属性属性 ...原创 2020-03-23 07:43:06 · 191 阅读 · 0 评论 -
DOM进阶之CSS属性操作
CSS操作属性,指的是使用JavaScript来操作一个元素的CSS样式。在JavaScript中,CSS属性操作同样有两种,获取CSS属性值设置CSS属性值 1.获取CSS属性值 语法: getComputedStyle(obj).attr 说明: obj表示DOM对象,也就是通过getElementById(),getElementsByTagName()等方法获取的元...原创 2020-03-17 21:27:45 · 438 阅读 · 0 评论 -
DOM基础之复制元素
在JavaScript中,我们可以使用cloneNode()方法来实现复制元素语法:obj.cloneNode(bool)说明:参数obj表示被复制的元素,而参数bool是一个布尔值,取值如下:1或true:表示复制元素本身以及复制该元素下的所有子元素。0或false:表示仅仅复制元素本身,不复制该元素下的子元素。实例:<!DOCTYPE ><htm...原创 2020-03-12 22:29:24 · 1155 阅读 · 0 评论 -
window对象 location对象
在JavaScript中,我们可以使用window对象下的location子对象来操作当前窗口的UR.所谓URL,指的就是页面地址。location对象属性href 当前页面地址search 当前页面地址“?”后面的内容hash 当前页面地址“#”后面的内容1 window.loction.href在JavaScript中,我们可以使用location对象的href属性来获取或设置...原创 2020-03-30 07:35:51 · 690 阅读 · 0 评论 -
DOM基础之删除元素
在JavaScript中,我们可以使用removeChild()方法来删除父元素下的某个子元素。语法: A.removeChild(B);说明:A表示父元素,B表示父元素内部的某个子元素。举例:<!DOCTYPE ><html><head><title ></title>...原创 2019-06-30 20:20:34 · 4092 阅读 · 0 评论 -
DOM进阶之innerHTML和innerText
前言:在之前的学习中,我们如果想要创建一个动态DOM元素,我们都是将元素节点,属性节点,文本节点一个个使用appendChild()等方法拼凑起来。要是插入的元素非常复杂的话,这个方法就不太合适了。在JavaScript中,我们可以使用innerHTML属性很方便的获取和设置一个元素的元素的“内部元素”,也可以使用innerText属性获取和设置一个元素的“内部文本”举例:<!D...原创 2020-03-19 20:13:15 · 282 阅读 · 0 评论 -
window对象 定时器
所谓的定时器就是每隔一段时间就执行一次代码,在JavaScript中,有两种实现方式。setTimeout()和cleatTimeout()setInterval和clearInteval()1.setTimeout()和cleatTimeout()语法:setTimeout(code,time);说明:参数code可以是一段代码,可以是一个函数,还可以是一个函数名参数time是...原创 2020-03-30 07:34:32 · 2329 阅读 · 0 评论 -
DOM基础之获取元素
1.获取元素 获取元素就是获取元素节点,注意不是属性节点或文本节点,这跟CSS选择器相似,只不过选择器是CSS的操作方式,而JavaScript却有着属于自己的另一套方法。 getElementById() getElementsByTagName() getElementsByClassName() querySelector()和querySelecto...原创 2019-06-26 09:17:00 · 336 阅读 · 0 评论 -
window对象,对话框
1 .window对象简介在JavaScript中,一个浏览器窗口就是一个window对象。简单来说,JavaScript会把一个窗口看成一个对象,这样我们就可以用这个对象的属性和方法来操作这个窗口。实际上,当我们每次打开一个页面时,浏览器会自动为这个页面创建一个window对象。window对象存放了这个页面的所有信息,为了更好分类处理这些信息,window对象下面又分为很多对象子对象 ...原创 2020-03-25 13:34:50 · 796 阅读 · 0 评论 -
1 外部JavaScript
1 外部JavaScript 外部Javascript,指的是把HTML代码和JavaScript代码放在不同文件中,然后在HTML文档中使用script标签来引入JavaScript代码。 外部JavaScript是最理想的JavaScript引入方式。 说明: 在HTML中,使用script标签,src属性来引入外部Javascript文件 对于css来...原创 2019-04-03 20:43:02 · 651 阅读 · 0 评论 -
DOM进阶之HTMl属性操作(对象属性)
1.HTML属性操作,指的是使用JavaScript来操作一个元素的HTML属性。像下面例子中有一个input元素,指的就是操作它的id,type,value等,其他元素也类似。<input id="btn" type="button" value="提交"/>在JavaScript中,有两种操作HTML元素属性的方式,一种是”对象属性“,另外一种是使用”对象方法“。涉及两种操作...原创 2019-07-02 19:33:06 · 832 阅读 · 0 评论 -
事件基础之编辑事件,页面事件
1.编辑事件在JavaScript中,常见的编辑事件有三种。oncopyonselectstartoncontextmenu1.1 oncopy在JavaScript中,我们可以使用oncopy事件来防止页面内容被复制。语法;document.body.oncopy=function(){return false;}<!DOCTYPE ><html...原创 2020-03-22 07:10:07 · 557 阅读 · 0 评论 -
写个大忙人看的split()和charAt(),isNaN()方法----JavaScript字符串对象
1.分割字符<!DOCTYPE ><html> <head> <title></title> <meta charset="utf-8" /> <script> var str...原创 2019-04-03 21:01:24 · 196 阅读 · 0 评论 -
事件进阶之事件监听器
在JavaScript中,想要给元素添加一个事件,我们有两种方式事件监听器事件处理器1.1事件处理器在前面的事件中,如果想要给一个元素添加一个事件,我们都是通过操作HTML属性的方式来实现,这种方式其实也叫做“事件处理器”,例如:oBtn.onclick=function(){....};事件处理器的用法非常简单,代码写起来也很好。不过这种添加事件的方式是由一定的缺陷的。<...原创 2020-03-22 07:43:03 · 611 阅读 · 0 评论 -
DOM进阶之HTMl属性操作(对象方法)
1.使用对象方法操作HTML属性。JavaScript有四种方法:getAttribute()setAttribute()removeAttribute()hasAttribute()1.1getAttribute(0语法:obj.getAttribute("attr")说明:obj是元素名,attr是属性名。getAttribute()方法只有一个参数。注意,attr是要用英...原创 2020-03-16 14:52:30 · 321 阅读 · 0 评论 -
DOM基础之插入元素
插入元素有两种方法1 appendChild()2 insertBefore()1.在JavaScript中我们可以使用appendChild()方法把一个新元素插入到父元素内部子元素的末尾 语法:A.appendChild(B); 说明: A代表父元素,B表示动态创建好的新元素,即子元素 实例```<!DOCTYPE ><ht...原创 2019-06-28 09:34:03 · 4200 阅读 · 0 评论 -
DOM基础之创建元素
在JavaScript中,我们可以使用creatElement()来创建一个元素节点,也可以使用creatTextNode()来创建一个文本节点,然后将元素节点与文本节点“组装"成为我们平时所看到的”有文本内容的元素“。 这种方式又被称为”动态DOM操作“。所谓的”动态DOM“,指的是使用JavaScript创建的元素,这个元素一开始在HTML中是不存在的。 语...原创 2019-06-27 14:24:42 · 479 阅读 · 0 评论 -
DOM基础之替换元素
在JavaScript中,我们可以使用replaceChild()方法来实现替换元素。语法:A.replaceChild(new,old);说明:A表示父元素,new表示新子元素,old表示旧子元素。举例:<!DOCTYPE ><html> <head> <title ></title>...原创 2020-03-13 14:53:44 · 935 阅读 · 0 评论 -
2 Javascript中初始函数
1.函数的定义JavaScript中的函数必须使用function来定义无论是否又返回值语法:function 函数名(参数1,参数2....参数n){....}`<!DOCTYPE ><html><head><title></title><meta charset="utf-8" />&...原创 2019-04-03 20:51:16 · 366 阅读 · 0 评论 -
数据库期中
一、选择题(2分/题,共20分)1.DBMS的含义是C。A.数据库B.数据库系统C.数据库管理系统D.数据库管理员2.单个用户使用的数据视图的描述称为A 。A.外模式 B.概念模式 C.内模式 D.存储模式3.有一个关系:学生(学号、姓名、系别),规定学号的值域是8个数字组成的字符串,这一规则属于C。(D是...原创 2020-01-09 12:42:10 · 932 阅读 · 1 评论 -
java web1
1.假定一个Web应用(应用名为myApp)部署在远程服务器(机器IP地址为202.108.22.5 )Tomcat(端口号为8090)安装目录webapps之下,该 Web应用WEB-INF/web.xml文件有如下Servlet配置,解释该配置各项含义,并给出客户端浏览器地址栏中能够访问该Servlet的正确地址 (8分)<servlet><servlet-name>myServlet</servlet-name><ser...原创 2020-09-16 21:14:18 · 249 阅读 · 0 评论 -
JSP基础和内置对象编程java web实验
1.新建一个JSP页面,该页面向浏览器输出一句”Hello JSP”,要求采用三种方式输出(模板文本输出/out.println方法输出/JSP表达式输出),并观察该JSP页面所生成Servlet,解释页面内容在Servlet中的对应角色;源码:<%@pagelanguage="java"import="java.util.*"pageEncoding="utf...原创 2020-04-14 08:39:24 · 1255 阅读 · 0 评论 -
Servlet基础编程java web实验报告
一、实验目的与要求:(简述本次实验要求达到的目的,涉及到的相关知识点,实验的具体要求)实验目的:编写Servlet代码,熟悉并掌握Servlet的使用和配置。相关知识点:HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。HttpServlet...原创 2020-04-09 20:29:15 · 6694 阅读 · 0 评论 -
web项目聊天室:注册页面书写,数据库插入(存储用户的注册数据)
今天完成的主要是用户注册部分,这里讲一下数据库插入语句的两种写法第一种:格式:insert into 表名(数据库参数1,数据库参数2,数据库参数3)values('"+变量1+"','"+变量2+"','"+变量3+"')"变量指的是本页面设置的变量,对应于数据库参数1,下面是我写的例子sql="insert into test(username,password,name,sex...原创 2020-04-01 14:37:44 · 1317 阅读 · 0 评论 -
404源服务器未能找到目标资源的表示或者不愿公开一个已经存在的资源表示
今天做web项目的时候遇到一个问题,刚开始进入zhucepro.jsp这个页面是正常的,后来不清楚触动了什么可怕机关,再进这个页面就变成了这样了,都说404是路径问题,可我确实没找到解决方法,我试着把这个页面直接删除了,然后在原路径又建立了一个同名同内容的页面,居然变好了,虽然如此,我还是很诧异??????解决方案1:对项目进行clean操作project->cleam>...原创 2020-04-01 12:15:16 · 4974 阅读 · 0 评论 -
windows无法启动MYSQL服务(位于本地计算机)错误1067进程意外终止
无法启动MYSQL服务。错误1067进程意外终止之前用着mysql正常,几天后再启动mysql服务就出现了错误,从网上查了很多方法,嗯,也就十来个的样子,都不能用,想来继续找下去也是无望,就索性直接把my.ini文件删除,我重新配置,看你还想怎样打开mysql文件夹C:\Program Files (x86)\MySQL\MySQL Server 5.5,在该文件夹下创建my.ini...原创 2020-03-31 13:32:25 · 8692 阅读 · 2 评论 -
web实现简单计算器
<html><head><title>简单计算器</title><style>.b1{width:50px;height:35px;margin-top:10px;background-color:#99FFFF;}.screen{ width:215px; height:35px; tex...原创 2020-03-29 14:18:37 · 8330 阅读 · 1 评论 -
javaweb项目手动添加web.xml
很多人新建java项目的时候没有选择这个东西创建好后就需要手动添加web.xml文件了步骤是右击项目名->java ee tools->Generate Deployment Descriptor Stub原创 2020-03-25 09:06:02 · 899 阅读 · 1 评论 -
web登录账号项目:表单提交数据处理
1.eclipse新建和配置servlet,eclipse使用mysql进行数据库编程,数据库连接2.servlet和数据库配置好后,先说一下这次要做的web项目,内容是做一个登录界面,后台获取用户输入的用户名和密码,如果与数据库存在的数据匹配,就转发到后台主页面,如果不匹配,就进行重定向。数据库连接和servlet配置上面已经给出链接,下面直接进入关键部分。首先写登录页面,以下代码是部分...原创 2020-03-24 21:56:47 · 1146 阅读 · 1 评论 -
eclipse使用mysql进行数据库编程,数据库连接
1. 所需软件,eclipse,mysql-connector-java-5.1.39-bin(提取码为cqx4),navicat(提取码为zm6h)2.创建项目,具体过程请看3.右击项目名称->构建路径->配置构建路径,如图所示,点击添加外部,找到上面下载的Mysql-connnector软件位置,把软件导入这个库把mysqlconnnector软件复制到lib...原创 2020-03-24 19:26:05 · 1304 阅读 · 0 评论 -
在eclipse下新建和配置servlet,超详细
1.新建项目,右键选择其他项目,找到这个Dynamic Web Project,点击下一步。2.填写项目名,点击下一步3.继续点击下一步,出现下面的画面,选中它,完成4.创建java项目,也就是创建servlet,并继承HttpServlet类。crtl+shift+o会导入你所需要的相关包5.在空白处右击,选择source->override->选择d...原创 2020-03-24 18:49:20 · 8941 阅读 · 0 评论 -
ERROR 1820 (HY000): You must reset your password using ALTER USER statement
1.首先mysql -uroot -p登录MySQL,然后进行命令操作时出现了下面情况2.很明显,这是让我们改密码了,因为一般无安装版本的mysql会自动生成一个登录密码,这个需要修改,使用修改语句显示3.从最后一行来看,他说我的密码不符合要求,也就是说我的密码太简单了,需要大小写字母,英文符号等等,但是我希望设置一个简单点的,怎么办呢?首先,修改validate_passwo...原创 2020-03-23 21:55:12 · 3486 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
关于这个问题的解决方法网上绝大部分人都说在my.ini文件里的[mysqld]下面添加skip-grant-tables,这个方法(打开这个链接)有时也能解决mysql.exe的闪退问题,但是在一些情况下并不能解决问题,首先建议读者先使用以上链接里的方法,如果不行,请继续往下看。 1.既然是密码出了问题,那我们就可以找回这个密码,至于正确的密码是自己忘了还是莫名其妙被改了...原创 2020-03-23 21:42:10 · 194 阅读 · 0 评论 -
Access denied for user 'root'@'localhost'(using password:YES)
刚在navicat建立连接后,双击连接出现以下情况重新创建连接,密码只能写登录mysql的密码原创 2020-03-23 16:30:42 · 201 阅读 · 0 评论 -
DOS窗口使用mysql以及常用命令总结
一:DOS窗口使用mysql命令 第一次在cmd使用mysql -uroot -p连接MySQL的时候,如果之前没有将MySQL下面的bin目录添加到系统变量的Path中就会显示 当然如果利用cd命令切换到MySQL下的bin文件位置,再使用连接MySQL命令是可以实现连接的,如果想在cmd中不需要切换文件路径就能实现连接,就需要打开我的电脑-》属性-》高级系统设...原创 2020-03-23 17:23:20 · 409 阅读 · 0 评论