Web开发
浏览器私有前缀 浏览器私有前缀是为了兼容老版本的写法,比较新版本的浏览器无需添加。 1、私有前缀 -moz-:代表firefox浏览器私有属性 -ms-:代表ie浏览器私有属性 -webkit-:代表safari、chrome私有属性 -o-:代表Opera私有属性 2、提倡的写法 ...
下载第三方库 https://pypi.org/project/webdriver-manager/ pip install webdriver-manager Chrome用法 from selenium import webdriver from webdriver_manager.chrome ...
一、无继承性的属性1、display:规定元素应该生成的框的类型 2、文本属性:vertical-align:垂直文本对齐text-decoration:规定添加到文本的装饰text-shadow:文本阴影效果white-space:空白符的处理unicode-bidi:设置文本的方向 3、盒子模型 ...
web性能优化,主要分为前端和后台两个部分性能优化,后台性能优化决定了web能不能用,前端优化决定了其好不好用,也就是牵涉到前端用户体验和web易用性等情况,所以前端性能与用户体验是有着极大的关联的。 首先,前端优化之前,我们需要知道其整体性能情况,然后对整体情况进行细分与分析,了解其每一步所损耗的 ...
<link>标签学习 HTML外部资源链接元素 (<link>) 规定了当前文档与外部资源的关系。 该元素最常用于链接样式表,此外也可以被用来创建站点图标(比如PC端的“favicon”图标和移动设备上用以显示在主屏幕的图标) 。 rel 表示“关系 (relationship) ”,它可能是<li ...
重点: 一、http 模块 1、http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务 2、如果要希望使用 http ...
Vue.js3 之 跨域问题解决方案 通常情况下, Vue项目需要向后端或者第三方的API取数据, 此时会涉及到跨域问题, 以及跨多个域的问题. 网上给了很多方案, 但是都解决不了我的问题. 我的问题如下: 1. Vue项目的端口为9999 2. 后端项目的端口为9991 3. 第三方API为固定域 ...
对于 Angular 项目,推荐使用 angular-cli 创建打包项目 Angular 会默认帮我们配置。 但是有特殊的需求时就显然不是很灵活,比如想分割一些较大的打包文件、分析每个打包文件组成,自定义webpack一些参数的时候就发现无从下手。 对许多项目的常见依赖项是日期库moment.js ...
TSINGSEE青犀视频开发WebRTC使用VideoTrackSourceInterface编译报rtc::scoped_refptr<CustomVideoTrackSource>::ptr_错误
我们上一篇说到TSINGSEE青犀视频开发团队已经基本实现了WebRTC的视频推流和播放,还剩一些小问题需要我们优化。 我们使用VideoTrackInterfaceInterface类对WebRTC进行编译,在重写的该类时,程序编译崩溃报错:“初始化”:无法从“T *”转换为“T *”; “rtc ...
大家知道我们前期成立了一支小分队专门做WebRTC的研究,经过几个月的攻关,我们也马上要发布我们的RTC整体框架,包括RTC的推流、RTC服务器、RTC播放器等,先可以看一下TSINGSEE的RTC对安防视频流的分发: 在我们编译WebRTC过程中,测试使用ffmpeg拉rtsp://的流,获取到H ...