精华内容
下载资源
问答
  • 2021-06-12 05:02:37

    记得有一次和一朋友散步,他问到什么是动态网页、什么是静态网页、动态网页与静态网页有什么区别。当时我的回答似乎并没有让他真的明白到底什么是动态、什么是静态,所以今天想在这篇文章中详细的举例说明什么是动态网站、什么是晶体网站。都知道网站是由一个个网页组成的,所以动态(静态)网站与动态(静态)网页在本文中就不特别区别了,表达的意思是相似的。

    (1)动态网站与静态网站的概念及区别

    动态网站是指通过网页脚本语言(比如php、jsp、asp等)将网站内容中的数据动态的存储到服务器端的数据库里,用户访问网站是通过读取数据库来动态生成网页的方法。相反的,静态网站是指不通过脚本语言及数据库开发,而直接或间接由制作成html的网页组成。

    在静态网站中,用户往往只具有信息浏览者的权利,用户不能实现信息反馈,而动态网站则很好的满足了这一要求,动态网站的用户往往可以填写表单、发表留言评论等等,而这些反馈的数据都被存储到了网站服务器端的数据库中。对于一个静态网站而言,其各个页面的制作都需要使用专门的网页制作工具(如dreamweaver)去修改制作,而且制作完成了的页面都具有“静态性”,即每个用户无论什么时候打开这个页面呈现的信息都是一样的。而对于动态网站而言,由于使用的是数据库驱动生产网页的方式,所以通常都会有一个网站建站软件,比如wordpress、dedecms、discuz等,管理者可以在网站的后台很方便的管理网站,可实现不用接触代码即可可视化的编辑网站内容,还能够实现站内站外各种信息的调用。不同的用户,或在不同的时间、不同的地点访问网站,或会呈现出不一样的页面。

    那么如何区分动态网站与静态网站呢,叶德华觉得最简单、有效的方法就是看该网站是否采用了数据库的开发模式。对于一个静态网站来说,其网页都是真实存在于网站服务器的,而相对于动态网站,其网页是当有用户访问时即时生成的,网站服务器中并不真正存在该网页。例如,有www.a.com和www.b.com这两个网站,前者是纯静态的网站,后者是用php编写的动态网站,假设这两个网站都存在网站介绍页面,并且www.a.com/about.html和www.b.com/about.html表示的都是网站的网站介绍页面,表现出来的效果一样,但是原理却完全不同。www.a.com由于是静态网站,其根目录下真实存在about.html这个页面,用户访问的时候是直接访问了这个页面,没有通过任何数据库驱动来实现;而www.b.com由于是动态网站,其根目录下并不真正存在about.html这个页面,该网站只是将网站介绍的信息通过网站后台录入进了数据库中,当有用户访问的时候,数据库调用了录入的信息生成了一个伪静态的about.html页面,之所以称之为“伪”,是因为在网站服务器中并不存在about.html这个页面,这个页面只是即时生成的,这个也就是动态网站与静态网站之间最大的区别。

    (2)百度首页是静态网页还是动态网页

    这个问题看起来有点傻,不过叶德华觉得还是值得思考的。我们访问百度的时候,一般都是直接访问这个网址,可是你有没有发现你输入、、这三个网址一样进入的还是百度的首页呢?我觉得百度首页是一个静态网页,下面给出我的理由。

    第一,感性的来说,百度首页虽然简单,但是却是数亿网民的上网入口,作为一个互联网巨头,使用简单的静态网页不管从维护还是其他方便来说都是不合适的,所以感性的认为这是一个动态的网页。

    第二,从界面上来说,百度首页的“新闻”、“贴吧”、“知道”、“音乐”、“图片”、“视频”、“地图”、“百科”、“文库”、“hao123”、“更多”等锚文本都只是简单的链接而已,不管是静态还是动态,这些简单的功能都是可以的。用户还可以登录自己的百度会员账号,然后不同的用户呈现的百度个性化首页也会不同,那么这就需要调用到数据库中的用户信息了,单从这点而言,可以认为是一个动态页面。

    第三,从网页代码来看,在“百度首页”单击鼠标右键可查看网页源代码,从代码也可以看出使用了各种各样的脚本语言,比如会员账号中就使用了javascript脚本。所以,也可以看出这是一个动态页面。

    (3)以叶德华的博客为例整站分析动态与静态

    访问我的博客,可以直接在百度中搜索“叶德华的博客”即可访问。我的博客整站布局是这样的,我首先使用了wordpress建站程序建了这样的一个博客网站,然后又自己用dreamweaver建了几个简单的页面,例如404页面、网站地图页面。由于这个博客是我一手建好的,所以我可以明确的说这个博客中除了404页面和网站地图页面以外,其余的都是动态页面。

    博客的首页、文章分类页、文章内容页面都是数据库生成的网页,我每次发布文章的时候只需要在网站的管理后台中录入我想要发布的文章,然后点击“发布”即可,不用接触到任何的网页代码。而“404页面”和“网站地图”页面每当我要修改的时候,就会有些麻烦,我需要首先将这几个网页从服务器中下载下来,然后使用dreamweaver打开然后修改其中的代码,这也就是为什么动态网站的管理要比静态网站的管理要容易的多的原因。为了减轻自身服务器的压力,我使用了较多的第三方应用,比如搜索框使用的是谷歌的搜索、广告直接放入的就是百度广告联盟的、评论功能使用的是多说的社会化评论代码等。也是由于插入了这些第三方应用,才使得博客的页面看起来显得动态化了,否则,如果没有添加百度联盟的广告,那么“404页面”和“网站地图”页面就是一纯静态化的网页,不管是谁、不管什么时间、什么地点访问都会呈现一样的页面结果。

    以前,可以较明显的区别出动态网站与静态网站,而随着现在各种技术的成熟、以及开发平台的出现,让静态网页呈现出动态网页的效果变得越来越容易,所以区分起来也就有了一定的难度,不过也没关系,现在所说的网站开发绝大多数情况下指的都是动态网站开发,而不会让你真正的去制作一个个的html静态网页组成一个网站。从事互联网相关的工作,对于这些基本概念的了解也是必要的。

    本文首发于叶德华的博客,由cheaplululemon赞助,赞助网站地址:,转载请注明赞助网站网址。

    申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

    更多相关内容
  • 动态网页的基础知识:

    千次阅读 2018-08-24 12:11:57
    001.交互性:网页会根据用户的要求和选择而动态的改变和现实网页内容! 002.自动更新:无需改变页面的代码,便会自动更新页面内容! 003.随机性:当不同的时间,不同身份的用户访问同一页面会产生不同的的页面效果!...

    01.动态网页的优势
    动态网页是在服务器端运行的程序!随不同用户,不同条件 返回不同的结果!
    001.交互性:网页会根据用户的要求和选择而动态的改变和现实网页内容!
    002.自动更新:无需改变页面的代码,便会自动更新页面内容!
    003.随机性:当不同的时间,不同身份的用户访问同一页面会产生不同的的页面效果!
    02.动态网页是静态网页的替代品吗?
    两者各有优点,选择哪种页面取决于网站功能的需求和内容的多少。如果网站的功能简单,内容少,采用静态网页的方式更合适!
    反之,一般要使用动态网页!
    03.B/S架构(Browser/Server 浏览器/服务器)
    001.在B/S架构下,应用程序 完全 放在应用服务器上,并通过应用服务器与数据库服务器进行通信,系统界面通过浏览器展现。
    002.B/S和C/S各自优势
    B/S的优势:
    维护和升级方式简单。C/S架构必须安装和配置客户端软件。如果系统需要更新,必须对每一个客户端都进行更新!
    B/S架构中,软件应用的业务逻辑完全在服务器端实现,所有的客户端只是浏览器,不需要维护!(升级浏览器需在客户端进行)
    维护人员只需要关注服务器端软件的软件更新!
    C/S的优势:
    B/S的界面没有C/S的友好,很难做出像office这样界面丰富的软件。
    在速度和安全性上需要花费巨大的设计成本!
    由于B/S架构的交互是 请求/响应 模式的,一旦数据信息发生变化,必须通过刷新页面才能看到更新的数据信息!
    C/S架构一般面向固定的用户群,一般高度机密的信息系统采用C/S架构!
    B/S架构适用于公开信息发布,对信息的保密性要求较低的情况!

    003.B/S架构的工作流程
    01.浏览器接收用户的输入
    02.浏览器向服务器发送请求,等待服务器响应(此请求先到应用程序服务器,再到数据库服务器!)
    03.数据处理:服务器通常使用服务器脚本语言(Java等)进行数据库访问
    04.服务器向浏览器发送响应!(如动态生成的html页面,并有浏览器进行渲染后展现给用户!)

    04.URL(Uniform Resource Locator) 统一资源定位符!

    01.URL用于完整的描述Internet上网页和其他资源的地址的一种标识方法!(简单说URL就是网址!)
    02.在Internet上所有资源都有一个独一无二的URL!
    03.URL的组成! http://localhost/news/index.jsp
    协议:http ==> HyperText Transfer Protocol 超文本传输协议!
    https ==> 安全的! safe
    该协议支持简单的 请求/响应对话!对于Web服务器是最常用的协议!

    服务器域名 IP:localhost

    端口号:
    端口是用于服务器内外部通信的通道!当外部访问服务器时就需要通过指定的通道来访问!
    为了避免复杂的ip地址,通常用域名来代替!例如百度ip为 202.108.22.5 域名为baidu.com

    路径:
    包含两层含义!
    例如news/index.jsp
    news是指Web应用程序 对外发布时 对应的上下文路径!即Web应用的根目录!index.jsp代表具体的资源!

    05.常用的Web服务器(Web容器)
    001.Tomcat
    002.JBoss
    003.Jetty

    06.Web应用的目录结构
    / :根目录,该目录下的所有文件 对客户端都可以访问!(jsp html css js ..)
    /WEB-INF:存放应用程序所使用的各种资源,该目录及其子目录对客户端 不可以访问!(其中包括web.xml 部署描述符)
    /WEB-INF/classes :存放应用程序 所有的class文件!
    /WEB-INF/lib : 存放Web应用使用的 jar文件!

    注意:01.Tomcat运行过程中,Tomcat类加载器会先加载 classes目录下的class文件!然后再加载 lib目录下的 jar文件!
    如果在这两个目录下存在同名的类,那么classes目录下的类具有优先权!
    02.每个JavaWeb应用都有一个核心文件 即web.xml !(保存在WEB-INF目录下!)
    web.xml 控制整个应用程序的行为方式和方法!
    03.修改web.xml后,需要重启Web服务器!
    04.web.xml 文件中的<welcome-file-list>标签用于设定web应用的起始访问页面列表!
    <welcome-file>用于指定某一具体页面!
    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    ...
    </welcome-file-list>

    07.JSP页面 Java Server Page(Java服务器端的页面)

    01.JSP技术是在 html页面中嵌入 Java脚本语言,然后由应用程序服务器中的 JSP容器来编译和执行 之后将产生的结果返回给客户端!
    02.JSP的组成:

    静态内容
    JSP指令
    JSP表达式
    JSP小脚本
    JSP声明
    注释等元素构成!

    001.静态内容:如 html文本 与Java和JSP的语法无关!
    002.JSP指令元素: <%@ %>
    例如 01.page指令,在一个JSP页面中可以多个page指令!page指令只对 当前页面有效!
    page指令的属性:
    import="java.util.*"
    language="java"
    contentType="text/html;charset=utf-8"
    contentType属性告诉web容器在客户端浏览器上以哪种格式/编码 显示“响应”的内容!
    02.include指令 等

    003.JSP脚本元素:
    小脚本 <% java代码 %>
    表达式 <% java变量/java表达式 %> 不能在表达式结尾加分号 “;” !
    声明 <%! %>用来定义方法/变量 (都是全局的!)

    004.JSP注释:<%-- 注释 --%> 在客户端浏览器通过查看源码 是看不到的! (安全的!)
    html注释:<!-- 注释 --> 查看源码可以看到!(不安全的!)
    在JSP脚本中使用注释: <% //单行注释 %> 多行<% /*多行注释*/ %> 查看源码看不到!(安全的!)

    08.JSP 执行过程! *****

    当请求发送至服务器,web容器通过三个阶段实现处理!

    01. 翻译阶段!
    用户通过浏览器访问jsp时,web容器(tomcat)中的 jsp引擎 负责把jsp 转化为 java文件
    001.jsp声明 ==> java文件中的成员方法!
    002.jsp脚本 ==> java文件中 _jspService()方法中的一段代码!
    003.jsp表达式 ==> java文件中 _jspService()方法中的一段代码! out.print(表达式);
    004.普通html代码 ==> _jspService()中一段out代码! out.print("html标签");

    02. 编译阶段!
    服务器将java文件编译成 class文件

    03. 执行阶段!
    服务器执行 class文件!
    001. 首先对生成的java类进行实例化!
    002.调用实例化后的 对象._jspService() 输出 html 给浏览器!

    注意:无论请求的URL 是 html 还是jsp 服务器响应回来的都是 html (jsp ==> html的过程发生在服务器内部!)

    04. 浏览器 渲染html数据 显示给用户!

    注意:一旦web容器把jsp文件翻译和编译完成。web容器就会将 编译好的 class字节码文件保存在 内存中!
    当用户再次请求相同的jsp时, 就可以 重用 这个编译好的class字节码文件!而不会把jsp重新翻译编译!
    这样做大大提升了 web应用程序的性能!(请求后服务器直接运行class文件!)
    但如果对jsp进行了修改,web容器就会重新 翻译编译!
    综上所述,jsp在第一次请求时会比较慢!

    展开全文
  • js大作业写的是一个关于疫情的大作业,一共有7个页面,功能有首页,我的二维码浮动、背景音乐自动播放、表格增删改查、用户登录、用户注册、图片录播、随机数产生,算是一个比较齐全的网页内容比较简单,都是书本...
  • 做前端开发的同学,大多都遇到过这种需求:页面菜单根据用户权限动态生成,一个常见的解决方案是: 前端初始化的时候,只挂载不需要权限路由,如登陆,注册等页面路由,然后等用户登录之后,后端返回当前用户的权限...

    一,情景再现

    做前端开发的同学,大多都遇到过这种需求:页面菜单根据用户权限动态生成,一个常见的解决方案是:
    前端初始化的时候,只挂载不需要权限路由,如登陆,注册等页面路由,然后等用户登录之后,后端返回当前用户的权限表,前端根据这个权限表遍历前端路由表,动态生成用户权限路由,然后使用vue-router提供的addRoutes,将权限路由表动态添加到路由实例中,整个过程大致如下:

    import Vue from 'vue'
    import VueRouter from 'vue-router'
    import store from '@/store'
    import axios from 'axios'
    import baseAPIs from '@/api/common'
    import { Message } from 'element-ui'
    
    // 引入组件
    const login = () => import('@/views/login/index.vue') // 登录页
    
    Vue.use(VueRouter)
    //避免vue-router在3.0版本以上重复点击菜单报错的问题
    const originalPush = VueRouter.prototype.push
       VueRouter.prototype.push = function push(location) {
       return originalPush.call(this, location).catch(err => err)
    }
    
    let routes = [            //先把基本的登陆路由写好
      	{
        	path: '/',
        	redirect: '/login',
        	hidden: true,
      	},
      	{
        	path: '/login',
        	component: login,
        	name: '登录',
        	hidden: true,
    	},
    ]
    
    let router = new VueRouter({
        routes
    })
    
    /**
     * 判断当前是否登录,未登录不能跳转路由
     * 防止未登录状态下直接输入路由跳转
     */
    /* eslint-disable no-new */
    router.beforeEach((to, from, next) => {
        if (to.path == '/login') {
    		localStorage.removeItem('USERINFO')
    		next()
        }else{
    		if (!JSON.parse(localStorage.getItem('USERINFO'))) {
    			next({
    				path: '/login'          
    			})
    			next()
    		} else { // 登录成功
    			// 如果资源为空得话
    			if (store.state.common.menus.length == 0) {
    				// 请求资源,生成动态路由
    				let url = `${baseAPIs.serverOne}/B2CMainPlat_13_SLHZ?CCB_IBSVersion=V6&PT_STYLE=1&PT_LANGUAGE=CN&TXCODE=VAUM99`
    				let params = { 
    					txnFcnNo: '1', 
    					token: localStorage.getItem('USERINFO')?JSON.parse(localStorage.getItem('USERINFO')).token:''
    				}
    				axios.get(url,{params: params}).then(response => {
    					if (response.data.CODE == 3){
    						Message({
    							message: response.data.MSG,
    							type: 'error',
    							duration: 3 * 1000,
    						})
    						setTimeout(()=>{
    							router.push({ path: '/login' })
    							location.reload()
    						},1000)
    					} else {
    						store.state.common.menus = response.data.MENUS   //也就是说,不同权限的用户登陆,所返回展示的路由菜单是不一样的
    						getRouters(response.data.MENUS)  //设置路由
    						addComps(rts)   //在路由中懒加载对应要渲染的组件
    						let homeRts = [{
    							path: '/home',
    							component: (resolve) => require(['@/views/home/index.vue'], resolve),
    							children: [...rts,     //从后台获取到的动态路由,展开后作为home页面的二级路由
    								{ path: '', redirect: rts[0].path },
    								{ path: 'consumeRule/couponDetail', name: '优惠券管理', component: resolve => require(['@/views/consumeRule/pages/couponDetail.vue'], resolve) },
    								{ path: 'error', name: '错误', component: resolve => require(['@/views/error/index.vue'], resolve) },
    							]   //这三个是基本的都会有的路由和菜单
    						}]
    						router.addRoutes(homeRts)   //将后台返回并配置好的路由,添加到路由配置中去,也就是home路由是和login并列的
    					}
    				}).catch(error => {
    					console.log(error)
    				})
    			}
    			next()
    		}
    	}
    })
    
    let rts = []
    const getRouters = (menus) => {
        for (let i = 0; i < menus.length; i++) {
            if (menus[i].type == 1) {
                let rt = {
                    name: menus[i].name,
                    path: menus[i].url
    			}
    			store.state.common.paths.push('/home/'+menus[i].url)    //这里同样报错动态路由的url
                rts.push(rt)            //这里就将每个菜单的路由push进去了
    		}
    		if (menus[i].permission) {    //查看本菜单,该登陆用用户的权限,
    			store.state.common.userInfo.permissions.push(menus[i].permission)   
    			//有权限,就把所有该用户的权限保存起来,到时候该用户发请求,就利用这个判断该用户是否有权限完成该操作
    		}
            if (menus[i].children && menus[i].children.length > 0) {  //当存在子菜单时
                getRouters(menus[i].children)  //递归实现子菜单的路由设置
            }
        }
    }
    //路由懒加载对应的渲染组件
    const addComps = (routres) => {
        return routres.forEach(rt => {
            rt.component = (resolve) => require([`@/views/${rt.path}`], resolve)
        })
    }
    
    export default router
    
    

    二,原理解析

    在这里插入图片描述

    在这里插入图片描述
    对应的vuex中存储的:
    在这里插入图片描述

    展开全文
  • 动态网站介绍 WWWWorld Wide Web又称为万维网简称WebWWW是一个由许多互相链接的超文本文档组成的系统通过Internet访问是基于客户机/服务器Client/Server模式的信息发布和超文本技术的综合 动态网站注重的是用户能与...
  • PHP动态网页设计与制作案例教程

    热门讨论 2012-12-12 10:53:30
    本书展示一个完整网站的设计和实现过程,详细地介绍动态网页设计和制作的技术和相关理论,全书共分为8章,主要内容包括:动态网站设计概述、动态网站编程环境、网站主页设计与PHP基础、网站计数器设计与PHP文件访问...
  • 服务器不能根据用户的选择调整返回给用户内容。静态网页的浏览过程如图1-1所示。 1.1.2 动态网页 网络技术日新月异,许多网页文件扩展名不再只是.htm,还有.php、.asp等,这些都是采用动态网页技术制作出来的。...
  • 简单易操作Jsp动态网页

    千次阅读 2021-12-09 14:57:48
    1、什么是jsp动态网页 所谓的动态网页,是指跟静态网页...这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网

    1、什么是jsp动态网页

    所谓的动态网页,是指跟静态网页相对的一种网页编程技术。

    ​ 静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改html页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。值得强调的是,不要将动态网页和页面内容是否有动感混为一谈。这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,只要是采用了动态网站技术生成的网页都可以称为动态网页。总之,动态网页是基本的html语法规范与Java、VB、VC等高级程序设计语言、数据库编程等多种技术的融合,以期实现对网站内容和风格的高效、动态和交互式的管理。因此,从这个意义上来讲,凡是结合了HTML以外的高级程序设计语言和数据库技术进行的网页编程技术生成的网页都是动态网页。

            概况: 动态网页会随着时间,数据的变化而变化。其次动态页面中可以插入java/C代码。
    常见的动态页面: jsp,freemark,thymeleaf,asp等  而我们主要学习jsp. 他和普通的html没有任何区别,至少可以在里面添加java语言。

    2.1 jsp中如何添加java代码

     <%
        //java代码
    %>

    2.2 如何把定义的java内容输出到浏览器

     1.out.print(输出的内容);
    2.<%=表达式%> :注意不要再后面加;

     添加jsp依赖。

     

      2.3 接受请求参数

    request:jsp内置对象  
       String getParameter(name); 

    表单:  

     超链接:

     2.4 解决请求参数的乱码问题

     

    2.5 页面跳转

    response.sendRedirect("路径"); //重定向到指定的路径

    默认登录:  

     2.6 jsp+dao整合

    (1)引入相关的依赖

     (2)编写java的dao entity

     

    /*
    根据账号和密码查询数据信息
     */
    public boolean findByNameAndPassword(String name,String password){
        try {
            Connection connection = getConnection();
            String sql = "select * from tbl_user where username=? and password=?";
            ps = connection.prepareStatement(sql);
            ps.setObject(1, name);
            ps.setObject(2, password);
            rs = ps.executeQuery();
            while (rs.next()) {
                return true;
            }
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            closeAll();
        }
        return false;
    }

    (3)调用dao层的代码

     喜欢学习编写的小伙伴有福音了,木仔会每天发布一些学习资料以及笔记,想看更多学习资料点击此处A_M阿木的博客_CSDN博客-领域博主

    展开全文
  • 使用PHP实现动态网页

    2021-03-23 19:19:35
    动态信息理论据Merriam-Webster Online地解释,动态一词的意思是网页内容由“通常是连续的和实时升成的活动或者改变的信息组成。”因此当我们谈论动态数据的时候,我们也就是在谈论作为Web页面发送给用户的信息是...
  • 除了友好的界面,细致的服务,实用的信息以外,为用户定制的动态网页内容也能够提高Web站点的用处并加强访问的针对性,这使得用户更有可能在以后再次访问你的网站。在这篇文章里,我们将从对动态信息的一个概述...
  • 动态网页制作实验

    千次阅读 2020-05-07 11:53:50
    文章目录动态网页制作实验一、 实验目的二、实验环境三、 实验内容动态网页实验(一)动态网页实验(二)四、原理实验步骤五、关键问题及解决方法六、实验结果七、实验体会附录:源代码(仅仅附上核心代码)1.1网页...
  • 使用CDN,可以在网站用户之间增添一层收集架构,把内容分发到接近用户的网络“边缘”,让用户更快地经由过程CDN节点获取内容,从而实现用户访谒网站时的加速。 今朝,使用CDN对静态网站内容加速的下场,年夜都人...
  • 如何实现动态网页

    万次阅读 2018-08-31 08:11:15
    ,即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋. 2. "自动更新",即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量. 3. "...
  • 如何区分静态网页动态网页

    千次阅读 2018-12-29 11:52:38
    静态页面,动态页面主要根据页面制作的语言来区分: 静态页面运用语言:HTML(超文本符号语言)或XML(可扩展符号语言) 动态页面运用语言:HTML+ASP 或HTML+ASP.NET或 HTML+PHP 或 HTML+JSP 等。 静态页面与动态...
  • 动态网页设计需要用到什么工具?一般的用网页三剑客,dreamwear一般必用,比较好上手的,html是要懂的,css+div的标注设计也是要学习的。 如果是做前台页面设计用到的工具:firework、flash、ps、 coreldraw 如果...
  •  JavaScript使网页显示动态效果并实现与用户交互功能。    var ss= document.getElementById("con");  ss.style.color="red";  ss.style.backgroundColor="#ccc";  function kk()  {  
  • 动态实现web网页登陆和注册功能[保姆级教学]

    千次阅读 多人点赞 2021-12-17 10:13:45
    动态实现页面登陆和注册功能!!!!
  • Java Web学习(2):静态网页动态网页

    万次阅读 2016-07-09 22:16:40
    一静态网页  (1)静态网页概述  在网站设计中,纯粹HTML(标准通用标记语言下的一个应用)格式的网页通常被称为“静态网页”,静态网页是 ...静态网页网站建设的基础,早期的网站一般都是由静态网页制作的。  
  • 爬取Ajax动态加载和翻页时url不变的网页+网站案例

    万次阅读 多人点赞 2018-01-30 15:13:37
    最近在爬取一个网页的时候,遇到了需要对对多页表格的爬取,但是在对表格进行翻页的时候,url的地址并不会改变,而且网页的源代码中只有当前加载页出现的表格内容,并没有其余页所对应的的内容,所以一开始纠结了很...
  • 静态网页的打开,用户可以直接双击,并且不管任何人任何时间打开的页面的内容都是不变的。 静态网页内容相对稳定,因此容易被搜索引擎检索,静态网页的交互性较差,在功能方面有较大的限制。 页面浏览速度迅速,...
  • 利用Flask搭建动态网页

    千次阅读 2020-03-01 11:29:21
    WSGI(Web Server Gateway Interface)是Web服务器和Web应用程序之间通用接口的规范,Werkzeug是WSGI的一个工具包,它能把请求、网页和函数连接在一起,而不必担心协议,线程管理等低级细节。jinja2是Python的一个...
  • 1.静态网页动态网页的区别不在于: 不会动 2.静态网页动态网页的区别在于: 静态网页是一次编写后直接放在服务器上,服务器不用编译,就可以直接运行,修改网页内容麻烦,后期不会有大的改动。修改网页...
  • 如何爬取动态网页的数据?Python实战案例

    千次阅读 多人点赞 2020-05-22 14:49:07
    前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作...动态网页具有减少工作量、内容更新快、可完成功能多等特点,被很多公司所采用,比如狗东、某
  • 静态网页动态网页的区别与联系

    千次阅读 2019-08-27 15:30:29
    网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。 静态网页内容相对...
  • Web前端开发学习2:动态网页

    千次阅读 2015-10-22 12:46:31
    动态网页概述  动态网页是与静态网页相对应的,也就是说,网页 URL的后缀不是htm、html、shtml、xml等静态网页的常见形 式,而是以·aspx、.asp、.jsp、.php、.perl、.cgi等形式为后缀,并且在动态网页网址中有一...
  • 技术上来讲,静态网站是指网页不是由服务器动态生成的。HTML、CSS 和 JavaScript 文件就静静地躺在服务器的某个路径下,它们的内容与终端用户接收到的版本是一样的。原始的源码文件已经提前编译好了,源码在每次请求...
  • 动态网页技术的发展历史

    千次阅读 2019-10-15 22:24:25
    诞生的历史背景 最初在浏览器中主要展现的是静态的文本或图像信息,GIF图片则第一次为HTML页面引入...CGI定义了Web服务器与外部应用程序之间的通信接口标准,因此Web服务器可以通过CGI执行外部程序,让外部程序根据...
  • 所谓"动态",并不是指在网页中放几个带动画的GIF或者SWF图片和动画,而是指用户在浏览此网页时,可以根据本身的需求在网页中进行操作,而网页根据用户的输入,能够产生相应的结果来响应用户,那样的网页才叫动态网页...
  • 静态网页内容相对固定,容易被搜索引擎检索,且不需要连接数据库,因此响应速度较快。 2、静态网页并不是静止不动的,它也可以出现各种动态的效果,如 GIF 动画、FLASH、滚动字幕等。它的更新和维护也非常麻烦。 3、...
  • 静态网站动态网站的区别

    万次阅读 2019-08-29 17:37:55
    网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件; 静态网页的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 358,991
精华内容 143,596
关键字:

动态内容网页会根据用户