萌新的IDEA_web开发笔记(未完)
萌新IDEA_web开发笔记
按兴趣自己搞的网页:
http://47.94.140.98:8080/ow_web/my_web/web/
暂时还没做完。
部署在租的服务器上面,背景视频加载可能有点慢,主要看网速吧。
推荐Chrome浏览器,显示器和网页倍率均为100%。
一、项目创建
此处参考:https://www.cnblogs.com/shindo/p/7272646.html
JDK版本:java version "1.8.0_161"44,tomcat版本:9.0.12,module创建时Web Application Version 4.0
二、笔记日志
1、标题图案
上网查找发现标题图案有两种,即所谓的“被动式”和“自动式”;
我使用被动式的方法,图片(16x16)重命名为favicon.ico放在WEB-INF下,标题图标会自动生成,收藏夹图标也是。
参考链接:https://www.cnblogs.com/lyp123/articles/5661661.html
2、用相对路径可能要好一点
写网页的时候肯定有不少超链接,需要你给出下一个jsp的地址。如果你在本地开发一点问题没有,部署到服务器的时候可能有各种路径发生变化,和原先不一样(看个人情况)。
比如说在本机是localhost:8080/my_web,部署到服务器可能就变成47.94.140.98:8080/ow_web/my_web,前面那一节无所谓,但是后面的就呵呵了,如果写绝对路径,可能很多文件加载不出来。
3、疑点:网页源代码和F12(开发人员模式)看到的不一样
可能这是一个萌新的问题……
在看别人网页的时候,我发现有时候右键->查看网页源代码,和浏览器F12开发人员模式看到的不一样。
比如说:
查看源代码:
开发人员模式:
网页上确实有一个toolbar一样的菜单栏,但是在源代码里面没有。(所以事实证明,F12看到的是浏览器真正显示出来的东西)
这个问题我理解是,源代码中某个地方的函数(或者是css里面的)加载了这么一个东西,我在源代码里面还没找到。浏览器看到的应该是对源代码的最终解释(就是你最终看到的东西)。
4、alert()弹窗
我们都知道在script里面alert是弹窗警告的意思,但是有时候会遇见alert弹不出来的情况。
我遇到的情况与之类似,但解决方法不一样。我是把script里面的type改为text/javascript;而我一开始写的是javascript。
查了一下w3school发现没有type = "javascript"这个选项值,也就是说我写错了(那么为什么IDEA的联想输入提示我可以写javascript,被坑了)
啰嗦一句:type = "text/javascript"和language = "JavaScript"是等效的。
来自w3school的参考链接:http://www.w3school.com.cn/tags/att_script_type.asp
5、登录前端界面
9款大气实用的HTML5/CSS3注册登录表单:http://www.i7758.com/archives/1625.html
萌新的IDEA_web开发笔记(未完)的更多相关文章
- [开发笔记]-未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出【转载自:酷小孩】
原文地址:http://www.cnblogs.com/babycool/p/3199158.html 今天打算用VisualStudio2012做一个js效果页面测试的时候,打开VS2012新建项目 ...
- Go web编程学习笔记——未完待续
1. 1).GOPATH设置 先设置自己的GOPATH,可以在本机中运行$PATH进行查看: userdeMacBook-Pro:~ user$ $GOPATH -bash: /Users/user/ ...
- jQuery 学习笔记(未完待续)
一.jQuery概述 宗旨: Write Less, Do More. 基础知识: 1.符号$代替document.getElementById()函数 2.使 ...
- JSP应用开发 -------- 电纸书(未完待续)
http://www.educity.cn/jiaocheng/j9415.html JSP程序员常用的技术 第1章 JSP及其相关技术导航 [本章专家知识导学] JSP是一种编程语言,也是一种动 ...
- JavaScript设计模式:读书笔记(未完)
该篇随我读书的进度持续更新阅读书目:<JavaScript设计模式> 2016/3/30 2016/3/31 2016/4/8 2016/3/30: 模式是一种可复用的解决方案,可用于解决 ...
- 漫漫征途,java开发(未完待续)
前言 2018年,大二上,有幸加入服务外包实验室的考核,在考核中,主动加入xxx项目的后端,一是为了积累项目经验,二是为了学到更多东西,进入了之后发现原来要学的这么多,时间这么紧!但唯有学习! 心得体 ...
- linux学习笔记---未完待续,缓慢更新
做为linux菜鸟,由于work的需要,慢慢的开始接触学习linux. <鸟哥的linux私房菜>学习笔记. 一.基础命令操作 1.显示日期的命令 date 执行date命令后,显示结果为 ...
- oracle-绑定变量学习笔记(未完待续)
--定义变量SQL> var a number; --给绑定变量赋值SQL> exec :a :=123; PL/SQL procedure successfully completed. ...
- Greys学习笔记(未完待续)
Greys介绍 greys-anatomy是一个Java线上诊断工具,取名来自美剧<实习医生格雷>,由菜鸟-杜琨同学开发维护.比我们常用的脚本工具btrace提供更多的功能,greys采用 ...
随机推荐
- printf 函数原型
typedef char *va_list; #define _AUPBND (sizeof (acpi_native_int) - 1) #define _ADNBND (sizeof (acpi_ ...
- iOS开发基础-九宫格坐标(4)
对iOS开发基础-九宫格坐标(3)的代码进行进一步优化. 新建一个 UIView 的子类,并命名为 WJQAppView ,将 appxib.xib 中的 UIView 对象与新建的视图类进行关联. ...
- iUAP云运维平台v3.0全面支持基于K8s的微服务架构
什么是微服务架构? 微服务(MicroServices)架构是当前互联网业界的一个技术热点,业内各公司也都纷纷开展微服务化体系建设.微服务架构的本质,是用一些功能比较明确.业务比较精练的服务去解决更大 ...
- python语法与c++不同点
代码结构由':'号和缩进 来标示. 函数: def 定义 不定参数: *args: tarple可逐个传, 整体传, *拆包传 **kwargs dict可逐个传, 整体传, ** 拆包传, 有2 ...
- MongoDB系列:一、MongoDB和Redis区别
简介 MongoDB更类似Mysql,支持字段索引.游标操作,其优势在于查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不支持事务. Mysql在大数据量时效率显著下降,MongoDB更多 ...
- JAVA并发包学习
1)CyclicBarrier一个同步辅助类,允许一组线程相互等待,直到这组线程都到达某个公共屏障点.该barrier在释放等待线程后可以重用,因此称为循环的barrier 2)CountDownLa ...
- Python——入门 | 常用python实现
一.冒泡排序 list = [56,12,1,8,354,10,100,34,56,7,23,456,234,-58] def MP_paixu(): for i in range(len(list) ...
- [UOJ422][集训队作业2018]小Z的礼物——轮廓线DP+min-max容斥
题目链接: [集训队作业2018]小Z的礼物 题目要求的就是最后一个喜欢的物品的期望得到时间. 根据$min-max$容斥可以知道$E(max(S))=\sum\limits_{T\subseteq ...
- 「POJ2891」Strange Way to Express Integers【数学归纳法,扩展中国剩余定理】
题目链接 [VJ传送门] 题目描述 给你\(a_1...a_n\)和\(m_1...m_n\),求一个最小的正整数\(x\),满足\(\forall i\in[1,n] \equiv a_i(mod ...
- pyspider框架学习
一.crawl()方法学习: 1.url:爬去是的url,可以定义单个,可以定义为url列表. 2.callback:回调函数,指定该url使用哪个方法来解析. 3.age:任务的有效时间. 4.pr ...