单页面应用(SPA)与多页面应用(MPA) 多页面应用 多页面应用是由多个完整的页面构成,每一次页面跳转都需要向服务器请求一个新的页面。每次请求的资源都是不公用的,有可能导致代码冗余。 页面切换缓慢 由于每次跳转都要发送一次http请求,容易造成页面的卡顿 首屏加载
Bootstrap概述 概念:一个前端开发的框架,Bootstrap来自Twitter,是目前很受欢迎的前端框架, Bootstrap是基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 框架:一个半成品软件,开发人员可以在框架基础上再进行开发,简化
简介: history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。允许操作浏览器的曾经在标签页或者框架里访问的会话历史记录。 注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象
浏览器对象模型(BOM)使得JavaScript能够和浏览器对话。 JS Window Location相关属性 1. location.hostname: 返回Web主机的域名 2. location.pathname: 返回当前页面的路径和文件名称 3. location.port: 返回Web主机的端口 4. location.protocol: 返回所使用的web协议(eg: http、h
1,首先要有一个正常可以启动的项目 2,然后点击Edit Configurations按钮 3,之后进入下面页面,较新版本的idea勾选Allow parallel run, 其他老版本的idea是一个single ...的复选框取消即可. 然后自定义端口号,保存之后启动,当需要把此项目开启第二个服务器时,依旧修改此页
(一)、HTML语法规范 1.标签分类 双标签 开始 结束 单标签 2.标签关系 包含(父子)关系: <head> <title> </title> </head> 并列(兄弟)关系: <head> </head> <body> </body> (二)、基本结构标签 1.第一个HTML网页 每一个网页都会有一个基本的结构标签,页面
BOM 概述 BOM是浏览器对象模型( bowser object model )它可以获取浏览器上的所有内容以及相关的操作 bom缺乏规范 存在共有对象解决这个问题 BOM的结构 window 概述:window是顶层对象 属于gobal(全局)对象。他是所有全局变量的父级 相关方法 打印
BOM BOM的概述: bom 称为浏览器对象模型(bowser object model),也就意味他可以获取浏览器上的所有内容以及相关的操作。BOM缺乏规范的,存在共有对象来解决这个问题,但是共有对象也存在兼容问题(ie10以后) BOM的结构 window 概述: window是顶层对象 属于golbal对象。他是所有全局变量的父亲
这个问题主要是我们的数据获取不到,我们的前端页面在渲染时会有后端的数据,但是我们有可能后端传给前段时没有传过来,导致前端并没有这个数据,但是由于页面没有展示出来我们没有发现。此时我们应该从页面开发者工具中查看后端传给前端的数据是否包含。
JSP 1、JSP简介 1.1、概念 Java Server Pages,Java服务端页面 一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容 JSP = HTML + Java 1.2、作用 简化开发,避免了Servlet中直接输出HTML标签 2、JSP导入 2.1、导入JSP坐标 <dependency>
npm install --save html2canvas@1.0.0-rc.4 npm install jspdf 封装htmlToPdf //导出页面为PDF格式 import html2canvas from 'html2canvas'; import JsPDF from 'jspdf'; const htmlToPdf = { getPdf(title,content){ html2canvas(content,{
在readfree论坛复活以后,我上去看了一下以前发的《PDF应用案例》系列文章都还在,那就接着以前的编号继续发。另外考虑到现在不少PT用户并非readfree论坛成员,所以新教程将在我的博客上同步发布。不过以前的教程就只能在readfree看,转过来实在太累,不值当。 =========================
我一开始以为在退出页面或者Servlet里面加一个session.removeAttribute("name");清除登录时用的判断用户名是否存在或者直接在退出时session.invalidate();清空session。 但是怎么弄都不行,后来经过提醒才发现忘了把判断加入详情页了 这是加了之后的代码
需求:页面A选择查询条件,然后点击去其他页面,希望再次点击A页面的时候依旧缓存上次的查询条件,直到点击 x 关闭缓存失效,再次点击左侧菜单打开A页面的时候重新请求数据,但是目前是再次点击左侧菜单打开A页面的时候依旧使用的关闭之前的缓存,为什么缓存一直存在呢?现在就来看看如何解决这个
相对路径、绝对路径 1、本地相对路径 页面是本地打开,在这个页面中写路径 例:“./src/Bird.png” 这个路径的文件的页面是在本地打开的; “src/Bird.png” 同上 2、本地绝对路径 从根盘开始写路径 例:'C:/Program/user/data/index.html' 3、相对网络路径 当前页面的网址
npm install html2canvas -s 安装插件 代码示例如下: <template> <div class="content-code" ref="getImg"> //需要截取的部分 </div> </template> <script> import html2canvas from "html2canvas"; // 引入插件
1.什么是html? TML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。 支持HTML5的浏览器:微
基础确认:HTML、CSS、JavaScript AJAX可以: 不刷新页面更新网页 在页面加载后从服务器请求数据 在页面加载后从服务器接收数据 在后台向服务器发送数据 Ajax 的核心是 XMLHttpRequest 对象,用于和服务器交换数据。 xmlhttp.open("GET","ajax_info.txt",true); xmlhttp.send()
软件架构 javaWeb:使用java语言开发基于互联网的项目 软件架构: 1.c/s:Client/Server 客户端/服务器端 在用户本地有一个客户端程序 在远程有一个服务器端程序 如:QQ 迅雷... 优点 用户体验好 缺点 开发、安装、部署、维护、麻烦 B/S:Browser/Server 浏览器/服务器端 2
https://zhidao.baidu.com/question/1839411112093624820.html 工作中遇到一些用户下载软件,程序时提示 解决办法: 在设置时没有设置询问。1、点击microsoftedge右上角,选择“设置弹出来的设置页面中选择左侧栏的“隐私和服务”选项。2、选中页面的最底下“MicrosoftDefen
前面讲解的爬虫案例都是单级页面数据抓取,但有些时候,只抓取一个单级页面是无法完成数据提取的。本节讲解如何使用爬虫抓取多级页面的数据。在爬虫的过程中,多级页面抓取是经常遇见的。下面以抓取二级页面为例,对每级页面的作用进行说明: 一级页面提供了获取二级页面的访问链接。 二
vue3 hooks使用 今天我们稍微说一下 vue3 项目中的 hooks 的使用,其实这个 hooks 呢是和 vue2 当中的 mixin 是类似的,学习过 vue2 的小伙伴一定对 mixin 一定比较熟悉,就算没用过也一定了解过,也就是混入,通过 mixin 混入来分发 vue 组件中的可复用功能。一个混入对象可以包含任意组
Ajax有点是不用刷新界面,就是没用AJAX的网页,你点一个按钮就要刷新一下页面,尽管新页面上只有一行字和当前页面不一样,但你还是要无聊地等待页面刷新。 用了AJAX之后,你点击,然后页面上的一行字就变化了,页面本身不用刷。
</!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title></title> <script src="./lib/vue-2.4.0.js"></script> <style> </style&
HTML标签_链接标签 a:定义一个超链接 属性: href:指定访问资源的URL(统一资源定位符) target:指定打开资源的方式 _self:默认值,在当前页面打开 _blank:在空白页面打开 <!--超链接 a--> <a href="http://www.baidu.com">超链接</a> <br> <