VUE知识的补充

【JavaScript:void(0)或者@click.prevent】

    ​<a href="JavaScript:void(0)" @click="aClick">百度一下</a>
   ​<a href="http://www.baidu.com" @click.prevent="aClick">百度一下</a>

屏蔽form标签的提交

form标签的默认行为:验证表单和提交

【@click.prevent】

    ​<form action="../exam/text04.html">
       ​<input type="submit" @click.prevent="submitClick">
   ​</form>

触发一次
【@click.once】
只触发一次,之后执行标签的默认行为
对键盘按键进行修饰
回车【.enter】
Tab键【.tab】
delete【.delete】——对删除和退格都起作用的
全局组件的注册
参数1:组件的名称

参数2:组件配置对象

template:用来书写组件的HTML代码

注意:template中必须要有一个容器

   ​Vue.component('login',{
           ​template:"<h1>用户登录</h1>"
       ​})

局部组件的注册

    ​<div id="app" class="main"  @keypress.enter="ad">
       ​<log1 :name="username" :age="age"></log1>        
   ​</div>
   ​<!--  定义局部组件 -->
   ​<template id="loginTem">
       ​<div>
           ​<h1>    用户登录:{{name}}-----age:{{age}}</h1>
       ​</div>
   ​</template>
   ​<script src="vue.js"></script>
   ​<script>

   ​// 定义一个局部组件
   ​let log={
       ​// 找id
       ​template:"#loginTem",
       ​// 定义数据
       ​props:["name","age"],
       ​// 数据流
       ​data(){
           ​return{
               ​username:"小强",
               ​age:13,
           ​}
       ​},
   ​}
   ​const app=new Vue({
       ​el:"#app",
       ​data:{
           ​username:"张三",
           ​age:24,
       ​},
       ​components:{
           ​//挂载组件
           ​log1:log
           ​// 第一个log1是我的组件名,第二个log是要挂载的组件名
       ​},
   ​})

✒️路由

router.js放在vue.js的下面

创建路由对象写在创建组件模板下面

   ​<router-link to="/login">登录</router-link>
   ​<router-link to="/register">注册</router-link>
   ​<!-- 需要在页面上显示图层 -->
   ​<router-view></router-view>



✏️Web

C/S架构:客户端/服务器——QQ,Typora,腾讯会员。
B/S架构:浏览器/服务器——B站,爱奇艺

✒️资源分类

静态资源:所有用户访问后,得到的结果都是一样的。(HTML,CSS,JS,图片,视频,音频…)
动态资源:每个用户访问相同的资源,得到的结果可能不一样。动态资源被访问后,需要先转换为静态资源,再返回给浏览器,提供浏览器来进行解析。
常见的web服务器
概念:
服务器:安装了服务器软件的计算机
服务器软件:接受用户的请求,处理请求之后给出响应。【接请求,给响应】
web服务器软件:接受用户的请求,处理请求之后给出响应。
在web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目。
常见的服务器软件

✒️动态服务器

动态部署web工程

webLogic:Oracle公司出品,大型的web服务器,几乎支持了所有的JavaEE规范,【收费,非常的贵】。
webSphere:IBM公司出品,大型的web服务器,几乎支持了所有的JavaEE规范,【收费】
JBOSS:JBOSS公司,中型的web服务器,几乎支持了所有的JavaEE规范,【收费,几乎没人用】
Tomcat:Apache基金会,中小型的web服务器,只支持了少量的JavaEE规范,【开源免费】

✒️静态服务器

Nginx(代理,反向代理,动静分离…)极高的并发
Apache
Tomcat
bin:存放一些批处理脚本文件,可执行文件。
conf:用来存放tomcat的相关配置文件。
lib:Tomcat依赖的jar包。
logs:存放日志。
temp:临时文件目录。
webapps:Tomcat默认的Web应用部署目录。
work:Web应用JSP代码生成和遍历的临时目录。
Tomcat的启动

双击 bin/startup.bat文件
Tomcat的停止

双击 bin/shutdown.bat文件
访问

http://127.0.0.1:8080

✒️Servlet

任务
Servlet就是一个普通的Java类而已。
处理请求给出响应的类
创建Servlet
实现javax.servlet.Servlet接口
继承javax.servlet.GenericServlet类
继承javax.servlet.http.HttpServlet类
我们在开发中一般使用第三种方法来创建Servlet

✒️Servlet生命周期

初始化——init方法
实例化——构造器
调用Service方法,处理请求
销毁——destory方法
Servlet的配置
web.xml

<?xml version="1.0" encoding="UTF-8"?>
<!-- 注册servlet   -->
<servlet>
    <servlet-name>hello</servlet-name>
    <servlet-class>com.jsoft.afternoon.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>hello</servlet-name>
    <url-pattern>/hello.do</url-pattern>
#### 结束  

一次完整的面试流程就是这样啦,小编综合了腾讯的面试题做了一份前端面试题PDF文档,里面有面试题的详细解析,分享给小伙伴们,有没有需要的小伙伴们都去领取!



![](https://img-blog.csdnimg.cn/img_convert/45f2869b91b538dd3bb3290ba13bc806.png)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值