ICode9

精准搜索请尝试: 精确搜索
  • 为什么TypeScript不直接让浏览器支持,而是要编译成JavaScript呢?2022-07-31 23:02:54

    众所周知,JavaScript几乎成了浏览器唯一的编程语言,在IE的年代,IE还支持VBScript,可惜我没有学,现在几乎没人提起了,清一色的JavaScript。 JavaScript的一些缺点或者缓慢的发展进度,导致了TypeScript的产生,把TyepScript编译成JavaScript代码,在浏览器里执行。 那么,为什么非要编译成JavaScr

  • 面试题2022-07-31 19:36:36

    问题:从用户输入URL按下回车,一直到用户能看到界面,期间经历了什么? 1、DNS解析 ----- 域名翻译成IP地址(优先走缓存):   1.找浏览器DNS缓存解析域名   2.找本机DNS缓存:(备注: 查看本机DNS缓存命令:ipconfig/displaydns > C:/dns.txt)   3.找路由器DNS缓存   4.找运营商DNS

  • 什么是less2022-07-31 09:02:16

    less 概念:Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。Less 可以运行在 Node 或浏览器端。less:减少 ;少的 answer: 他们是CSS预处理器。他是CSS上的一种抽象层。他们是一种特殊的语法/语言编译成CSS。

  • Vue2:实现多语言功能,根据浏览器语言标识自动切换2022-07-29 16:05:42

    是不是见到google,facebook等大型专业网站的拥有不同的语言站群,可以不同语言间切换很给力 今天要介绍的就是如何识别不同国家语言,只需要简单几步,使你的web应用更有国际范。 安装vue-i18n npm i vue-i18n --save 新建多语言json文件 在src目录下新建 config文件夹 和 子文件夹l

  • 浏览器渲染原理2022-07-28 15:04:11

    页面加载: 向浏览器输入网址 浏览器根据 DNS 服务器得到域名的 IP 地址 向这个 IP 的机器发送 HTTP 请求 服务器收到、处理并返回 HTTP 请求 浏览器接收到服务器返回的内容 页面渲染: 解析HTML,生成DOM树,解析CSS,生成CSSOM树 将DOM树和CSSOM树结合,生成渲染树(Render Tree) Layout(回流

  • 概念介绍_软件架构和资源分类2022-07-28 14:00:56

    概念介绍_软件架构 web概念概述   JavaWeb:     使用Java语言开发基于互联网的项目   软件架构:     1、C/S:Client/Server 客户端/服务端         在用户本地有一个客户端程序,在远程有一个服务器端程序         如:QQ、迅雷......         优点:

  • js: TransformStream 浏览器上的流转换2022-07-28 10:02:45

    class UpperCaseTransformStream { constructor() { return new TransformStream({ transform(chunk, controller) { controller.enqueue(chunk.toUpperCase()); }, }); } } (async () => { const response = await fetch("/index

  • Node.js http模块2022-07-28 00:32:09

    http服务器 浏览器是http(s)的客户端,目的是连接远程的http服务器,然后服务器返回浏览器数据.浏览器接收数据解析数据之后展现出来.我们看到的外在表现就是,浏览器访问一个url,然后就得到相应的web页面. 今天就举例用node.js搭建一个简单的http服务器 搭建步骤 var http=require(

  • 没有IE浏览器?Edge/谷歌兼容IE内核插件-IE TAB 安装2022-07-27 10:32:17

      IE浏览器应该是很多人的痛点吧,虽然现在的人几乎不用这个浏览器了,但是很无奈的是,很多网站必须使用IE浏览器才能打开。 你们是否遇到网页无法打开的情况,明明打开方式没有问题,网络也没有问题,但就是打不开,这可能是网页必须通过IE浏览器才能打开,只需要安装一个IE tab插件即可。 所

  • 使用selenium grid实现下发任务到远程机器,远程执行测试用例2022-07-27 10:03:59

    背景: 1、 UI自动化测试用例, 可能想要在不同版本、不同浏览器下执行 2、 UI自动化测试用例较多的时候,耗时时间长,这个时候可以通过分散在不同的机器上执行,减少自动化测试时间 实现 通过selenium grid来实现分布式测试,其整个结构有一个hub的主节点和若干个node代理节点组成。hub用来

  • JS为单线程;浏览器为多线程;2022-07-26 23:04:42

    JS为单线程;   浏览器为多线程;     通常讲到浏览器的时候,我们会说到两个引擎:渲染引擎和JS引擎。渲染引擎就是如何渲染页面,Chrome/Safari/Opera用的是Webkit引擎,IE用的是Trident引擎,FireFox用的是Gecko引擎。   JS引擎可以说是JS虚拟机,负责JS代码的解析和执行。通常包括以下几个步

  • 浏览器的进程和线程简述2022-07-26 23:04:14

    进程和线程(一个进程中可以有多个线程) 进程是cpu资源分配的最小单位(是能拥有资源和独立运行的最小单位) 线程是cpu调度的最小单位(线程是建立在进程的基础上的一次程序运行单位,一个进程中可以有多个线程) 进程之间互相独立。线程是不能单独存在的,它是由进程来启动和管理的。   一个进

  • JavaScript的起源2022-07-26 19:32:53

     JavaScript 诞生于 1995 年。由Netscape(网景公司)的程序员Brendan Eich(布兰登)与Sun公司联手开发一门脚本语言, 最初名字叫做Mocha,1995年9月改为LiveScript。12月,Netscape公司与Sun(Java语言的发明者)达成协议,后者允许将这种语言叫做JavaScript。这样一来,Netscape公司可以借助Ja

  • 如何识别浏览器人机验证码2022-07-26 09:03:47

    安装以下程序,可识别浏览器验证码 安装包已存在至对应位置下,可直接下载:https://sharelink.rongdasoft.com/share-link/index.html?q=1588dc6479804000 1.解压安装包,人机助手直接进行注册,完成后,拖拽至扩展程序,需开启开发者模式 2.谷歌验证码工具,解压后,拖拽至扩展程序,需开启开发者模

  • selenium 浏览器的其他操作2022-07-25 13:06:08

    from selenium import webdriver from selenium.webdriver.common.by import By import time # webdrive 获取浏览器对象 driver = webdriver.Chrome("chromedriver.exe") # 获取浏览器(Chrome)驱动 # 准备一个网址 url = "https://www.baidu.com/" driver.get(url) # 将地址发

  • C/C++开发人员要了解的几大著名C/C++开源库2022-07-25 09:01:28

    目录 1、多媒体处理开源库FFmpeg 2、实时音视频处理开源库WebRTC 3、Chrome浏览器内核开源库Chromium 4、Chromium嵌入式框架开源库CEF 5、多协议网络传输开源库libcurl  6、开源操作系统ReactOS 7、开源多媒体播放器VLC 8、最后        在开源软件盛行的今天,很多知名的C+

  • Vscode 关于前端开发一些常用的插件2022-07-24 22:04:12

    一、中文简体语言包     二、在浏览器中查看    使用方法:安装之后,在需要查看的的 html 文件中点击鼠标右键选择以下图片的其中一个选项,当然从图片中我们可以看出是有相应的快捷键的    可以解决一次只能运行一个网页问题 三、实时预览    在编辑器中修改代码,按Ctr

  • 浏览器屏幕共享2022-07-24 21:03:21

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=d

  • 操作BOM对象2022-07-23 23:35:18

    JavaScript和浏览器的关系? JavaScript的诞生就是为了能够让他浏览器中运行! BOM:浏览器对象模型   IE 6~11   Chrome   Safari   FireFox   Opera   一,window window代表浏览器窗口    二,Navigator Navigator,封装了浏览器信息    大多数时候,我们不会使用navigat

  • 关于 SAP 电商云 Spartacus UI Transfer State 冗余 API 请求发送的讨论2022-07-23 22:01:46

    Angular 的 TransferState 类使服务器端渲染 (SSR) 和预渲染 (Prerendered-SSR) Angular 应用程序能够使用从服务器获取的数据并且有效地在浏览器中渲染。 如果您使用的是 SSR 或预渲染应用程序策略,那么该过程大致是这样的: 在服务器上预渲染或渲染应用程序 浏览器获取呈现的 HTML

  • Shiro的sessionId相同浏览器相同tab每次的请求都不一样2022-07-22 23:38:31

    我们知道,一般servlet或springMVC,springboot-web后端的session是根据cookie叫JSESSION来区分的,而同一个浏览器每个请求都会带一个相同的JSESSION的cookie,所以后台拿到的sessionId都一样。但Shiro接管后,如果没有subject.login(),则cookie是不会生成的,则每次请求后端的sessionId都不

  • cookie与session的区别2022-07-22 22:00:17

    cookie数据保存在客户端,session数据保存在服务端。session简单的说,当你登陆一个网站的时候,如果web服务器端使用的是session,那么所有的数据都保存在服务器上,客户端每次请求服务器的时候会发送当前会话sessionid,服务器根据当前sessionid判断相应的用户数据标志,以确定用户是否登陆或

  • Javaweb-Http、Maven详解2022-07-22 21:33:51

    一、Http 1.什么事Http Http(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上 文本:html,字符串,~.. 超文本:图片,音乐,视屏,定位,地图... 端口为80 Https:安全的,端口号443 2.两个时代 http1.0 HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连

  • webstorm 调试 react 代码2022-07-22 20:12:29

    准备条件 1.chrome 浏览器 2. webstorm 流程 首先 点击 package.json 里面 的 start 三角形按钮 这个 会 新打开一个chrome 窗口 然后 点击 Edit Configurations ,新建一个 javascript debug 端口 写 react 运行后的 端口 浏览器 选择 chrome ,要是 提示 找不到chrome ,linux

  • 《大教堂与集市》读书笔记2022-07-22 08:03:09

    断断续续把《大教堂与集市》看完了。这本书电子版在微信读书和得到都没有上架,好在Kindle上有,还可以买来读一读,喜欢收藏的朋友可以出手了,毕竟Kindle在明年就不能买书了。纸质版应该还可以买到,只不过不是出版社直接发售,而是一些网上书店售卖,注意甄别。 大教堂与集市讲了什么 首先

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

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

ICode9版权所有