ICode9

精准搜索请尝试: 精确搜索
  • 前端日志埋点优化2020-01-16 12:55:33

      前一段时间查看前端日志监控的时候发现,有很多关键业务节点埋点及用户行为轨迹数据丢失,而且丢失率达到16%这么高,梳理了一下工程里的前端埋点逻辑及方法,发现存在很大漏洞,做了一期优化,使得日志丢失率不足0.1%,使用了浏览器提供的发送保障的更简洁的sendBeacon方法,以下是对sendBeaco

  • 一个border引发的血案2020-01-16 11:05:04

    如果你要用CSS去表达元素没有边框,你会怎么表达? 是border:0呢? 还是border:none呢? 我听过很多人推荐使用border:none,因为其理由是客户端的渲染。 乍听之下会觉得:嗯,有道理,又学到东西了呵…… 其实,很多时候,代码是死的,没有绝对的好与坏! 在相对论面前,神马都是浮云……要想明白哪种

  • nodeJS 连接数据库,写接口,Postman或者浏览器测试,详解2020-01-16 10:41:13

    要有遥不可及的梦想,也要有脚踏实地的本事。----------- Grapefruit.Banuit Gang(香柚帮) 1、首先要安装node,这个就不做详细安装方式了,直接去node官网下载就可以了,可以装一个淘宝镜像。 2、安装依赖       新建一个文件夹,选中此文件夹,shift+鼠标右键,选择在此处打开powershell

  • 如何在跨浏览器测试中提高效率2020-01-16 10:04:07

    Web端应用测试主要障碍之一就是在不同的浏览器上“测试他们的网站/应用程序”,也称为“跨浏览器测试”或者“兼容性测试”。 浏览器和浏览器版本很多(Google Chrome,Mozilla Firefox,Internet Explorer,Microsoft Edge,Opera,Yandex等),可以通过多种设备(通过台式机,笔记本,智能手机,平板电脑等

  • Python selenium 启动浏览器有无界面执行2020-01-16 09:57:56

    有界面运行: # 引入库 from selenium import webdriver # 有界面 # 打开谷歌浏览器,建立会话。启动Chromedriver.exe 打开Chrome driver = webdriver.Chrome() # 启动谷歌浏览器 # 访问百度首页 driver.get("http://www.baidu.com") 无界面运行 # 引入库 from selenium im

  • 兼容IE浏览器2020-01-16 09:56:13

    1、IE浏览器打开网站后显示空白,并报错:Error in created hook: "ReferenceError: “Promise”未定义" 方法:安装相关依赖,将es6语法降至es5供ie浏览器识别 1、安装babel-polyfill依赖: yarn add babel-polyfill 或 npm install babel-polyfill --save 2、在main.js入口引入: import '

  • 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)中2020-01-16 09:51:38

    金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)中 引言 元旦匆匆而过,2020年的春节又接踵而来,大家除了忙的提着裤子加班、年底冲冲冲外,还有着对于明年的迷茫和期待!2019年有多少苦涩心酸,2020年就有更多幸福美好,加油,奥利给!怀着一颗积极向上的心,来面对未来每一天的

  • HTML表单控件2020-01-15 22:36:14

    input元素无疑是一个庞大和复杂的元素,但它并不是唯一的表单控件。还有button、select、option、label、optgroup、textarea、fieldset、legend这八个传统表单控件,datalist、progress、meter、output、keygen这五个新增表单控件 传统控件 button  定义一个按钮 select  

  • 网络爬虫学习笔记 12020-01-15 21:02:11

    网络爬虫的定义: 从网站的一个页面(通常为首页),读取网页内容,找到网页里其他链接的地址(用来寻找下一个网页),直到抓取完这个网站的所有网页。 网络爬虫的基本操作是抓取网页。 浏览网页的过程: 打开网页的过程是浏览器作为浏览的“客户端”,向服务器端发送一次请求,把服务器端的文件“抓”

  • Django Cookies与Session组件2020-01-15 21:00:42

    目录 Django Cookies与Session组件 Cookies介绍 Session介绍 Django Cookies与Session组件 Cookies介绍 Cookie具体指的是一段小信息,它是服务器发送出来存储在浏览器上的一组组键值对,下次访问服务器时浏览器会自动携带这些键值对,以便服务器提取有用信息。 cookie的工作原

  • 你不知的DOM编程2020-01-15 20:07:49

    前言:随着vue,react, angular的流行,可能现在我们不必经常的操作DOM,三大框架在副交互的操作中发挥着极大地优势。因为我们知道用脚本对DOM的操作非常昂贵,本文主要探讨常规的DOM操作中你可能不知道的知识。 浏览器中的DOM 首先,我们来了解一下什么是DOM,他为什么慢? DOM,天生就慢 文档对

  • HTTP协议简单总结2020-01-15 20:03:15

    目录 一、HTTP定义: 二、HTTP特点: 三、HTTP工作原理: 四、HTTP的请求方法: 五、HTTP之请求消息Request 六、HTTP之响应消息Response 一、HTTP定义: HTTP(超文本传输协议):一种无状态的、应用层的、以请求/应答方式运行的协议,它使用可扩展的语义和自描述消息格式,与基于网络的超文

  • 网络请求:从浏览器输入URL之后HTTP请求到返回结果的完整过程2020-01-15 19:08:45

    从浏览器输入URL之后HTTP请求到返回结果的完整过程 1.如下图: 2.过程解析: (1).浏览器输入URL 跳转 之后 浏览器 会先判断 这个 链接(URL)是否 需要 重定向(Redirect),需要就会跳转到 重定向页面,不需要的话就进入下一步。 (2).判断是否需要重定向之后 浏览器会判断 这个 访问

  • 面试题之请求转发和重定向的区别2020-01-15 16:44:38

    一、简介 百科上面对请求转发和重定向过程的的介绍如下: 请求转发:客户浏览器发送http请求,web服务器接受此请求,调用内部的一个方法在容器内部完成请求处理和转发动作,将目标资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的

  • 禁用浏览器的WebAssembly支持。关闭WebAssembly2020-01-15 16:02:37

    出于安全性方便的考虑,需要禁用浏览器对WebAssembly的支持。具体如下 FireFox 打开新标签页输入地址about:config 在搜索框中输入javascript.options.wasm修改成false Chrome/Chromium 添加启动参数chrome.exe --js-flags=--noexpose_wasm macOS系统下参数需要这么写open /Appl

  • meta viewport相关2020-01-15 14:44:16

    https://juejin.im/post/5b94d8965188255c5a0cdc02#heading-0 <!DOCTYPE html> H5标准声明,使用 HTML5 doctype,不区分大小写 <head lang=”en”> 标准的 lang 属性写法 <meta charset=’utf-8′> 声明文档使用的字符编码 <meta http-equiv=”X-UA-Compatible” content=

  • http请求头、请求状态码、http响应头详解2020-01-15 09:02:36

    1. http请求头 HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。    Accept:浏览器可接受的MIME类型。    Accept-Charset:浏览器可接受的字符集。    Accept-Encoding:浏览器能够进行解码的

  • FIREFOX、IE、CHROME浏览器和驱动下载地址2020-01-14 21:51:32

    一、Firefox和驱动下载地址   selenium2.X最高支持的Firefox版本为46,使用selenium2.X的话不需要下载火狐驱动,只需要配置火狐的启动路径即可。   Selenium3.0开始需下载geckodriver,想使用geckodriver ,Firefox浏览器必须是48或者更高版本。具体的浏览器和浏览器驱动之间的对应

  • tensorboard网页显示拒绝连接+cmd报错2020-01-14 19:00:51

    cmd到events文件所在目录,并使用网上的命令 tensorboard --logdir=E:\DVE\runs\Jan14_16-11-56_zju-PowerEdge-R740\ --host=127.0.0.1 注意此时用127.0.0.1:6006打开,我之前打不开参照了这篇博客,因为之前弄xshell把hosts文件修改了(C:/Windows/System32/hosts), 这样子,用浏览器进入

  • 利用fiddler解除无限debug网站限制2020-01-14 13:54:48

    介绍 当我们在研究某些网站如何运行时因为“一些原因”在我们打开控制台时总会陷入无限debug模式。 一般这种方式能防止用户在浏览器中进行网站调试,限制的实现方式也很简单通过js 定时器无限调用debug就可以了。 而我们使用的工具fiddler是一款常用的抓包软件,功能十分强大。 原理

  • vue路由的两种模式,hash与history2020-01-14 11:57:01

    对于Vue 这类渐进式前端开发框架,为了构建SPA(单页面应用),需要引入前端路由系统,这也就是Vue-router存在的意义。前端路由的核心,就在于——— 改变视图的同时不会向后端发出请求。  一、为了达到这个目的,浏览器提供了以下两种支持:    1、hash ——即地址栏URL中的#符号(此hsah 不是

  • HTTP报文分析2020-01-14 11:41:23

    HTTP请求(request) http请求的格式如下图 http请求报文的构成如下图 其中请求头具体含义可以参考博客HTTP 请求头各参数具体含义 HTTP响应(response) http响应的格式如下图 http响应报文的格式如下图 其中响应头具体含义可以参考博客HTTP 请求头各参数具体含义 如何通过F12

  • chrome插件,让你事半功倍2020-01-14 09:01:41

    chrome插件,让你事半功倍 平时chrome插件用多了,发现在工作中有很多插件特别好用,让你事半功倍。于是我抽时间整理了一些非常好用的chrome插件分享给大家,其中有些插件是我已经离不开,每天都在用的。希望这篇文章能帮助你找到适合你的插件,提升工作效率。 工作类# FeHelper【强烈推荐】

  • HTML音频和视频2020-01-13 22:36:19

    多媒体元素(比如视频和音频)存储于媒体文件中,确定媒体类型的最常用的方法是查看文件扩展名。如.swf、.wmv、.mp3、.mp4 媒体格式 音频格式 .mid/.midi MIDI (Musical Instrument Digital Interface) 是一种针对电子音乐设备(比如合成器和声卡)的格式。MIDI 文件不含有声音,但包

  • 你不知道的css技巧2020-01-13 19:56:04

    css黑科技 currentColor当前颜色 <a href="##" class="link"><i class="icon"></i>返回</a> .icon { display: inline-block; width: 16px; height: 20px; background-image: url(http:jartto.wang/test.png); backg

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

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

ICode9版权所有