精华内容
下载资源
问答
  • Web页面加载完成后调用方法

    千次阅读 2017-02-16 14:27:52
    function myfun(){ alert(“页面加载完成后执行该方法!!!”); } */ / 用window.onload调用myfun() / window.onload=myfun;//不要括号

    function myfun(){
    alert(“页面加载完成后执行该方法!!!”);
    } */
    /用window.onload调用myfun()/
    window.οnlοad=myfun;//不要括号

    展开全文
  • Docker splash web页面加载 错误

    热门讨论 2020-10-16 21:23:08
    创建容器登陆http://192.168.99.100:8050/ ,页面加载错误 jquery加载失败,原因是国外的网址访问不了。 解决方法: 到官网下载代码 https://github.com/scrapinghub/splash 修改splash-master/splash/resources....

    创建容器登陆http://192.168.99.100:8050/ ,页面加载错误,下面的内容显示不出来。
    在这里插入图片描述
    jquery加载失败,原因是国外的网址访问不了。

    解决方法:

    1. 到官网下载代码
      https://github.com/scrapinghub/splash
    2. 修改splash-master/splash/resources.py 文件
      在这里插入图片描述
      在这里插入图片描述
    <script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
    <script src="//code.jquery.com/jquery-migrate-1.2.1.js"></script>
    

    有三处要修改,可以在文件里搜索//code.jquery.com/

    
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery-migrate/1.2.1/jquery-migrate.js"></script>
    
    1. 创建容器,替换文件。把本地的文件替换容器里的文件。/c/Users/Administrator/data/splash-master/splash 是我本地存放的路径
    docker run --name my-splash  -p 8050:8050 -v /c/Users/Administrator/data/splash-master/splash:/app/splash scrapinghub/splash
    

    完成
    在这里插入图片描述

    在这里插入图片描述
    下次要用直接启动容器docker start my-splash 就可以了

    展开全文
  • 利用hexo搭建好博客之后,发现博客页面加载速度特别慢,这一点在手机端比较明显。关闭了粒子动画效果后,页面加载的速度没有得到明显改善,于是想从其他方面来提升加载速度。而压缩代码则是一个最直接的方式。 ...

    利用hexo搭建好博客之后,发现博客页面加载速度特别慢,这一点在手机端比较明显。关闭了粒子动画效果后,页面加载的速度没有得到明显改善,于是想从其他方面来提升加载速度。而压缩代码则是一个最直接的方式。

    压缩html

    gulp-htmlmin是一个用于压缩html文件的插件,安装方法如下:

    npm install --save-dev gulp-htmlmin

    使用方法如下:

    var gulp = require('gulp');
    var htmlmin = require('gulp-htmlmin');
    
    gulp.task('minifyHtml', function() {
      var minifyOptions = {
        collapseWhitespace: true, // 折叠html节点间的空白
        minifyCSS: true, // 压缩css
        minifyJS: true, // 压缩js
        removeComments: true, // 去除注释
        removeEmptyAttributes: true, // 去除空属性
        removeRedundantAttributes: true // 去除与默认属性一致的属性值
      };
      return gulp.src('src/*.html')
        .pipe(htmlmin(minifyOptions))
        .pipe(gulp.dest('dist'));
    });

    这个插件还有很多的配置项,请参考Options Quick Reference

    ps:html文件中可以嵌入js以及css内容,因此该插件支持对html文件中js及css内容的压缩。

    压缩css

    我之前用过一个gulp-minify-css插件来压缩css文件,不过最近发现它已经被废弃了,取而代之的是gulp-clean-css,安装方法如下:

    npm install gulp-clean-css --save-dev

    使用方法如下:

    var gulp = require('gulp');
    var cleanCSS = require('gulp-clean-css');
    
    gulp.task('minifyCss', () => {
      return gulp.src('styles/*.css')
        .pipe(cleanCSS({compatibility: 'ie8'}))
        .pipe(gulp.dest('dist'));
    });

    gulp-clean-css的配置项挺多的,感觉还是要遇到具体问题,具体分析了。配置项参考clean-CSS

    压缩js

    我们可以用gulp-uglify插件来进行js文件的压缩。首先,我们来安装它:

    npm install --save-dev gulp-uglify

    使用方法如下:

    var gulp = require('gulp');
    var uglify = require('gulp-uglify');
    var pump = require('pump');
    
    gulp.task('compress', function (cb) {
      pump([
        gulp.src('lib/*.js'),
        uglify(),
        gulp.dest('dist')
      ], cb);
    });

    这里用到了一个pump插件,其实不需要它也是完全可以正常压缩js文件的。但是pump插件为我们提供了一个排错的能力,能够打印出压缩js文件过程的具体错误信息,让我们快速定位修改。
    ps:gulp-uglify支持一些配置项,请参考Minify options

    压缩图片资源

    压缩图片资源也是优化web页面的一个重要方法,而gulp-imagemin插件可以帮我们做到这一点。首先,我们来安装它:

    npm install --save-dev gulp-imagemin

    经典的用法如下:

    var gulp = require('gulp');
    var imagemin = require('gulp-imagemin');
    
    gulp.task('default', () =>
      gulp.src('src/images/*')
        .pipe(imagemin())
        .pipe(gulp.dest('dist/images'))
    );

    imagemin()也可以传入配置参数,主要的一些配置项如下所示:

    …
    .pipe(imagemin([
        imagemin.gifsicle({interlaced: true}), //优化gif
        imagemin.jpegtran({progressive: true}), //优化jpg,jpeg
        imagemin.optipng({optimizationLevel: 5}), //优化png
        imagemin.svgo({
            plugins: [
                {removeViewBox: true},
                {cleanupIDs: false}
            ]
        })  //优化svg
    ]))
    …

    这里有两个单词需要注意一下,interlaced和progressive,有一篇文章介绍了交错扫描和逐行扫描,请大家参考!

    本人在利用上述插件来压缩博客public文件夹下的资源时,发现在进行html压缩和css压缩时,出现了一些页面bug,暂未得出原因,留待后续观察,于是暂时放弃了html和css插件压缩,仅使用了gulp-uglify和gulp-imagemin来压缩js文件和图片。经优化后,博客加载速度得到了显著提升,也算是做了一个不错的优化。

    展开全文
  • web前端压缩图片方法——加快页面加载速度

           对于web前端页面开发,图片是一个很重要的组成部分。为了达到图文并茂的效果,我们希望页面中能有更多的图片,但是从页面加载的速度讲,过多过大的图片都会拖慢加载速度。于是对于图片的压缩处理就显得特别重要。下面分享一下我目前使用的几个处理方法。

    1.七牛服务器提供的压缩图片的方法

           我们公司APP目前使用的图片和视频文件都存在七牛服务器上,作为目前国内知名的云存储服务商,七牛官方提供了很好的图片处理API。

           一般来讲,用户看到的文字、图片等都是由运营上传的,如果运营直接在后台上传了一张很大的图片,那么前端页面在加载的时候就会较慢,有可能图片会有明显的加载过程,这个时候,就需要我们对图片进行处理了,比如我们公司的logo图标,地址是:点击打开链接。尺寸是1024*1024,大小是80.7kb,但是我只是需要在微信分享链接中使用这个图片,根本不需要这么大尺寸的图片,那么就很有必要压缩一下了,比如在这个图片的链接地址后面添加参数:?imageView2/2/w/300,就能够把这张图片压缩到300*300,大小为28.9kb。这样这张图片的加载速度就会加快很多。

    2.使用图片压缩软件

          软件地址:图片压缩工具。直接将图片上传就可以压缩图片,很适合运营用。

    3.图片使用懒加载技术

          可使用lazyload.js插件,对于DOM中本来就有的<img>标签,懒加载没有任何问题,但是在我做的一个项目中,项目中的图片是用underscore.js模板加载的,实际调试发现lazyload.js未实现图片懒加载,这个问题后续解决了再写上来。如果有童鞋知道怎么解决的,请不吝赐教。

    展开全文
  • 提高Web页面加载速度的6个方法

    千次阅读 2017-07-25 14:34:46
    阿伯丁集团曾对用户进行调查,结果显示,网站页面加载时间每延长1秒,就会减少11%的页面浏览量,降低16%的客户满意度,降低7%的转化率。亚马逊也通过调查证实,网页打开的速度每提高100毫秒,能为网站增多1%的收益。...
  • yarn的原生web页面加载数据显示历史job列表缓慢 问题原因: 这是由于yarn提交的历史任务数量太大(接近1w)导致 解决方法 方法一: 在网上看到有人说有相关的配置,去官网上找了一下,应该是这个yarn的timeline时序...
  • web页面加载及回传

    2009-09-16 11:29:00
    一、初始化 ·当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前...
  • Page loading strategy :页面加载策略 Selenium WebDriver加载页面时,它遵循正常的...首先第一种设置页面加载方法: 需要引入指定包: from selenium.webdriver.chrome.options import Option...
  • 减少页面加载时间方法 1.概论 Web应用程序与传统的客户端服务器应用程序相比有几个优点:由于业务代码来自唯一的服务器(在此处忽略集群),因此它们始终是最新的。 此外,部署新版本仅需几分钟。 但是,它们...
  • web页面分块加载

    2015-10-15 16:11:00
    一般大家在处理这种情况,都使用ajax,先把html输出到客户端,然后再用ajax取加载比较耗时的资源。用ajax麻烦的地方是增加了请求数,而且需要写额外的js代码、和js...正对这种情况,还有一种处理方法,就是让resp...
  • 系统架构 1、客户层  js, css, data的结合  js数据模版 ... ... js加载效率的提升, 因为在无法避免js的数量的增多, 体积的...采用以下方法  a、动态加载js, 不说了, 直接上代码:   [javascript] v
  • Ajax实现web页面下拉加载更多

    千次阅读 2019-05-15 23:48:33
    萌新一只,第一次发博客,写的不好大家多谅解,有什么更好的方法页欢迎在下面留言。 目的:滚动条到底部时加载更多数据 首先:判断滚动条是否到达底部 /*滚动条距顶部距离*/ var scrollTop = parseFloat($...
  • 两个静态方法:  namespace AppBLL.Common {  public class Function  {  ///  /// 取得当前程序的虚拟路径以/为结束  ///  ///  public static string GetApplicationPath()
  • ... <p>I have an input group that is meant to change the query parameters of the API request which in turn updates the array that is being manipulated later. <p>I would assume that updating query ...
  • 页面上动态改变strFL,strSX,可以动态加载不同的用户控件,或者加载用户控件中的不同元素。 关于页面上限制 数字小数点百分号意外的字符不能输入  onkeyup="this.value=this.value.replace(/[^\d\.\%]/g,'')...
  • 如果是图片多的H5,可以加一...//图片加载方法function load(imgSrc,callback) {var imgs = [];var c = 0;for (var i = 0; i < imgSrc.length; i++) {imgs[i] = new Image();imgs[i].src = imgSrc[i];imgs[i].on...
  • 比如需要在页面加载后,干某些事情,就需要自动调用Servlet去调用Java代码,以达到某种功能。   演示 web网页搭建好后,进入这个web页面,自动调用Servlet Servlet输出Hello:   源码 java项目结构如下...
  • 主要介绍了jQuery移动web开发之页面跳转和加载外部页面的实现,以changePage()和loadPage()方法的使用为主,需要的朋友可以参考下
  • //网页加载进度显示 代码 //添加 引用 命名空间 using System.Threading; // // Response.Write("");
  • 在做自己项目时想要用到一些模板的CSS样式,但是转成JSP页面时发现所有页面丢失,网上百度了各种原因,试了很多但是一直没有解决。 而自己的项目目录的CSS原先是放在webroot/static/css目录下面的。 之后自己想...
  • 我们都知道,对于web应用来说性能很重要,然而性能的优化相关知识非常庞大而复杂,对于性能优化我们需要做些什么,或者瓶颈是什么通常...在详细介绍上边内容之前先来介绍一下常见的性能优化方法: (1) 减少http请...
  • 20 种提升网页速度的技巧 ...即使每个人都能够使用高速网络...将珍贵的页面加载时间缩短几秒,将更加珍贵的请求和响应时间缩短几毫秒。您将为访问者创造一种更好的体验。 阅读完本文之后,您将能够较好地了解...
  • OCX控件在web页面不能加载的问题

    万次阅读 2018-06-19 14:09:16
    双击用IE打开,能够正常加载OCX控件,调用其方法也正常,把测试的html文件放入apache目录,通过IE 敲入localhost访问也正常,但是部署到服务器上,通过客户端PC访问服务器IP的方式,却不能加载OCX,其方法也调用不了...
  • 加载时间是指感知的时间 1.优化图片文件 ...普通图像、icon也要尽可能压缩后,可以采用web图像保存、减少颜色数等方法实现。 2.减少http请求  合并JavaScript和css文件、CSS Sprites、图像映射(一个图...
  • 2、优化图片文件,减小其尺寸,...曾经见过有人在网页中加载的缩略图,其真实尺寸有10M之巨…普通图像、icon也要尽可能压缩后,可以采用web图像保存、减少颜色数等等方法实现; 3、图像格式的选择(GIF:提供的...
  • web网页加载提示

    2019-09-07 11:09:24
    因此,常见的做法,是在页面加载完成之前,给一个过渡效果。那么怎么实现这种效果呢? 如何知道网页加载完成 DOM给我们提供了这样一个方法document.onreadystatechange。当一个文档的readyState...
  • android加载web view,web view中有输入框,当我点击输入框的时候,发现页面被放大的,但是我们在代码中已经限制它不可以缩放的了,因此我们需要解决这个问题!解决方法: 1.让你的后台同事加上以下得到代码,<!-- ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,589
精华内容 1,035
关键字:

web页面加载方法