java web网站注意事项_java web须知细节

news/2024/5/12 6:24:17/文章来源:https://blog.csdn.net/weixin_33800724/article/details/114236261

1.${pageContext.request.contextPath}是从这个请求路径(URL)上截取你的项目应用名的,比如你的项目名是hello,截取的结果应该就是/hello,/代表http//:localhost:8080。

2.Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中。因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库。

就是指网页里面的相对链接的前缀url,如在

部分定义了此链接为http://ent.sina.com.cn/,那么下面的代表http://ent.sina.com.cn/aaa.html

4.网页中常常看见有这样的标记,他们是清浏览器缓存用的。

PS:清除浏览器中的缓存,它和其它几句合起来用,就可以使你再次进入曾经访问过的页面时,ie浏览器必须从服务端下载最新的内容,达到刷新的效果。

5.CSS操作,把一些特定样式放到一个class类中,需要此样式的标签,可以在添加此类。 可以把多个类,放在一个class属性里,但必须用空格隔开;如:class='btnsubmit btnopen'。

6.self.location.href="/url" 当前页面打开URL页面

location.href="/url" 当前页面打开URL页面

windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同。

this.location.href="/url" 当前页面打开URL页面

parent.location.href="/url" 在父页面打开新页面

top.location.href="/url" 在顶层页面打开新页面

7.async. 默认是true,即为异步方式,$.ajax执行后,会继续执行ajax后面的脚本。直到服务器端返回数据后,触发$.ajax里的success方法,这时候执行的是两个线程。若要将其设置为false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

下面查看一个示例:

var temp;

$.ajax({

async: false,

type : "post",

url : defaultpostdata.url,

datatype : 'json',

success : function(data) {

temp=data;

}

});

alert(temp);

这个ajax请求为同步请求,在没有返回值之前,alert(temp)是不会执行的。

如果async设置为:true,则不会等待ajax请求返回的结果,会直接执行ajax后面的语句。

不过上面设置同步请求的方法,有网友曾经反馈将async设成false后, 原意是想返回数据了再执行$.ajax后面的脚本, 没想到这个地方却导致了在火狐浏览器下出现闪屏(firefox 11.0),滚

动条下拉到底部触发ajax的情况。最后只能将async:false注释掉,也就是async为ture的情况下,成功解决了火狐浏览器滚动条下拉到底部触发ajax出现闪屏的问题。

8.

9bed1ca5286f50d6d8cfc89c96e3d783.png

9.

onkeydown 事件会在用户按下一个键盘按键时发生。

提示: 与 onkeydown 事件相关联的事件触发次序:

onkeydown

onkeypress

onkeyup

10.

display:inline; 内联元素(行内元素),简单来说就是在同一行显示。

display:block; 块级元素,简单来说就是就是有换行,会换到第二行。

display:inline-block; 就是在同一行内的块级元素。

说概念太模糊,来个真实案例吧。

链接一链接一

本身默认就是一行,所以inline用在这里是废的。宽高度设置也是费的。

链接一链接一

块状,这里高宽度就生效了,但是因为是块状,前后有换行符,所以这是两行了。

链接一链接一

这样就是同时达到块状,而且在同一行显示。

b5e99b21282ae1ada463fdf0a71c3729.png

11.

行内元素(内联元素),如:、

块级元素,如:

块元素(block element)一般是其他元素的容器元素,块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签'P"

内联元素只能容纳文本或者其他内联元素,常见内联元素有a和span。

12.data-toggle="dropdown"  是bootstrap的自定义属性,关联bootstrap的JS插件的....来实现下拉菜单。

13.

bootstrap中

aria-haspopup :true表示点击的时候会出现菜单或是浮动元素; false表示没有pop-up效果。

aria-expanded:表示展开状态。默认为undefined, 表示当前展开状态未知。其它可选值:true表示元素是展开的;false表示元素不是展开的。

14.java中==和equal有什么区别

==比较的是对象的地址,也就是是否是同一个对象;

equal比较的是对象的值。

Integer r1 = new Integer(900);//定义r1整型对象

Integer r2 = new Integer(900);//定义r2整型对象

System.out.println(r1==r2);//返回false

System.out.println(r1.equal(r2));//返回true

equal可以用来判断一个字符串的,比如:

String s = test;

if s.equals("test");

{……

}

==是用来判断变量,比如:

int i = 0, j=0;

if(i == j){

……

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_772678.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何查看本地是否有php配置,linux下如何查看有没有安装php_网站服务器运行维护...

ubuntu安装vim失败怎么办_网站服务器运行维护ubuntu安装vim失败的解决办法:首先检查网络是否连接;然后依次点击“编辑->虚拟机网络编辑”,并查看DHCP和NAT是否为连接状态;接着检查主机服务是否开启;最后禁用共享文件…

seo原创工具_防水补漏行业如何做网络推广宣传?防水补漏网站SEO优化案例分析...

我是FREZE,网络推广及SEO行业从业8年。擅长根据STP模型给客户制定围绕百度、1688、知乎、小红书、淘宝等平台的高性价比推广组合方案,利益相关,今天来回答下这个问题。曾做过的最低的有效推广预算仅有135元防水补漏行业怎么做网络推广宣传&am…

图片外链生成工具_网站外链的类型有哪些(运用新云查工具分析外链类型)

我们平常除了做网站站内优化,还需要适当进行外链建设的优化,不只是单单做做站内优化就可以了,好的优质外链可以给我们的网站带来不错的排名。即使到了现在,外链依旧是网站seo优化中非常重要的一部分,尤其是对于要求网站…

wordpress与PHP的区别,thinkphp和WordPress区别 WordPress网站建站教程

ThinkPHPThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国…

获取访客进站关键词_网站优化公司是如何获得网站访客来源的

优化网站是网站动营过程中相当重要的工作,seo不仅可以帮助企业网站提高在搜索引擎中的排名和收录,还可以帮助公司获取更多的客户流量。企业网站只有做到这两点才能够有机会形成转化,因此要对seo网站优化工作重视起来,网站优化公司…

宝塔面板做网站不能打开PHP显示404,宝塔面板更新网站访问PHP文件出现404

今天因为需要通过宝塔面板更新了PHP版本, 出现了404的情况,我说奇了怪了怎么会404, 重装了Nginx, 重启了服务器, 还是同样的情况, 尝试了访问静态文件, 顺利打开。看到有各种各样的说法吧&#…

vue 怎么实现seo

参考文章:https://www.cnblogs.com/yaphetsfang/articles/13154149.html 前言:众所周知,Vue SPA单页面应用对SEO不友好,当然也有相应的解决方案,下面列出几种最近研究和使用过的SEO方案,SSR和静态化基于Nu…

Angular 4.0_在线竞拍网站(2)_创建项目

搭建好angular开发环境后,我们开始创建我们的项目 auction 1、使用 angular-cli命令行工具,创建我们的项目 auction 进入angular_work工作空间,D:\angular_work ng new auction2、使用前端开发工具webstorm,打开刚创建的angular…

Angular 4.0_在线竞拍网站(3)_引入所需框架与类库

1、在angular工程项目 auction上安装 jquery类库、bootstrap框架 npm install jquery --save npm install bootstrap --save安装好的类库与框架,会在项目的 pacjage.json文件中引用 修改 .angular-cli.json文件,将下载好的bootstrap框架与jquery类库引入…

Angular 4.0_在线竞拍网站(4)

今天,主要开发首页,先看效果图,并分析结构。 创建组件 经过分析首页 是由6大组件组成的,分别是 导航条组件、搜索组件、轮播图组件、商品组件、星级组件、页脚组件。 使用angular-cli命令行工具,在auction项目上创建…

四十八、使用bootstrap中的实现网站底部区域

bootstrap参考链接 https://v3.bootcss.com/javascript/#tooltips https://v3.bootcss.com/css/#grid-offsetting 效果与代码 效果 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv&qu…

nginx服务器网站日志,nginx网站日志配置

nginx网站日志配置[2020-09-10 10:47:43] 简介:建站服务器1、日志介绍nginx有两种日志&#xff0c;一种是访问日志&#xff0c;一种是错误日志。访问日志中记录的是客户端对服务器的所有请求。错误日志中记录的建站服务器ELK系统在安装完成后需要处理相关的日志文件&#xff0…

JavaWeb之SSM整合实现网站增删改查功能(详解+代码实现)

文章目录一、项目介绍二、知识储备三、具体步骤3.1 设计Mysql数据库表3.2 在Idea中创建动态JavaWeb项目3.3 配置项目结构3.4 配置web.xml3.5 配置数据库连接相关内容3.6 配置SpringMVC的配置文件3.7 配置MyBatis的配置文件3.8 配置MyBatis的配置文件3.9 配置SSM整合的配置文件3…

基于Windows10的IIS使用内网穿透搭建让所有人都能访问的Django网站

文章目录一、项目介绍1.1 前情提要1.2 项目环境二、搭建过程2.1 Python3.7安装2.2 Pycharm2019.3.3安装2.3 Django项目搭建2.4 安装ISS服务2.5 本地部署2.6 外网访问&#xff08;内网穿透&#xff09;三、注意点四、总结一、项目介绍 1.1 前情提要 示例项目的后台使用Django编…

面向零基础的阿里云+WordPress搭建个人博客网站详细图文教程

文章目录一、写在前面二、开发环境三、所需软件四、主要流程五、搭建步骤5.1 购买阿里云ECS主机5.2 购买域名5.3 为域名申请备案5.3.1 为什么要备案5.3.2 备案具体步骤5.4 域名解析5.4.1 为什么需要域名解析5.4.2 域名解析的具体步骤5.5 环境配置5.5.1 安装并配置XShell5.5.2 安…

需求分析——基于Django框架的天天生鲜电商网站项目系列博客(一)

系列文章目录 需求分析——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;一&#xff09;网站框架搭建——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;二&#xff09;用户注册模块——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;三…

网站框架搭建——基于Django框架的天天生鲜电商网站项目系列博客(二)

系列文章目录 需求分析——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;一&#xff09;网站框架搭建——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;二&#xff09;用户注册模块——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;三…

织梦网站翻页php,DEDECMS实用漂亮的翻页效果修改方法

在网上流传很广,坛子里也有几个人都转过,这里说下怎么用(教程以默认模板为例).一.内容页分页代码修改首先介绍下基础知识,dede的内容页调用标记是:{dede:pagebreak/}生成html后形式为:上一页12 下一页这里分析下,cupage的class控制整个分页区域的样式,"上一页"和&quo…

用户注册模块——基于Django框架的天天生鲜电商网站项目系列博客(三)

系列文章目录 需求分析——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;一&#xff09;网站框架搭建——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;二&#xff09;用户注册模块——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;三…

用户登录模块——基于Django框架的天天生鲜电商网站项目系列博客(四)

系列文章目录 需求分析——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;一&#xff09;网站框架搭建——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;二&#xff09;用户注册模块——基于Django框架的天天生鲜电商网站项目系列博客&#xff08;三…