Node.js基础入门第七天

经过前面六天的知识学习,对Node.js开发的基础知识,有了一个初步的掌握,今天继续学习Node.js后端web开发的相关知识,本篇文章作为Node.js服务端程序开发的基础入门知识,仅供学习分享使用,如有不足之处,还请指正。 ...

在浏览器测试JavaScript的方法

在浏览器测试JavaScript的方法 JSFiddle Cross Browser Testing Tool Karam + Jasmine + Google Chrome CodePen JSBin Liveweave 测试JavaScript是一件很痛苦的事情。很多工具、技术和框架已经被开发出 ...

浏览器播放rtsp视频流解决方案

最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究。而浏览器不能直接播放,只有通过插件或者转码来实现这个需求。 要实现这个目的,可以采用的方案非常得多,有商业的也有开源的,这里主要列举一些开源的方案。这里的方案都是我尝试过了的,有些成功,有些没成功。但是因为每个项目情况不同,这次没成的 ...

浏览器的渲染过程

一、从用户请求到浏览器渲染的过程大致如下 1.用户输入域名,然后DNS解析成IP地址 2.浏览器根据IP地址请求服务器 3.服务器响应http请求,并返回给浏览器 4.浏览开始渲染: 。根据html,生成DOM TREE 。根据css,生成CSS TREE 。将DOM TREE和CSS TREE结合 ...

前端性能优化之浏览器缓存

##一、背景 最近公司业务需要开发了一个js sdk。sdk主要是通过http接口请求返回至前端进行渲染。因为js sdk有一定的大小会消耗过多的网络资源,所以采用浏览器缓存策略避免多次http请求造成网络资源浪费,降低网络延迟,减少网络负荷,提高性能。 ##二、浏览器缓存 根据浏览器缓存的位置可以 ...

浏览器打开任意可执行exe文件方法

思路:通过注册表注册自定义URL协议执行bat脚本,将文件路径作为参数传入 环境:win10 前置问题与条件 问题1:可以从浏览器直接打开可执行文件吗? 答:不能。其实可以通过 ActiveXObject 实现软件直接打开,但是它是不安全的,并且现在被大多数现代浏览器禁止,只能在 ie 使用。而通过 ...

爱前端公开课学习笔记——JS01 认识js 变量

认识jsJS是寄生语言,寄生在HTML中,与JAVA没有关系JS可以写在html文件中,以<script></script>标签对出现在一些浏览器中,使用控制台可以监控到JS的工作<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8 ...

🎉使用JSONP解决跨域

1.首先需要知道什么是跨域 浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 出于浏览器的同源策略限制 同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同 源策略,则浏览器的正常功能可能都会受到影响 同源策略限制 ...

CSS Houdini:用浏览器引擎实现高级CSS效果

CSS的任何新特性从诞生到被浏览器普遍支持,要经历漫长的周期,而CSS Houdini开放了底层接口,让开发者直接接触、开发原生的CSS效果,实现更为复杂、流畅的效果和动画,无需等待,快学起来吧! ...

记录--浏览器渲染流程解析

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 大家可能经常会听到 css 动画比 js动画性能更好这样的论断,或者是“硬件加速”,“层提升” 这样的字眼;要了解这些内容就需要对浏览器的渲染流程有个大致的了解,本文就是我个人对这些内容的一个总结梳理 需要注意的是: 本文仅个人学习总结梳 ...

不刷新页面内容,改变浏览器访问地址url

浏览器改变url 1 改变浏览器访问地址的方式 1-1 不刷新页面内容,改变浏览器访问地址url 1-1-1 query param location.search = '?page=2'; 1-1-2 hash window.location.hash = 'www.2233.com' 如果 原地 ...

h5常用定位功能封装

之前很多项目使用地图时技术选型不一样;一会儿使用腾讯地图、一会儿使用高德地图,一会儿使用百度地图;每次使用都去查相关api封装请求很麻烦,于是自己简单封装了一下; 插件介绍:基于h5浏览器gps定位、百度地图、高德地图、腾讯地图api封装的获取位置信息相关插件,支持高精度定位;选择使用哪个地图传入对 ...