GVKun编程网logo

reloadJs请问,重启web服务器浏览器会重新加载js吗?(重启浏览器是什么意思)

12

如果您对reloadJs请问,重启web服务器浏览器会重新加载js吗?和重启浏览器是什么意思感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解reloadJs请问,重启web服务器浏览器会重新加载

如果您对reloadJs请问,重启web服务器浏览器会重新加载js吗?重启浏览器是什么意思感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解reloadJs请问,重启web服务器浏览器会重新加载js吗?的各种细节,并对重启浏览器是什么意思进行深入的分析,此外还有关于ajax – 如何使所有连接的浏览器重新加载由服务器端事件启动、AngularJS ui-router:reload:true也重新加载父状态、angularjs 之ocLazyLoadjs按需加载js、Apache Web服务器,Java Web服务 – Hello World教程的实用技巧。

本文目录一览:

reloadJs请问,重启web服务器浏览器会重新加载js吗?(重启浏览器是什么意思)

reloadJs请问,重启web服务器浏览器会重新加载js吗?(重启浏览器是什么意思)

最近做项目要升级,但是又怕有的浏览器没有及时更新js,导致业务出错;请教了一个比我多工作1年的同事;他说重启服务器,浏览器会重新加载js文件,真的是这样吗?

(刚才看了下,发现开源中国首页很多js文件url都加了?t=14435345454这种时间戳加参数的形式,看来这种改变路径以达到重新请求的方式越来越流行了。但是我还是要科普一下,以便大家看到这篇文章时,可以同时了解下缓存机制。

网上搜的: 
    Last-Modified:服务器上文件的最后修改时间 
    Etag:文件标识 
    Expires:本地缓存目录中,文件过期的时间(由服务器指定具体的时间) 
    Cache-control:本地缓存目录中,文件过期的时间(由服务器指定过期的间隔时间,由于浏览器根据间隔生成具体的时间 )

ajax – 如何使所有连接的浏览器重新加载由服务器端事件启动

ajax – 如何使所有连接的浏览器重新加载由服务器端事件启动

假设有一个包含动态生成内容的网页 – 比如包含当前已连接浏览器数量的div.当服务器上的计数发生变化时,我希望所有连接的浏览器重新加载计数,以便每个人都能看到增量/减量.

实现这一目标的最佳方法是什么?

关键字:ajax,广播,浏览器,div,jquery

我认为 COMET可能就是你想要的. Web Sockets将是理想的,但缺乏浏览器采用现在不会使它变得实用.

AngularJS ui-router:reload:true也重新加载父状态

AngularJS ui-router:reload:true也重新加载父状态

In this plunk你有两个ui-router状态,一个父母和一个孩子.通过单击链接调用子项时,因为它具有reload:true选项,所以它总是被重新加载.这很好,但问题是父状态也被重新加载.尝试多次单击“填充11”链接,您将看到父时间戳也发生变化.

我怎样才能重新加载孩子?

使用Javascript:

var app = angular.module("app",['ui.router']);

app.config(function($stateProvider,$urlRouterProvider) {

  $urlRouterProvider.otherwise("/");

  $stateProvider
    .state('state1',{
          templateUrl: 'state1.html',controller: function($scope) {

            $scope.theTime1 = Date.Now();

          }
    })
    .state('state1.state11',{
          templateUrl: 'state11.html',controller: function($scope) {

               $scope.theTime11 = Date.Now();

         }
    });

});
它实际上非常简单.

不要使用重新加载,因为这完全是您找到的.它重新加载路线的一切.

而是在子路径中添加一个参数,每次单击链接时都要确保更改该参数.这将迫使子状态重新加载.

我用一个例子更新了你的插件.我刚刚添加了一个num参数,并在每次单击链接时增加count变量.

http://plnkr.co/edit/qTA39rrYFYUegzuFbWnc?p=preview

angularjs 之ocLazyLoadjs按需加载js

angularjs 之ocLazyLoadjs按需加载js

由于采用agnularjs做网页的单页面应用,需要一次性在主布局中将所有模块需要引用到的js都引入。对于较小的项目,可行,但是对于大的项目,一旦js文件较多,在页面首次加载时就引入所有的js文件,无疑会延缓页面加载速度。

<!DOCTYPE html>
<html lang="en" ng-app="myApp">
<head>
    <meta charset="UTF-8">
    <title>ui-router-lazyload</title>
    <link rel="stylesheet" href="../bootstrap/dist/css/bootstrap.min.css">
    <script src="../angular/angular.min.js"></script>
    <script src="../angular-ui-router/release/angular-ui-router.min.js"></script>
    <script src="../oclazyload/dist/ocLazyLoad.min.js"></script>
    <script src="index.js"></script>
</head>
<style>
    body{
        font-family: "Microsoft JhengHei UI";
    }
    .navigator{
        width: 500px;margin: 0 auto
    }
    .navigator li{
       color: #000;font-size: 14px;
    }
</style>
<body ng-controller="myController">
<ul>
    <li role="presentation"><a href="#home" ng-click="isActive($event)">主页</a></li>
    <li role="presentation"><a href="#child">子页面</a></li>
    <li role="presentation"><a href="#third" ng-click="isActive($event)">三级页面</a></li>
</ul>
<div ui-view></div>
</body>
</html>
var myApp= angular.module(''myApp'',["ui.router","oc.lazyLoad"]);
myApp.config(function($stateProvider,$urlRouterProvider){
 $urlRouterProvider.when("","/home");
 $stateProvider.state(''home'',{
   url:''/home'',
   templateUrl:''homepage.html'',
   resolve:{
    loadMyCtrl:[''$ocLazyLoad'',function($ocLazyLoad){
    
      return $ocLazyLoad.load({
     name:''homeApp'',
     files:[''homepage.js'']
    
   })
 
    }]
  }
 
});
$stateProvider.state(''index'',{
  url:''/home'',
  templateUrl:''index.html''

});
$stateProvider.state(''child'',{
  url:''/child'',
  templateUrl:''child.html'',
  resolve:{
   loadMyCtrl:function($ocLazyLoad){
   return $ocLazyLoad.load({
    name:''childApp'',
    files:["child.js"]
 })

 }
 }

});
$stateProvider.state("third",{
  url:''/third'',
  templateUrl:''third.html'',
  resolve:{
   loadMyCtrl:function($ocLazyLoad){
   return $ocLazyLoad.load({
    return $oclazyLoad.load({
      name:''grandApp'',
      files:[''third.js'']   
 })
  })
 } 
  }

 });
myApp.controller(''myController'',function($state,$scope,$location){
 $scope.turnPage=function(){
  $location.path(''/home'')
 }
})





})

各个js文件并非一次性加载的,只有点击子页面三级页面相应的js文件才会加载出来

Apache Web服务器,Java Web服务 – Hello World教程

Apache Web服务器,Java Web服务 – Hello World教程

有谁知道我在哪里可以找到设置apache和java web服务(Hello World)的好教程?

我是Apache和Java Web Services的新手(我需要Tomcat吗?).我需要一个简单的Java Web服务,它可以从客户端接收一个简单的http请求(例如www.somedomain.com/service/001/notify).我们的想法是客户端将发出Http请求,Java Web Service将接收请求并在主机上运行相应的Java代码.

对不起我的知识空白,因此我需要有一个教程.

总之,我想这样做:

客户:

new Request("www.somedomain.com/service/001/notify");

JAVA WEB服务:

public void notify(int serviceID){
    System.out.println("Service " + serviceID + " says 'Hello!'");
}
最佳答案
This video is slightly outdated; but it is a good tutorial for an absolute beginner.

此外,Tomcat是所谓的servlet容器.要查看servlet容器和Web服务之间的区别,这是一个有用的线程:Difference between servlet and web service

你应该记住,Tomcat只是众多选择中的一个.如果您需要将它用于学校/工作,那就去吧.但如果您有自由选择,那么我建议使用谷歌应用程序引擎java(这里的教程:http://code.google.com/appengine/docs/java/gettingstarted/).在引擎盖下他们使用德比(我认为谷歌的大部分产品都在德比上运行,但我肯定不知道).

我推荐的原因是因为我迄今为止设置servlet / etc app引擎的经验是最简单的.它还有一个免费的主机配额,你应该可以留下来,因为这显然是一个微不足道的/学习经验.就哪些servlet容器比其他容器更好而言,我认为它不会影响你的曝光程度.虽然我已经和他们搞乱了好几年了但现在对我来说并不重要……

关于reloadJs请问,重启web服务器浏览器会重新加载js吗?重启浏览器是什么意思的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于ajax – 如何使所有连接的浏览器重新加载由服务器端事件启动、AngularJS ui-router:reload:true也重新加载父状态、angularjs 之ocLazyLoadjs按需加载js、Apache Web服务器,Java Web服务 – Hello World教程等相关内容,可以在本站寻找。

本文标签: