精华内容
下载资源
问答
  • 动态网页用什么语言
    2017-01-08 17:20:25
    腾讯网用什么动态网页语言?JSP、PHP还是ASP?
    更多相关内容
  • 做好一个动态网站需要学习哪几种语言,一次顺序是怎么样的。之前学过DW\CSS\HEML,但不会很熟练的运用,有没有朋友给我一些建议

    做好一个动态网站需要学习哪几种语言,一次顺序是怎么样的。之前学过DW\CSS\HEML,但不会很熟练的运用,有没有朋友给我一些建议

    展开全文
  • 《Jsp语言动态网页设计》数据库语言
  • JavaScript JavaScript是一种客户端脚本语言,用于创建网页。 它是在Netscape中开发的独立语言。 在使网页动态化并在页面上添加特殊效果(例如,翻转,展开和许多类型的图形)时使用它。
  • Java语言开发动态网页原理过程.docx
  • 本节课的实验内容主要分为三个板块:HTML,CSS,JavaScript,其中,我对HTML技术的应用得到了熟练运用,并对其他动态网页设计方法进行了大致的了解。HTML是Hypertext Markup Language的英文缩写,即超文本标记语言。它...
  • 记得有一次和一朋友散步,他问到什么动态网页什么是静态网页、动态网页与静态网页有什么区别。当时我的回答似乎并没有让他真的明白到底什么是动态、什么是静态,所以今天想在这篇文章中详细的举例说明什么是动态...

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

    (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赞助,赞助网站地址:,转载请注明赞助网站网址。

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

    展开全文
  • 动态网页和静态网页的区别,首先要分别了解两个概念,就是什么是静态网页,什么动态网页,并且学会区分哪些是静态哪些是动态。 静态网页: (1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中没有...
  • 教程名称:《ASP动态网站制作实例教程...HTML基础【】《ASP动态网站制作实例教程》第4章:VBscript脚本语言【】《ASP动态网站制作实例教程》第5章:AS 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
  • 动态网页设计技术ASPHTML语言简介和结构 电子教案 ;HTML语言简介 1.什么是HTML语言 HTML语言又称为超文本标记语言HTML元素标注文本或图形的属性 2.作用该语言用来通过浏览器生成静态 网页 3.编辑运行环境 ...
  • 以https://www.thepaper.cn/为例,爬取首页的新闻(标题、内容、时间),主要采用的是动态网页中常用的httr包。 初始学习时,参考了B站《20分钟入门基于R语言的网络爬虫_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili》的...

    1、爬虫目标

    大家普遍认为Python的爬虫功能强大,但在解决动态加载或者登陆网站时,Python存在一定困难的,相对于一些普通爬虫,使用R语言会更方便。

    https://www.thepaper.cn/为例,爬取首页的新闻(标题、内容、时间),主要采用的是动态网页中常用的httr包

    初始学习时,参考了B站《20分钟入门基于R语言的网络爬虫_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili》的视频,但代码运行出现了报错,所以在原代码上做了修改。

    2、代码分析及报错修改

    library(rvest)
    library(stringr)
    
    url <-"https://www.thepaper.cn/"
    web <- read_html(url)    #读取html网页的函数
    
    news <- web %>% html_nodes('h2 a')
    title <- news %>% html_text()  #获取其中的文字部分
    link <- news %>% html_attrs()  #获取每个标题对应的网址
    
    link1 <- c(1:length(link))
    for(i in 1:length(link1))
    {
      link1[i]<- link[[i]][1]
    }
    link2 <- paste("https://www.thepaper.cn/",link1,sep="")
    
    ##获得每条新闻的全文
    news_content<-c(1:length(link2))
    for(i in 1:length(link2))
    {
      web <- read_html(link2[i])
      {
        if(length(html_nodes(web,'div.news_txt'))==1)
          news_content[i]<- html_text(html_nodes(web,'div.news_txt'))
        else
          news_content[i]<- trimws(str_replace_all((html_text(html_nodes(web,'div.video_txt_l p'))), "[\r\n]" , ""))
      }
    } 
    
    
    ##获得每条新闻的时间
    news_date <- c(1:length(link2))
    for(i in 1:length(link2))
    {
      web <- read_html(link2[i])
      {
        if(length(html_nodes(web,'div.news_txt'))==1)
          news_date[i]<- trimws(str_replace_all((html_text((html_nodes(web, "div p"))[2])), "[\r\n]" , ""))
        else
          news_date[i]<- trimws(str_replace_all((html_text(html_nodes(web,'div.video_txt_l span'))), "[\r\n]" , ""))
      }
    } 
    
    
    date <- c(1:length(link2))
    time <- c(1:length(link2))
    for(i in 1:length(link2))
    {
      date[i] <- substring(news_date[i],1,10)
      time[i] <- substring(news_date[i],12,16)   # is.character(news_date[i])
    }
    
    news_01 <- data.frame(title,date,time,url=link2,news_content)
    
    save(news_01,file="news_information.Rdata")
    write.csv(news_01,file=" news_information.csv")  
    

    Note1:

    按F12进入开发者页面,鼠标点击某一标题,则会显示标题对应节点为h2项下的a,具体可参考下图所示:

    Note2:

    原视频使用以下代码获得每天新闻的文本内容,但出现报错: 更换参数长度为零。如下所示:

    > for(i in 1:length(link2))
    + {
    +     news_content[i] <- read_html(link2[i]) %>% html_nodes('div.news_txt') %>% html_text()
    + }
    Error in news_content[i] <- read_html(link2[i]) %>% html_nodes("div.news_txt") %>%  : 
      更换参数长度为零

    报错原因是,网页中存在纯视频内容,使得通过“div.news_txt”节点获取的参数为0,因此本文的代码中,先对网页内容进行判断,在就文本新闻和视频新闻分别提取文本内容。

    Note3:

    原视频使用以下代码获得每天新闻的时间,但提取的内容......(本纯真小白猜测可能是因为反爬所以网络升级了!!!)

    所以本纯真小白重新找了对应的节点,仍然是在开发者工具页面找。文本的时间位于 "div p"节点,提取出来是含有换行符、空格的字符串;视频页面的时间位于“div.video_txt_l span”,提取出来还有小尾巴(新闻来源)。

    Note4

    最最重要,虽然有Warning,但是不重要,因为我也解决不了,结果出来了很开心。人生第一次爬虫,成功!

    然后就是非常感谢B站的UP主,希望没有侵犯到他人的权益,以上!

     

    3、奇奇怪怪的知识增加了

    pacman::p_load(XML,rvest,jiebaR,dplyr,stringr)  一次性载入多个包,含install和library

    read_html():读取html文档(网页)的函数;

    html_nodes():选取提取文档中指定元素、节点的部分;

    html_text():提取标签内的文本;

    html_attrs():提取属性名称及其内容;

    trimws():去除字符串前后空格;

    str_replace_all():替换,本文中是替换了空格\r、换行\n;

     is.character():判断是否为字符串形式

     

     

    展开全文
  • 静态网页和动态网页

    2022-03-09 12:15:43
    静态网页和动态网页 本节我们了解一下静态网页和动态网页的相关概念。如果您熟悉前端语言的话,那么您可以快速地了解本节知识。 当我们在编写一个爬虫程序前,首先要明确待爬取的页面是静态的,还是动态的,只有确定...
  • ASP动态网站开发教程之VBScript语言基础.pptx
  • 以b站某up主的视频主页https://space.bilibili.com/2206456/video为例,要爬取该up主的所有视频标题、播放量及评论,主要采用的是动态网页中常用的httr包,现观察我们的网页情况如下: 可以看到,相关的信息可以...
  • R语言:RSelenium包爬取动态网页

    万次阅读 2018-01-07 23:28:58
    目前很多网站的数据采用异步加载的方式呈现,以进口商品统计...不过不用担心,对付这种情况,可以使用R语言中RSelenium包。  RSelenium包可以通过调用Selenium Server来模拟浏览器环境,它可以模拟浏览器的点击、滚
  • 语言程序设计资料:动态网页(JSP+Servlet)教程.doc
  • 第4章 JavaScript脚本语言 本章要点 JavaScript常量和变量 JavaScript表达式和运算符 JavaScript浏览器对象 JavaScript内置对象 JavaScript的事件处理 4.1 一个简单的JavaScript脚本 JavaScript语言由JavaScript核心...
  • 动态网站Web开发用什么语言好?PHP、ASP还是ASP.NET。这是一个 经常被提出的问题,并且它很容易把人们带入争论Linux还是Windows的歧途。这样的争论事实上反映出了对于相互竞争的Web开发技术要进行并行分 析是...
  • 动态网页和静态网页的区别,首先要分别了解两个概念,就是什么是静态网页,什么动态网页,并且学会区分哪些是静态哪些是动态。 静态网页: (1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中没有...
  • asp动态网页教程,基本教程,适合初学者!包括脚本语言教程!
  • 动态网页HTML语言

    2011-12-03 21:53:13
    简单的介绍了HTML语言的内容,对初学者来说醐醍灌顶。
  • 转自: ... 背景 在网络,网页网站处理方面,很多人都遇到过,想要某种语言(Pyt
  • css是什么语言

    2021-06-10 07:21:58
    CSS(全称Cascading Style Sheets,层叠样式表)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等...CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行...
  • 生而为人,学无止境。 作为爬虫爱好者,最开始的时候多少都会遇到爬取的时候返回各种bug,抓头挠耳吧;...接下来写一下R语言里面对于动态网页爬取(AJAX异步渲染/加载网页)的前期环境配置/搭建(模...
  • 网络安全用什么编程语言 要成为网络安全专家,要取得成功,需要多种技能。 全方位的专业人员可以放心地实施和监视安全措施,以保护计算机系统免受攻击和未经授权的访问。 总部位于巴西的Python专家Henrique教...
  • 常用的三种动态网页语言

    万次阅读 2006-04-22 21:47:00
    目前,最常用的三种动态网页语言有ASP(ActiveServerPages),JSP(JavaServerPages),PHP(HypertextPreprocessor)。 简介: ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的...
  • 如今互联网+时代,app开发...IOS是基于C语言开发的软件,常用编程语言为Objective-C和Swift。 Objective-C是编写iOS操作系统和iOS应用程序的利器,Objective-C的流行完全归功于iphone的成功。Objective-C是OS系统的开.
  • 简要地介绍了ASP的产生、基本概念及ASP的应用,详细地讲解了Web服务器...所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。 两个显著特点: 可以动态产生页面 支持客户端和服务器端的交互功能
  • 网页设计使用的编程语言有哪些?

    千次阅读 2021-07-07 00:21:45
    网页设计与制作开发人员通常会使用编程语言,在Web开发领域,语言是程序员用来创建网站网站和软件的基石,有各种不同类型,包括编程语言,标记语言,样式表语言和数据库语言。编程语言本质上是一组指令和命令,...
  • PHP动态网页设计与制作案例教程

    热门讨论 2012-12-12 10:53:30
    本书展示一个完整网站的设计和实现过程,详细地介绍动态网页设计和制作的技术和相关理论,全书共分为8章,主要内容包括:动态网站设计概述、动态网站编程环境、网站主页设计与PHP基础、网站计数器设计与PHP文件访问...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 329,875
精华内容 131,950
关键字:

动态网页用什么语言