精华内容
下载资源
问答
  • 【前端】根据用户输入内容动态查询

    前端 UI 设计里面有一个经常需要用到的实时搜索场景:

    当用户在 inpu 里面键入新的内容后,不依赖于用户触发(如点击按钮),立即自动向后端发起 ajax 查询并展示结果。

    这一需求有多种实现方案,典型的是可以设置一个定时器轮询 input 中的内容是否发生变化,若变化了则立即发起后端查询。这种方案思路比较清晰,但有一个弊端:需要定时器时时运行,且设置的轮询时间间隔要求较高:若此值太小则会对用户的每个“中间输入”发起搜索,这是很大的 CPU 浪费和网络浪费。

    如用户想搜索:“hello word”,轮询的时间间隔过小则会造成分别对 "h" , "he", "hel", "hell", "hello"....... 等等都发起搜索,这是不必要的浪费。

    而轮询时间设置过大则会让用户体验到“迟钝”的感觉:虽然不会对中间状态的输入发起搜索,但是当用户输入完毕后不会立即发起搜索,不会让用户体验到实时的快感!


    这个需求有另一种简单的解决方法而且更接近用户的输入习惯:若超过一段时间没有输入,则说明用户想要发起搜索。因大多数人的输入速度落在某一个固定的区间,我们比较容易选一个合适的间隔时间就能够符合大多数人的使用习惯。就像使用“百度搜索”一样,用户停止输入大概半秒钟则会自动发起搜索。

    具体的实现原理是:对当前 input 框内的键入事件作监测,若超过一个阈值没有键盘事件,则直接发起查询,动态显示结果。代码如下:

    //等待用户不输入 1 秒后再去执行 loadData
    	var loseInputMillsecs = 1000;
    	var clocker = null;
    	
    	function loadData()
    	{
    		console.info("do load data list");
    		clocker = null;
    	}
    	
    	function innerKeydown()
    	{
    		if(null == clocker)
    		{
    			clocker = setTimeout(loadData,loseInputMillsecs);
    		}
    		else	//连续击键,重新开始计时
    		{
    			clearTimeout(clocker);
    			clocker = setTimeout(loadData,loseInputMillsecs);
    		}
    	}
    
    	$('#statementContent').find('#moudel_selectex>input').keydown(function(){
    		innerKeydown();
    	})

    展开全文
  • 最早的时侯,网站内容是通过在主机空间中放置大量的静态网页实现的。为了方便对这些分散在不同目录的静态网页的管理,(一般是通过FTP),象frontpage/dreamweaver这样软件甚至直接提供了向主页空间以FTP方式直接访问...
    最早的时侯,网站内容是通过在主机空间中放置大量的静态网页实现的。为了方便对这些分散在不同目录的静态网页的管理,(一般是通过FTP),象
    frontpage/dreamweaver这样软件甚至直接提供了向主页空间以FTP方式直接访问文件的功能。以静态网页为主的网站最大的困难在于对网
    页的管理,在这种框架里,网页框架和网页中的内容混杂在一起,很大程度地加大了内容管理的难度。为了减轻这种管理的成本,发展出了一系列的技术,在笔者的
    理解中,甚至连css本身,原本也是针对这种乱七八糟的网页维护而设计的,目的就是把网页表达的框架和内容本身抽象分离出来。
    使用动态网页的技术是从几年前兴起,目前已经进入衰老期的网站技术,也是BS系统的核心技术。 这种技术称为动态网页,就是因为一般是在共用的网页框架下面通过程序接口抽取放在数据库或其他存储媒体中的内容,从而真正实现了把网页框架和内容提取分离 的目的。也就是传统中的php,asp,jsp,servlet等。这种技术的发展一直以逻辑反复抽象,直到把几乎所有的系统业务逻辑合并到各个组件、控 件中,网页代码仅仅完成最后对象属性读取的任务。在JSP中,标签结合EL语言就是这种发展方向的极致了。这种技术实际上就是不同的(不限数量的)内容共 用网页框架,从而将网页维护成本下降到接近可以忽略的程度。在这种技术面前,象frontpage/dreamwever这种软件,实际上已经多少显得过 时了。
    但为什么现在又要把动态网页以静态网页的形式发布呢?一个很重要的原因,就是因为搜索引擎。以目前互联网上最普通的查找资料的方式看,互联网内容到达受众 面前大致只有三条路:第一条路是通过众所周知的门户网站,老读者有意识地到达这些地方搜索相应的有针对性的资料;第二条路是做广告,通过受众使用一些免费 服务的机会夹带资料信息,把受众带到目标网站;第三条路是搜索引擎,通过关键字和其他因素,把相应的信息推介到受众的面前。实际上,即使是对门户网站,这 也是带来新受众的最有效的途径;而对于绝大多数的站点,除了屈指可数的几个门户外,这种搜索引擎带来的读者受众,占了至少90%以上的比例。
    如此重要的一条受众途径自然是不能忽略的,因此,尽管搜索机器人有点讨厌,各个网站不但不会再象从前一样把它封起来,反而热情无比地搞SEO,所谓的面向 搜索引擎的优化,其中就包括访问地址的改写,令动态网页看上去是静态网页,以便更多更大量地被搜索引擎收录,从而最大限度地提高自已的内容被目标受众接收 的机会。但是,在完全以动态技术开发的网站,转眼中要求变换成静态网页提供,同时,无论如何,动态网页的内容管理功能也是必须保留的;就如同一辆飞驶的奔 驰忽然要求180度转弯,要付出的成本代价是非常大的,是否真的值得,也确定让人怀疑。
    为什么搜索引擎会更忠情于静态网页呢?难度它不能分析动态网页吗?声称动态网页可能会由于所在内容的更改而令搜索结果不完全可信的理由是站不住脚的;因 为,就算是静态网页也会被删除和移动,难道访问静态连接出现404错误很罕见吗?事实上,动态网页缺失的机率并不比静态网页更高,而且,可以通过设定 response,同样在内容缺失时输出404错误也不是一件难事。而搜索引擎解释动态网页的连接字符串更不是一件难事。不但难不倒一家大公司,连一个熟 练点的程序员也难不倒!
    这个原因今天笔者已经很明白,与其说是搜索引擎的能力限制,不妨说是搜索引擎对网站的一种善意,因为,动态网页的响应速度以及对服务器的消耗资源远远超过 静态网页,按系统配置的优劣,10倍到100倍不等。就以博客而论,一台apache响应对静态网页的一秒钟100次连接的请求来个10000次,每页大 小在100k 左右(很小的页了),流量不过是10M左右,最起码服务器本身不会是瓶颈;即使是IIS,一边也是能应付的;但如果是动态内容,访问数据库获取的,几乎所 有博客都基本上是要当机的,有机会自动活转过来,就已经是非常了不起的。而事实上,笔者在几台服务器上监测到的来自搜索引擎的访问请求,一天总有一两次会 达到甚至超过这个峰值;起码每秒种几十次是非常普通的了。
      原因就在于搜索机器人是机器人,有点良心的象google、 yahoo,一般是两三天访问一次,每次访问的内容部分也会各不相同;每秒钟发出的请求大致是两三个;同时,它们的IP会在whois中署名来历,也会依 照您的robots.txt的指示运作。但一些新的小的搜索引擎就完全不是这么回事,它会把相同的内容一天访问两三次,然后基本上是匿名的,完全对 robots.txt的指示置之不理;最后,每秒钟会发出少则十个,多则几十个请求。总之,这些新的小搜索引擎或者只能称之为勤力的用蛮力的机器人,而不 能称为搜索引擎。更麻烦的是,这样的引擎光中国就有数十个之多,以致于每天光是这些搜索引擎的来来去去,多的时侯,达到数十万次访问之巨。更可恶的是,它 们常常不是选在晚上进行访问,而是在业务高峰期也照爬可也。成熟的如google这样的引擎碰到html或者会加上搜索强度,而不成熟的网站是无论什么网 页一类常速请求,等等。
    今天我们都会发现不少博客响应速度很慢的,实际上,既不一定表明这些博客有多大的用户访问量,也不表明流量真的很大或者,博客的设备很弱;而是,在这样的 搜索引擎光顾下,某种程度上等同于不定时的 dos拒绝服务攻击。但网站能够把它们当成拒绝服务攻击而加以访问禁止吗?估计大多数网站起码业务主管就不会 同意的,毕竞也是要靠搜索引擎吃饭的。
    除这搜索引擎外,还有另一种更下流的访问。笔者不止一次地发现一连串的网域IP记录,一查,是“某某部互联网公共信息安全审查……”,后面省去了,免得惹 麻烦。老实说,也就是某某部拿机器人满世界地找,查几个事关政治控制的关键词而已。这种机器人,更加不客气,你当不当机他是不管的,十几台机每秒几十上百 的请求实在寻常事。
    因此,说起来很可笑的是,各大网站不停地升级硬件带宽,最后很可能发现造成当机的不是由于访问量真的那么可喜地增加,而是这些搜索引擎光顾你频繁了。由于这些搜索引擎尖峰时刻
    的 访问量带来的性能极限,常常等同于30分钟成千上万的concurren,这样一来,升级的投资几乎仅仅是为了满足搜索引擎添加几个参数而已。网站升级 花的是真金白银,这些机器人加强搜索强度可是几下点击就够了,可见网站是多么尴尬了。不过呢,要说网站一清二楚也是未必的,一来不是所有技术人员都发现这 个问题,二来就算发现了,也不见得都会告诉老板,原来增加的不是真实的访问量!
    面对这种困境,唯一可行的办法也就是只能把动态内容改而使用静态网页提供了。恐怕,这是最主要的原因,起码,这个改造成本,比起没完了的升级硬级和带宽,还是要便宜点的。
    展开全文
  • 一、用户动态PHP网页访问过程 用户浏览器发起对网页的访问:http://192.168.1.103/index.php 用户和nginx服务器进行三次...第二步:nginx会根据用户访问的URI和后缀对请求进行判断 1.例如用户访问的index.php,

    一、用户对动态PHP网页访问过程

    用户浏览器发起对网页的访问:http://192.168.1.103/index.php

    用户和nginx服务器进行三次握手进行TCP连接(忽略包括nginx访问控制策略、nginx防火墙等访问控制策略)

    第一步:用户将http请求发送给nginx服务器

    第二步:nginx会根据用户访问的URI和后缀对请求进行判断

    1.例如用户访问的index.php,nginx则会根据配置文件中的location进行匹配,例如:


    root@json:/data/web# cat /etc/nginx/conf.d/blog.conf 
    server {
        root /data/web/blog/;
        index index.html index.htm;
        server_name www.fwait.com;
        location / {
            try_files $uri $uri/ /index.html;
        }
        location /blog/ {
            #alias /usr/share/doc/;
            auth_basic "authorized users only";
            auth_basic_user_file /etc/nginx/passwd.conf;
            #autoindex on;
            allow 192.168.1.103;
            deny all;
        }
        location ~ \.php$ {
            include /etc/nginx/fastcgi_params;
            fastcgi_intercept_errors on;
            fastcgi_pass 127.0.0.1:9000;
        }
    
    }

    用户访问的是index.php,则会匹配到location ~ \.php$,这个的含义是对用户通过URI访问的资源进行区分大小的匹配,并且访问的资源是以.php结尾的。

    nginx根据用户请求的资源匹配到具体的location后,会执行location对应的动作,location中动作的含义是:

    include /etc/nginx/fastcgi_params; #表示nginx会调用fastcgi这个接口

    fastcgi_intercept_errors on; #表示开启fastcgi的中断和错误信息记录

    fastcgi_pass 127.0.0.1:9000; # 表示nginx通过fastcgi_pass将用户请求的资源发给127.0.0.1:9000进行解析,这里的nginx和php脚本解析服务器是在同一台机器上,所以127.0.0.1:9000表示的就是本地的php脚本解析服务器。

    根据nginx服务器的配置,可以看出,用户访问的是动态的php资源,nginx会调用php相关脚本解析程序对用户访问的资源进行解析。

    第三步:通过第二步可以看出,用户请求的是动态内容,nginx会将请求交给fastcgi客户端,通过fastcgi_pass将用户的请求发送给php-fpm

    如果用户访问的是静态资源呢,那就简单了,nginx直接将用户请求的静态资源返回给用户。

    第四步:fastcgi_pass将动态资源交给php-fpm后,php-fpm会将资源转给php脚本解析服务器的wrapper

     

     

    第五步:wrapper收到php-fpm转过来的请求后,wrapper会生成一个新的线程调用php动态程序解析服务器

    如果用户请求的是需要读取例如MySQL数据库等,将会触发读库操作;

    如果用户请求的是如图片/附件等,PHP会触发一次查询后端存储服务器如通过NFS进行存储的存储集群;

    第六步:php会将查询到的结果返回给nginx

    第七步:nginx构造一个响应报文将结果返回给用户

    这只是nginx的其中一种,用户请求的和返回用户请求结果是异步进行,即为用户请求的资源在nginx中做了一次中转,nginx可以同步,即为解析出来的资源,服务器直接将资源返回给用户,不用在nginx中做一次中转。

    二、相关疑问

    1.是不是每次用户对动态资源的请求都需要触发一次完整的动态资源解析过程?

    不是,可以有两种方法解决这个问题:

    第一,启用nginx本身具备的缓存功能,将动态资源解析结果缓存起来,下次用户进行对应资源访问时,nginx进行本次缓存查询,如果查询成功,则直接动态资源被解析后的静态资源返回给用户;

    第二,在nginx后端部署缓存机器,如部署varnish缓存集群,对资源进行缓存,用户请求的资源,可以先在缓存集群上进行查找;

    2.用nginx做缓存是否可行?看实际情况,如果在整个web架构中,nginx不是瓶颈的前提下,nginx可以用来做缓存,但是不建议这么做,因为nginx是用户请求和应答用户请求的必经之路,如果nginx出现了瓶颈,后端的其他如存储集群等性能再好也没用,所以在实际的部署中,不建议启用nginx的缓存功能(在将nginx作为http server的情况下)。因为启用nginx缓存功能,一是会降低nginx性能,二是会消耗部署nginx的对应服务器的硬件资源。

    3.如果用一张图表示nginx fastcgi wrapper php之间的关系

    4.fastcgi具体是个什么东西

    CGI全称通用网关接口 Commmon Gateway Interface

    用于HTTP服务上的程序服务通信交流的一种工具,CGI程序须运行在网络服务器上。

    传统CGI接口方式性能较差,由于每次HTTP服务器遇到动态程序需要重启解析器来执行解析,然后结果被返回给HTTP服务器。这在处理高并发时,几乎是不可能的,因此诞生了FastCGI。另外传统的CGI接口方式安全性也很差

    一个可伸缩地。高速地在HTTP服务器和动态脚本语言间通信的接口

    接口在linux下是socket(这个socket可以是文件socket也可以是ip socket)

    主要优点把动态语言和HTTP服务器分离开来。多数流行的HTTP服务器都支持FsatCGI包括Apache/Nginx/lighttpd等

    支持语言比较流行的是PHP,接口方式采用C/S架构,可以将HTTP服务器和脚本解析器分开,同时在脚本解析服务器上启动一个或者多个脚本解析守护进程。

    当HTTP服务器每次遇到动态程序时,可以将其直接交付给FastCGI进程来执行,然后将得到的结果返回给浏览器。这种方式可以让HTTP服务器专一地处理静态请求或者将动态脚本服务器的结果返回给客户端,这在很大程度上提高了整个应用系统的性能。

    5.具体的nginx + php的nginx相关配置

    root@json:/data/web# cat /etc/nginx/nginx.conf|egrep -v "#|^$"
    user www-data;
    worker_processes 4;
    pid /var/run/nginx.pid;
    events {
        worker_connections 768;
    }
    http {
        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;
        include /etc/nginx/mime.types;
        default_type application/octet-stream;
        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;
        gzip on;
        gzip_disable "msie6";
        
        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
    }
    root@json:/data/web#

    root@json:/data/web# cat /etc/nginx/conf.d/blog.conf
    server {
        root /data/web/blog/;
        index index.html index.htm;
        server_name www.fwait.com;
        location / {
            try_files $uri $uri/ /index.html;
        }
        location /blog/ {
            #alias /usr/share/doc/;
            auth_basic "authorized users only";
            auth_basic_user_file /etc/nginx/passwd.conf;
            #autoindex on;
            allow 192.168.1.103;
            deny all;
        }
        location ~ \.php$ {
            #include /usr/local/etc/nginx/fastcgi.conf;
            include /etc/nginx/fastcgi_params;
            fastcgi_intercept_errors on;
            fastcgi_pass 127.0.0.1:9000;
        }
    
    }
    root@json:/data/web# 
    展开全文
  • 使用CDN,可以在网站用户之间增添一层收集架构,把内容分发到接近用户的网络“边缘”,让用户更快地经由过程CDN节点获取内容,从而实现用户访谒网站时的加速。 今朝,使用CDN对静态网站内容加速的下场,年夜都人...


     

     跟着加速乐、云加速平台的风行,CDN不再是少数上网站的专享产物,而逐渐成为中小网站的普遍选择;使用CDN,可以在网站和用户之间增添一层收集架构,把内容分发到接近用户的网络边缘,让用户更快地经由过程CDN节点获取内容,从而实现用户访谒网站时的加速。   
       
    今朝,使用CDN对静态网站内容加速的下场,年夜都人都认可,已经没有多大的争议;相对而言,使用CDN对动态网站内容加速的效果,一向有斗劲大的争议,在不少人的意识里,使用CDN不会缓存动态网页,不缓存,那么不会加速。
       
    其实,此刻的CDN已逐渐成长成为云平台,不再是简单的内容分发,除了缓存,还有更多的功能浸染;本着自己对CDN的理解,简单说说CDN对动态网站内容加速效果的观点。
       

       优化会见线路
       

       不管是单线主机,仍是双线主机,甚至是多线主机,主机位置都是固定的,其它处所的用户接见网站,城市到指定的地方获取数据,部门地舆位置较远的用户,访问网站的路径太长,可能呈现故障,好比主机在
    ,用户在B,两者相距1000公里,用户直接访问网站,路由路径可能会很盘曲,导致网站速度偏慢。
       

       使用CDN动态加速,在
    B之间增加一个节点C,节点C持久存在于SEO搜索引擎上,不管是
    访问C,照旧B访问C,速度都不慢;是以,插手C节点往后,会让
    访问B的速度会更快。
       

       降低资本请求
       

       不管是静态网站,照样动态网站,网站里面都存在静态资源内容,好比图片、图标、css文件、js文件等,这类文件很少会变换,因此可以恒久缓存在CDN节点。
       

       缓存静态资源文件,可以有用削减用户对原始处事器的资源请求,好比一个网页有100个资源文件,用户直接打开,会发送给原始服务器100个资源请求;网站通过CDN加速以后,可能会在节点缓存30个文件,用户访问网站,只会向原始服务器请求70个资源文件,有利于减少原始服务器的压力。
       

       缓存网页内容
       

       对于动态网站而言,部分访问量大的网页内容可能改观不大,好比论坛的首页,置顶的帖子很少泛起大转变,因此这样的网页可以完全缓存下来;当然,为了不影响用户体验,缓存动态网站内容,要注重缓存时刻、缓存状况的节制,不能缓存太长时间,不能影响登录状态。
       

       目前,在专用缓存机制方面,加速乐做得对照好,针对少数通用的建站轨范,如、,做出了专用加速包,在不影响用户体验的情形下缓存网站内容,周全晋升访问速度。
       

       因此,使用CDN对动态网站内容加速有不错的效果,具体效果取决于网站类型;对于图片较多的网站,加速效果会更好。此外,不少CDN平台已经转型成为云平安加速平台,不仅撑持内容分发,同时支撑防抨击袭击、防黑,有效减少安全隐患;不管是大网站,还是中小网站,安全加速都是值得考试考试CDN的绝佳理由。最后,小编介绍一款比较实用的cdn软件wdcdn总的来说它是一套基于Linux+Squid架构开发的专业CDN缓存加速系统及管理系统,帮助中小企业/IDC公司/站长快速构建自己的CDN网络及服务器群.提供CDN加速服务,提供更好的服务更快速的网络更好的用户体验,选择好的cdn供应商也是尤为重要的。


       

     

    展开全文
  • 这样将动态内容放在iframe中处理,那么如果在后台动态内容处理时间较长的话,用户在浏览器上首先看到静态内容,然后才是iframe中的动态内容。否则由一个页面来呈现所有内容(并且不使用ajax技术),则直到后台处理...
  • 废话不多说了直接进入正题:在后续探索爬虫过程中,我发现了一个问题,有些网页的源代码打开后没有我们需要爬取的内容(或者不全),后续内容均为动态加载的,源代码没有变,比如这次我要爬取的ins页面上用户上传的...
  • 动态内容缓存

    千次阅读 2016-08-27 19:09:09
    原文:http://blog.csdn.net/u010425776/article/details/51089204什么是动态内容缓存?浏览器向服务器发送请求后,服务器会根据浏览器的要求做相应的处理(如:数据库操作),然后将处理后的结果注入JSP页面生成HTML...
  • 动态网页和静态网页

    千次阅读 2020-02-12 21:12:11
    动态网站并不是指具有动画功能的网站,而是指网站内容根据不同情况动态变更的网站,一般情况下动态网站通过数据库进行架构。 动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的...
  • 动态网页开发基础

    万次阅读 2017-05-10 13:43:57
     动态网页是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容。可以让用户和服务器交互的网站    解析: 动态网站并不是指具有动画功能的网站,而是指网站...
  • html静态网页动态获取用户信息

    千次阅读 2008-01-26 22:22:00
    在HTML网页中巧用URL:首先,先放出一个地址给大家测试cnbruce.com/test/htmlpro/?name=cnbruce&email=cnbruce@126.com 1,时下流行的(可能是吧,因为最近问的人比较多)就是没有任何文件名的URL地址。比如htmlpro/...
  • 什么是动态内容缓存?浏览器向服务器发送请求后,服务器会根据浏览器的要求做相应的处理(如:数据库操作),然后将处理后的结果注入JSP页面生成HTML,最后将生成的HTML返回给浏览器显示。我们知道,数据库读取操作是...
  • 动态网页技术

    千次阅读 2018-03-30 10:07:25
    动态网页技术从网页的主要构成来说,一个标准的网页一般有4个部分组成:内容、结构、表现和行为。内容网页中要传达的信息,包括文本、数据、图片、视频等,一般由HTML(XHTML)来完成,也就是页面中的各种页面元素...
  • 如何实现动态网页

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

    千次阅读 2020-05-07 11:53:50
    文章目录动态网页制作实验一、 实验目的二、实验环境三、 实验内容动态网页实验(一)动态网页实验(二)四、原理实验步骤五、关键问题及解决方法六、实验结果七、实验体会附录:源代码(仅仅附上核心代码)1.1网页...
  • 所谓"动态",并不是指在网页中放几个带动画的GIF或者SWF图片和动画,而是指用户在浏览此网页时,可以根据本身的需求在网页中进行操作,而网页根据用户的输入,能够产生相应的结果来响应用户,那样的网页才叫动态网页...
  • 动态网页和静态网页的差异

    千次阅读 2019-04-21 17:17:16
    本节主要为大家介绍什么是动态网页,什么是静态网页,如果你已经了解了这部分内容,那么可以跳过此篇博文。 静态网页 我们说静态网页内容是无法随着用户的行为而改变网页本身的内容,是固定的,这个内容指的是网页...
  • 什么是动态网页

    千次阅读 2018-05-11 21:38:18
    交互性:网页会根据用户的请求而动态改变和显示内容2.自动更新:无须改变网页代码,便会自动生成新的页面内容。3.随机性:不同的时间,不同的人同一时间访问同一网址会产生不同的页面效果,如普通用户和系统管理员。...
  • 静态网页网站建设的基础,静态网页动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。  静态网页动态网页主要根据网页制作的语言来...
  • 静态网页VS动态网页

    千次阅读 热门讨论 2014-09-29 21:04:04
    在做《牛腩新闻发布系统》的时候,建立的网页有.html的,还有.aspx,刚开始接触,还以为这些东西是一样的呢,当看ASP.NET视频的时候,听见里面讲课的老师有提到了这两样,原来是静态网页动态网页之分。 静态...
  • 静态网页的特点: 1 网页内容发布当网络是哪个,静态网页内容都是保存在服务器上 ,每个网页都是一个独立的文件 2 静态网页内容相对稳定,容易被...1 交互性比较好,网页会根据用户的要求和选择而动态地改变跟...
  • 例如各类网站上的用户展示对应的合同,不同用户使用的合同模板一样,只是用户信息不一样,静态模板可在后台进行维护操作;用户在前台进行查看时将用户的信息动态渲染到静态模板上再到前台进行展示。 分解需求以上...
  • 动态网页数据抓取

    千次阅读 2019-11-15 15:06:49
    动态网页数据抓取 一、网页 1.传统网页: 如果需要更新内容,则需要重新加载网页。 2.动态网页: 使用AJAX则不需要加载更新整个网页,实现部分内容更新。 二、什么是AJAX? AJAX(Asynchronouse JavaScript ...
  • 静态网站动态网站的区别

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

    万次阅读 2018-01-20 18:02:48
    动态网站:既有静态网页也有动态网页 静态网页;用户多次访问这个网页是,网页的源代码是不会改变的 动态网页用户多次访问这个网页是,网页源代码是有可能改变的 使用servlet技术开发动态网页 Servlet:特点 1)...
  • 静态网页动态网页

    2015-03-11 21:00:20
    静态网页动态网页主要根据网页制作的语言来区分;静态网页使用语言:HTML(超文本标记语言);动态网页使用语言:HTML+ASP 或 HTML+PHP 或 HTML+JSP 或HTML+ASP.NET等。 静态网页动态的区别与特点 ...
  • 动态网页编程基础

    千次阅读 2018-07-07 09:13:25
    而且含有程序代码(VBscript,javascript),这种网页的扩展名一般根据不同程序设计语言而不同,如ASP文件的扩展名为.asp,动态网页能够根据不同的时间、不同的来访者而显示不同的内容。  例如:BBS、留言板、聊天...
  • EditText监听,根据输入内容查询数据并动态更新ListView 在android系统里,我们可以通过对EditText进行监听,如果内容发生了改变就执行某项操作就行。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 321,073
精华内容 128,429
关键字:

动态内容网页会根据用户