ICode9

精准搜索请尝试: 精确搜索
  • 代码层面浏览器优化2020-01-20 12:00:18

    1、 减少dom操作:类数组是实时更新的类数组集合, 在脚本中 document.images、document.forms、getElementsByTagName()返回的都是HTMLCollection类型的集合,常见的类数组还有arguments对象和DOM方法的返回结果。对这些类数组集合操作是尽量转为数组类型再对其进行操作。Array.pr

  • web前端入门到实战:Html头部meta标签2020-01-19 20:55:35

    meta元素有4个属性:name、http-equiv、content、charset.meta标签通过name属性来表述页面文档的元信息,通过http-equiv属性设置http请求指令,通过charset设置页面的字符编码。按照属性设置分类,meta可以分为三类: name属性和content属性组合,构成名称/值对,用于描述网站信息. 标准的meta

  • html 笔记2020-01-19 19:03:23

    拾遗 <!DOCTYPE>声明 <!DOCTYPE> 不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。HTML5 不基于 SGML,所以不需要引用 D

  • 安卓系统PK浏览器:物联网开发,哪个才是最佳之选?2020-01-18 20:00:46

    物联网近年来发展迅猛,不时被推上潮头风口。与此同时,各类转战物联网的企业不在少数,而开发物联网产品首要面临的就是操作系统的选择问题。一个恰到好处的操作系统给企业带来的影响不仅仅是产品最终是否优秀,也深远影响到企业从成本到研发、再到上市运营的全环节。 物联网产品开发数量

  • 支付宝支付-手机浏览器H5支付2020-01-18 19:03:20

    前言 支付宝支付—沙箱环境使用支付宝支付-支付宝PC端扫码支付支付宝支付-手机浏览器H5支付「本文」 手机浏览器支付,用户在安装支付宝APP的情况下,调用手机网站支付接口默认会唤起支付宝钱包支付,接下来通过运行官方Demo进行测试。 本文开发环境:IDEA + Tomcat8.5 + 支付宝沙箱环境*

  • 重温Servlet,为Spring Framework和Spring BOOT之基础2020-01-18 18:55:10

    1、一个Servlet入门项目使用STS4新建一个空的POM项目:(1)创建包com.edison(2)创建类ServletTest,继承自HttpServlet,代码如下: (3)使用mvn compile编译(4)到本项目的target目录下拷贝classes目录到tomcat的webapps\ROOT\WEB-INF目录下:(5)打开这个目录下的web.xml,并增加如下几行(阴影部分): (6)到tomc

  • selenium:指挥浏览器工作2020-01-18 11:00:46

    selenium可以用几行代码,控制浏览器,做出自动打开、输入、点击等操作,就像是有一个真正的用户在操作一样。 在遇到页面交互复杂或是URL加密逻辑复杂的情况时,selenium就派上了用场,它可以真实地打开一个浏览器,等待所有数据都加载到Elements中之后,再把这个网页当做静态网页爬取就

  • 怎么更好掌握Web前端技术 JS的跨域是怎么回事2020-01-17 19:56:31

      怎么更好掌握Web前端技术?JS的跨域是怎么回事?JavaScript跨域是指通过JS在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过JS获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下面来看看吧。  在此

  • SpringBoot启动后自动打开浏览器访问项目2020-01-17 17:04:12

    之前我们用SSM或者SSH进行JAVA WEB开发的时候,IDEA 需要配置Tomcat然后把项目放到tomcat运行,tomcat启动的时候会自动打开浏览器去访问项目,但是SpringBoot是内嵌tomcat的,项目启动成功后无法自主访问,需要我们手动打开浏览器输入url访问,我觉得这样很不习惯所以研究了一下 具体实现方

  • react 获取浏览器的宽度,根据不同宽度进行不同操作2020-01-17 17:00:56

    js源码:  //监听窗口大小改变     componentDidMount() {         window.addEventListener('resize', this.handleResize.bind(this))        }       //移除监听器,防止多个组件之间导致this的指向紊乱     componentWillUnmount() {    

  • Web APIs---1.对象2020-01-17 14:52:14

    1. Web APIs与Js的关联性 1.1 Js的组成 js基础阶段只学习了ECMAScript标准规定的基本语法,做不了常用的网页交互效果,目的是为Js后面的课程打基础做铺垫。 Web APIs阶段主要学习DOM和BOX,是JS所独有的部分,该阶段主要学习页面交互功能,同时需要使用JS基础内容作为基础。 2. API和Web

  • XSS代码对不同浏览器的支持与特性(详细版含测试效果)-HTML5特性向量2020-01-17 11:55:55

    HTML5特性向量 通过formaction进行XSS-需要用户交互(1) 一个显示HTML5表单和formaction功能的向量,用于在实际表单之外进行表单劫持。 1 <form id="test"></form><button form="test" formaction="javascript:alert(1)">X</button> 适用浏览器与版本  测试效果   通过自动对焦

  • 设置IIS网站输出详细错误,共三步2020-01-17 11:04:03

    默认IIS网站程序出错时,只显示错误提示没有错误详细说明,通过以下三步来解决此问题: 一、ASP类型网站,需要设置“将错误发送至浏览器”,见下图:     二、设置500错误时,要显示详细错误,见下图:     三、确保本地浏览器没有选中“显示友好HTTP错误消息”,位于“internet属性”内---“高

  • css hack for IE2020-01-17 10:44:28

    IE是最恶心人的一款浏览器。但预计在2020年,我们弄的那些个WEB系统还是要兼容它。 这种老而不,好多CSS属性都不支持。因此,在开发过程中,要照顾照顾它。下面以css一个定位属性sticky为例,介绍如何在IE浏览器中也能适应,不至于走样或者避免走样太多。 sticky可以起到“动态固定”等

  • [转帖]微软全新Chromium版Edge浏览器正式版发布2020-01-16 23:55:43

    微软全新Chromium版Edge浏览器正式版发布 https://news.cnblogs.com/n/653721/ 最新版本的     IT 之家 1 月 16 日消息 早在 2018 年 12 月,微软宣布打算基于 Chromium 开源项目开发新版本的 Edge 浏览器。微软的目标是为客户创造更好的 Web 兼容性,并为 Web 开发人员减

  • 学习了前端才知道SessionStorage和localStorage是怎样存储数据的2020-01-16 21:06:16

    前言 之前一直好奇我们在进浏览器的时候会一些数据会留下记录,当我们好像浏览器有记忆功能,很懵,不知道什么原理,当我们进这个页面对页面新完数据还在,感觉很神奇,最近通过实践终于有了自己的理解,与君共勉,大佬勿喷。 假如作为一个前端人员的话,就必须对一些主流的浏览器以及他各自的兼

  • selenium常见问题02_如何启动safari浏览器2020-01-16 20:52:49

    前言 selenium进行自动化测试过程中,直接启动safari浏览器会报错"Could not create a session: You must enable the 'Allow Remote Automation' option in Safari's Develop menu to control Safari via WebDriver." 以上报错提示翻译成中文为: 无法创建会话:必须在Safari的“开发

  • (5)JavaWeb Session域对象2020-01-16 20:36:17

    获取专属于当前对话的Session对象 若果服务器端没有该会话的Session对象,会创建一个新的Session返回 如果已经有了属于该会话的Session对象,直接将已有的Session返回 本质就是根据SESSIONID判断该客户端是否在服务器上已经存在session了 调用request即可得到Session对象 //

  • 更改Edge浏览器缓存位置2020-01-16 20:05:14

    一、前言 缓存有时候是个比较讨厌的东西,会产生很多垃圾,同时会让磁盘产生大量的磁盘碎片,大大的降低磁盘性能。 通过更改缓存位置,可以一定程序上改善磁盘碎片。 比如专门分个区用来存放App的缓存等,如果是大内存,可以使用Ramdisk、F-Stream Tuning(华擎主板专用)等工具来将内存虚拟出

  • php版2020-01-16 19:51:09

    0.github   说明:一个仓库存一个项目。fork:张三有自己的仓库,李四点击张三仓库的fork,可以拷贝一份给自己。pull request:李四新建了一个文件,想及时更新到张三那里,用pull request即可。若张三感觉不错,则同步更新到自己的仓库中。 注册时,若QQ收不到邮件,则将GitHub添加到白名单:  

  • 浏览器(内核,同源策略原理,渲染...)2020-01-16 19:35:50

    浏览器存储 特点 cookie localStorage sessionStorage indexDb 生命周期 可过期 除非清理,否则一直存在 页面关闭就清理 除非清理,否则一直存在 存储大小 4K 5M 5M ∞ 与服务端通信 请求携带在 header 头部 no no no 浏览器内核 浏览器最重要或者说核心的部分是

  • jmeter_5.1.1火狐浏览器下录制https脚本操作步骤详解2020-01-16 17:02:01

    刚刚走入社会,步入了测试圈,在一个多月的工作中使用jmeter进行https的脚本录制在这个过程中踩到了不少的坑,想着记录下来以后要是有需要还可以回过头了自己在看看废话不多说 就以百度为例进行录制的配置 录制jmeter脚本有两种方式:1、使用jmeter本身设置代理服务器进行录制   2、使

  • 如何用chrome浏览器截获和发送POST请求2020-01-16 16:01:11

    平时登录网站时,是在表单中填写用户名、密码,然后用鼠标点击提交。 现在想用程序抓内网网站数据,就得知道向哪个网址POST,POST了什么? 1  参考http://www.imooc.com/wenda/detail/575899,在chrome控制台中,找到Network(网络),找到Filter(过滤器)输入框并输入 method:POST。然后像平时那样

  • 一文看懂浏览器事件循环2020-01-16 15:42:35

    实际上浏览器的事件循环标准是由 HTML 标准规定的,具体来说就是由whatwg规定的,具体内容可以参考event-loops in browser。而NodeJS中事件循环其实也略有不同,具体可以参考event-loops in nodejs 我们在讲解事件模型的时候,多次提到了事件循环。 事件指的是其所处理的对象就是事件

  • 如何处理 Web 图片优化?2020-01-16 14:04:19

    未优化的图片是影响网站性能的主要因素之一,尤其会影响初次加载。取决于图像的分辨率和画质,图片可能占据整个网站流量的 70%. 生产环境出现未优化的图片并显著影响初次加载速度的现象还是挺常见的。缺乏经验的开发者通常没有意识到这一潜在问题,也不了解各种优化图片的工具和方法。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有