网站制作知识点笔记
2014-12-08 23:22
176 查看
这是大三上学期的时候自己跟着视频学做的网站,表示累觉不爱了。。。。
1.传智视频里面已经定义了各种类及相关的方法,并把这些类打成一个jar包,在敲代码的时候把这些jar包导入相关的
项目中,就可以直接使用,跟sun提供的JRE System Library文件一样。有点不同的是每创建一个项目,JRE System Library
文件夹自动导入,自己定义的包要手动导入。
2.跟着视频做坏处是一些API文档中的最基础的方法给忽略了,好处是做一个项目的流程,一些具体的细节明白很多。
3.这个项目是由一些零碎的小知识点组装成的,像,servlet概念及方法,JSP的一些基本语法,
4.WEB上的概念以及原理
1.原理3个: Cookie,Session,application
5.JSP的response隐藏对象在转换为Servlet之后,对应于HttpServletResponse型态对象,HttpServletResponse对象是有关于对客户端请求之响应,您可以利用它来设定一些要响应的讯
6.BadeServlet 1.可以有多个处理方法 2.简化了转发和重定向的代码
7.一个请求一个访问。 请求BaseServlet中的某个方法 http://localhost:8080/tools/AServlet?method=regist
8. /index.jdp默认为f前缀,表示转发到index.jsp f://index.jsp f前缀表示forward,即转发 r://index.jsp r前缀表示redirect,即重定向
9.转发:显示的是另一个.jsp的内容但当前的URL是当前页面的,是在服务器端起作用,当使用forward()时, Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件
10.重定向:是在用户的浏览器端工作,重定向后在浏览器地址栏上会出现重定向页面的URL
11.打开tomcat的conf文件夹找到context.xml改写成这样的一句话:loaded for each web application -->
<Context reloadable="true">
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</Watched,服务器在myeclipse中
将自动开启
12.JSP编码和解码:、一个http请求经过的几个环节:
浏览器(ie firefox)【get/post】------------>Servlet服务器------------------------------->浏览器显示
编码 解码成unicode,然后将显示的内容编码 解码
(1) 浏览器把URL(以及post提交的内容)经过编码后发送给服务器。
(2) 这里的Servlet服务器实际上指的是由Servlet服务器提供的servlet实现ServletRequestWrapper,不同应用服务器的 servlet实现不同,这些servlet的实现把这些内容解码转换为unicode,处理完毕后,然后再把结果(即网页)编码返回给浏览器。
13.HTML中的get和post的区别:get是从服务器上获取数据,post是向服务器传送数据。 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。
14.有一个现成的servlet需要部署一下,才能用
15.需要给出一个参数,这个参数每次都不同,这样才能干掉浏览器缓存,进而每次都能访问服务器
16.在一个表单中调用函数:<!-- 添加一个参数:method = login -->
<input type="hidden" name="method" value="login">
17.jQuery是javascript框架,jQuery也是javascript代码。使用jQuery要比直接使用javascript方便的很多。像strust一样,也是一种框架。要使用jQuery,首先需要在jsp页面中导入jQuery.jQuery就是一个JS文件
18.onload表示页面加载完毕,jquery 跟javascript都是脚本语言
19.在javascript中查找一个元素,用document.getElementById();
20.DIV标签称为区隔标记。作用:设定字、画、表格等的摆放位置
21.CSS ID选择 器是以#开头,ID选择器返回值只有一个
元素选择器通过元素名来查询元素
类选择器就是通过类名( CCS类名)来查询元素
属性选择器通过属性来查询元素
表单选择器指的是查询表单元素 $(":input")查询所有表单元素,包括:inputtextarea,select,button
$("text")查询所有《input type=:text"/>元素;
$(":password")查询所有<input type="password">元素
$(":radie")查询所有<input yupe="radio">元素
$(":chectbox")查询所有<input type="checkbox">元素
表单对象属性:例如radio和checkbox都有checked属性,可以通过这个属性值来查询元素 $(":select")查询被选中的<option>元素
22.有关属性的方法: jquery元素对属性的操作方法:
attr(name):读取指定属性的值 attr(name,value)设置指定属性的值 removeAttr(name)删除指定属性
23.类 jquery元素对类的操作方法;addClass(name):给元素添加指定类 removeClass(name):给元素删除指定类
24.html:jquery元素html内容的操作方法: html():获取元素的html内容; html(html):设置元素的html内容
25.文本:jquery 元素文本内容的操作方法: text()获取元素的文本内容 text(text):设置元素的文本内容
26.value jquery 元素value内容的操作方法 val()获取元素的value的内容 val(val)设置元素的value内容
27.css: jquery元素操作css样式方法: css(name)获取指定名称的样式值,即class css(name,value)设置指定名称的样式值
28.遍历:因为查询到的元素可能不只有一个,有时我们需要循环遍历,这时需要使用each()方法来完成。each()方法的参数是函数,每次循环都会调用一次这个函数,在函数中可以使用$(this)来获取当前遍历的元素
29.事件:focus(fn函数):得到事件 blur(fn)失去焦点事件 mouseover(fn)鼠标进入元素事件 mouseout(fn)鼠标离开元素事件 change(fn)下拉列表元素值改变事件 submit(fn)表单提交事件,只能添加给表单元素,参数函数会在表单被提交时执行
submit()提交表单,只能添加给表单元素,表示提交表单 hover(over,out)这个函数的两个参数都是函数,over函数会在鼠标进入元素是被执行,out函数会在鼠标离开元素时执行
30.ajavax来发送异步请求
31.失去焦点就是光标离开
32.制作一个网站,页面的框架分布可以先画出来,然后根据框架的分布来敲代码
33.$(function())文件加载结束之后执行
34.画图来使下一步代码实现的功能清晰,即功能分析
35.jsp动态网页技术,在客户端浏览器上要显示的内容,里面包含了.css样式,.js对应的事件请求和相应。对于自己编写的servlet的程序要部署到web.xml文件上。固定格式为:
<servlet>
<servlet-name>UserServlet</servlet-name>
<servlet-class>cn.lms.goods.user.web.servlet.UserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserServlet</servlet-name>
<url-pattern>/UserServlet</url-pattern>
</servlet-mapping>
1.传智视频里面已经定义了各种类及相关的方法,并把这些类打成一个jar包,在敲代码的时候把这些jar包导入相关的
项目中,就可以直接使用,跟sun提供的JRE System Library文件一样。有点不同的是每创建一个项目,JRE System Library
文件夹自动导入,自己定义的包要手动导入。
2.跟着视频做坏处是一些API文档中的最基础的方法给忽略了,好处是做一个项目的流程,一些具体的细节明白很多。
3.这个项目是由一些零碎的小知识点组装成的,像,servlet概念及方法,JSP的一些基本语法,
4.WEB上的概念以及原理
1.原理3个: Cookie,Session,application
5.JSP的response隐藏对象在转换为Servlet之后,对应于HttpServletResponse型态对象,HttpServletResponse对象是有关于对客户端请求之响应,您可以利用它来设定一些要响应的讯
6.BadeServlet 1.可以有多个处理方法 2.简化了转发和重定向的代码
7.一个请求一个访问。 请求BaseServlet中的某个方法 http://localhost:8080/tools/AServlet?method=regist
8. /index.jdp默认为f前缀,表示转发到index.jsp f://index.jsp f前缀表示forward,即转发 r://index.jsp r前缀表示redirect,即重定向
9.转发:显示的是另一个.jsp的内容但当前的URL是当前页面的,是在服务器端起作用,当使用forward()时, Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件
10.重定向:是在用户的浏览器端工作,重定向后在浏览器地址栏上会出现重定向页面的URL
11.打开tomcat的conf文件夹找到context.xml改写成这样的一句话:loaded for each web application -->
<Context reloadable="true">
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</Watched,服务器在myeclipse中
将自动开启
12.JSP编码和解码:、一个http请求经过的几个环节:
浏览器(ie firefox)【get/post】------------>Servlet服务器------------------------------->浏览器显示
编码 解码成unicode,然后将显示的内容编码 解码
(1) 浏览器把URL(以及post提交的内容)经过编码后发送给服务器。
(2) 这里的Servlet服务器实际上指的是由Servlet服务器提供的servlet实现ServletRequestWrapper,不同应用服务器的 servlet实现不同,这些servlet的实现把这些内容解码转换为unicode,处理完毕后,然后再把结果(即网页)编码返回给浏览器。
13.HTML中的get和post的区别:get是从服务器上获取数据,post是向服务器传送数据。 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。
14.有一个现成的servlet需要部署一下,才能用
15.需要给出一个参数,这个参数每次都不同,这样才能干掉浏览器缓存,进而每次都能访问服务器
16.在一个表单中调用函数:<!-- 添加一个参数:method = login -->
<input type="hidden" name="method" value="login">
17.jQuery是javascript框架,jQuery也是javascript代码。使用jQuery要比直接使用javascript方便的很多。像strust一样,也是一种框架。要使用jQuery,首先需要在jsp页面中导入jQuery.jQuery就是一个JS文件
18.onload表示页面加载完毕,jquery 跟javascript都是脚本语言
19.在javascript中查找一个元素,用document.getElementById();
20.DIV标签称为区隔标记。作用:设定字、画、表格等的摆放位置
21.CSS ID选择 器是以#开头,ID选择器返回值只有一个
元素选择器通过元素名来查询元素
类选择器就是通过类名( CCS类名)来查询元素
属性选择器通过属性来查询元素
表单选择器指的是查询表单元素 $(":input")查询所有表单元素,包括:inputtextarea,select,button
$("text")查询所有《input type=:text"/>元素;
$(":password")查询所有<input type="password">元素
$(":radie")查询所有<input yupe="radio">元素
$(":chectbox")查询所有<input type="checkbox">元素
表单对象属性:例如radio和checkbox都有checked属性,可以通过这个属性值来查询元素 $(":select")查询被选中的<option>元素
22.有关属性的方法: jquery元素对属性的操作方法:
attr(name):读取指定属性的值 attr(name,value)设置指定属性的值 removeAttr(name)删除指定属性
23.类 jquery元素对类的操作方法;addClass(name):给元素添加指定类 removeClass(name):给元素删除指定类
24.html:jquery元素html内容的操作方法: html():获取元素的html内容; html(html):设置元素的html内容
25.文本:jquery 元素文本内容的操作方法: text()获取元素的文本内容 text(text):设置元素的文本内容
26.value jquery 元素value内容的操作方法 val()获取元素的value的内容 val(val)设置元素的value内容
27.css: jquery元素操作css样式方法: css(name)获取指定名称的样式值,即class css(name,value)设置指定名称的样式值
28.遍历:因为查询到的元素可能不只有一个,有时我们需要循环遍历,这时需要使用each()方法来完成。each()方法的参数是函数,每次循环都会调用一次这个函数,在函数中可以使用$(this)来获取当前遍历的元素
29.事件:focus(fn函数):得到事件 blur(fn)失去焦点事件 mouseover(fn)鼠标进入元素事件 mouseout(fn)鼠标离开元素事件 change(fn)下拉列表元素值改变事件 submit(fn)表单提交事件,只能添加给表单元素,参数函数会在表单被提交时执行
submit()提交表单,只能添加给表单元素,表示提交表单 hover(over,out)这个函数的两个参数都是函数,over函数会在鼠标进入元素是被执行,out函数会在鼠标离开元素时执行
30.ajavax来发送异步请求
31.失去焦点就是光标离开
32.制作一个网站,页面的框架分布可以先画出来,然后根据框架的分布来敲代码
33.$(function())文件加载结束之后执行
34.画图来使下一步代码实现的功能清晰,即功能分析
35.jsp动态网页技术,在客户端浏览器上要显示的内容,里面包含了.css样式,.js对应的事件请求和相应。对于自己编写的servlet的程序要部署到web.xml文件上。固定格式为:
<servlet>
<servlet-name>UserServlet</servlet-name>
<servlet-class>cn.lms.goods.user.web.servlet.UserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserServlet</servlet-name>
<url-pattern>/UserServlet</url-pattern>
</servlet-mapping>
相关文章推荐
- 网站优化之-SEO在网页制作中的应用(信息来自慕课网课程笔记)
- 网站制作笔记一域名购买与主机备案
- 网站架构学习笔记之知识点索引
- 网站制作笔记二之建站工具和准备
- 网站制作笔记-bootstrap可视化布局,表单生成工具,快速制作网页原型
- 光影在线电影网站制作笔记
- 笔记:SEO在网站制作中的应用
- 网站架构学习笔记之知识点索引
- 标签嵌套规范、网站结构制作实例笔记
- 对开发的程序(制作CAB)进行签名,并允许网站中使用
- 快点去借PHP网站制作的光盘
- 5天学会使用NoahWeb表现层制作动态网站(第三天)
- 最佳ASP.NET编程习惯 [ 来自:动态网站制作指南 ]
- 一个在线制作图标的网站和翻译电脑术语的网站
- 最佳ASP.NET编程习惯 [ 来自:动态网站制作指南 ]
- 网页制作教程网站
- 5天学会使用NoahWeb表现层制作动态网站(第四天)
- 开发购物网站的第一步--关于制作前的一些思考
- 用PHP制作静态网站的模板框架
- 对开发的程序(制作CAB)进行签名,并允许网站中使用