zenner's Blog

巨饼的技术博


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Schedule

  • Sitemap

  • Search

JQuery

Posted on 2020-08-06 | In web

JQuery 基础:

一、概念

    一个JavaScript框架。简化JS开发
    * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨    是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优    化HTML文档操作、事件处理、动画设计和Ajax交互。

    * JavaScript框架:本质上就是一些js文件,封装了js的原生代码而已

二、快速入门

    1. 步骤:
        1. 下载JQuery
            * 目前jQuery有三个大版本:
                1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,
                     功能不再新增。因此一般项目来说,使用1.x版本就可以了,
                     最终版本:1.12.4 (2016年5月20日)
                2.x:不兼容ie678,很少有人使用,官方只做BUG维护,
                     功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,
                     最终版本:2.2.4 (2016年5月20日)
                3.x:不兼容ie678,只支持最新的浏览器。除非特殊要求,
                     一般不会使用3.x版本的,很多老的jQuery插件不支持这个版本。
                     目前该版本是官方主要更新维护的版本。最新版本:3.2.1(2017年3月20日)
            * jquery-xxx.js 与 jquery-xxx.min.js区别:
                1. jquery-xxx.js:开发版本。给程序员看的,有良好的缩进和注释。体积大一些
                2. jquery-xxx.min.js:生产版本。程序中使用,没有缩进。体积小一些。程序加载更快

        2. 导入JQuery的js文件:导入min.js文件
        3. 使用
            var div1 = $("#div1");
            alert(div1.html());

三、JQuery对象和JS对象区别与转换

    1. JQuery对象在操作时,更加方便。
    2. JQuery对象和js对象方法不通用的.
    3. 两者相互转换
        * jq -- > js : jq对象[索引] 或者 jq对象.get(索引)
        * js -- > jq : $(js对象)
Read more »

Filter_Listener

Posted on 2020-08-05 | In web

Filter:过滤器

一、 概念:

    * 生活中的过滤器:净水器,空气净化器,土匪、
    * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。
    * 过滤器的作用:
        * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...

二、 快速入门:

1. 步骤:

        1. 定义一个类,实现接口Filter
        2. 覆写方法
        3. 配置拦截路径
            1. web.xml
            2. 注解
Read more »

JSP_MVC_EL_JSTL

Posted on 2020-08-03 | In web

JSP:

一、指令

1. 作用

        用于配置JSP页面,导入资源文件

2. 格式:

        <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>

3. 分类:

page : 配置JSP页面的

            * contentType:等同于response.setContentType()
                1. 设置响应体的mime类型以及字符集
                2. 设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置pageEncoding属性设置当前页面的字符集)
            * import:导包
            * errorPage:当前页面发生异常后,会自动跳转到指定的错误页面
            * isErrorPage:标识当前也是是否是错误页面。
                * true:是,可以使用内置对象exception
                * false:否。默认值。不可以使用内置对象exception
Read more »

Cookie_Session_JSP

Posted on 2020-08-02 | In web

会话技术

1. 会话:一次会话中包含多次请求和响应。
    * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止
2. 功能:在一次会话的范围内的多次请求间,共享数据
3. 方式:
    1. 客户端会话技术:Cookie
    2. 服务器端会话技术:Session
Read more »

request

Posted on 2020-07-30 | In web

HTTP协议:

1. 请求消息:客户端发送给服务器端的数据
    * 数据格式:
        1. 请求行
        2. 请求头
        3. 请求空行
        4. 请求体
2. 响应消息:服务器端发送给客户端的数据
    * 数据格式:
        1. 响应行
            1. 组成:协议/版本 响应状态码 状态码描述
            2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。
                1. 状态码都是3位数字 
                2. 分类:
                    1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
                    2. 2xx:成功。代表:200
                    3. 3xx:重定向。代表:302(重定向),304(访问缓存)
                    4. 4xx:客户端错误。
                        * 代表:
                            * 404(请求路径没有对应的资源) 
                            * 405:请求方式没有对应的doXxx方法
                    5. 5xx:服务器端错误。代表:500(服务器内部出现异常)
Read more »

IDEA的开发环境配置

Posted on 2020-07-30 | In web , 环境配置

配置项目

第一步配置项目环境是在箭头指的地方设置。这里叫做 project structure

image-20200730110224635

打开后可以看到一些东西:

一、project

image-20200730110334254

Project里设置SDK和你编译后的输出位置。一般需要明确的输出这个out地址。如果不设置可能Tomcat报错,也可以等Tomcat报错的时候再设置。

Read more »

http 和 request

Posted on 2020-07-30 | In web

HTTP:

概念

Hyper Text Transfer Protocol 超文本传输协议

    * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式
    * 特点:
        1. 基于TCP/IP的高级协议
        2. 默认端口号:80
        3. 基于请求/响应模型的:一次请求对应一次响应
        4. 无状态的:每次请求之间相互独立,不能交互数据

    * 历史版本:
        * 1.0:每一次请求响应都会建立新的连接
        * 1.1:复用连接,对缓存的支持
Read more »

剑指 Offer 06. 从尾到头打印链表

Posted on 2020-07-28 | In algorithm , 剑指offer , 简单

题目

剑指 Offer 06. 从尾到头打印链表

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。

示例 1:

1
2
输入:head = [1,3,2]
输出:[2,3,1]
Read more »

剑指 Offer 05. 替换空格

Posted on 2020-07-28 | In algorithm , 剑指offer , 简单

题目

剑指 Offer 05. 替换空格

请实现一个函数,把字符串 s 中的每个空格替换成”%20”。

示例 1:

1
2
输入:s = "We are happy."
输出:"We%20are%20happy."
Read more »

Tomcat&SerVlet

Posted on 2020-07-28 | In java , java web

web相关概念回顾

1. 软件架构
    1. C/S:客户端/服务器端
    2. B/S:浏览器/服务器端

2. 资源分类
    1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
        * 如: html,css,JavaScript
    2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
        * 如:servlet/jsp,php,asp....
Read more »
上一页1234…7下一页

Deep ploughing those days ​​​​

62 posts
39 categories
61 tags
E-Mail
Links
  • fivelike
  • ReachDong(dada)
© 2021
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4