VScode 的使用---前端

通用插件 HTML Snippets HTMLHint html代码检测 HTML CSS Support 让 html 标签上写class 智能提示当前项目所支持的样式 Debugger for Chrome 让 vscode 映射 chrome 的 debug功能,静态页面都可以...

2018-11-21 15:35:30

阅读数 158

评论数 0

二部图------KM算法、匈牙利算法

二分图的概念 二分图又称作二部图,是图论中的一种特殊模型。  设G=(V, E)是一个无向图。如果顶点集V可分割为两个互不相交的子集X和Y,并且图中每条边连接的两个顶点一个在X中,另一个在Y中,则称图G为二分图。  二分图的性质 定理:当且仅当无向图G的每一个回路的次数均是偶数时,G才是一...

2018-10-21 16:50:30

阅读数 67

评论数 0

VSCode使用总结

一、设置首选项 下载安装完成后,打开编辑器,首先要设置主题、字体大小等。 1. 设置主题 文件→首选项→颜色主题 2. 设置字体大小 文件→首选项→设置,打开了一个setting.json文件,将左边的设置复制到右边进行覆盖生效,所有编辑器的设置都在这里修改。  二、Emmet插件 ...

2018-10-12 10:11:54

阅读数 1178

评论数 0

常见的兼容性问题

    Chrome&Safari:-webkit-      Firefox:-moz-     IE:-ms-     Opera:-o- 1.渐变属性 各浏览器的新版本都支持渐变属性。对于不支持的低版本浏览器,可以通过增加浏览器前缀的方式,让浏览器支持渐变。 比如:...

2018-09-29 22:42:57

阅读数 41

评论数 0

详谈iframe

定义和用法 iframe 元素会创建一个内联框架。被用来在当前 HTML 文档中嵌入另一个文档。(即行内框架)。 <iframe src="http://www.runoob.com" name="xxx&qu...

2018-09-28 22:47:05

阅读数 18

评论数 0

http协议

什么是Http协议 对器客户端和 服务器端之间数据传输的格式规范,格式简称为“超文本传输协议”。是一个基于请求与响应模式的、无状态的、应用层的协议,http本身无连接,http使用面向连接的TCP作为传输层协议。 什么是Http协议无状态协议?怎么解决Http协议无状态协议? (1)、无状态...

2018-09-28 22:21:32

阅读数 31

评论数 0

CSS实现div的高度填满剩余空间

<div id="main"> <div id="nav">nav</div> ...

2018-09-28 17:14:59

阅读数 705

评论数 0

clientwidth innerWidth offsetWidth

clientWidth 在任何窗口系统中都是指用户内容能放置的空间 clientWidth 是每个 document 一个,一个窗口中可以放置多个 document,比如你用 frame 或 iframe 就可以放置多个 document,这相当于图形界面编程中的 MDI (多文档窗口应用,比如...

2018-09-28 16:32:51

阅读数 219

评论数 0

如何使一个div的宽和高占整个屏幕

css 方法一: <div style="position:absolute; left:0; top:0; width:100%;height:100%; background:#000;"> 方法二: &...

2018-09-28 12:27:49

阅读数 806

评论数 0

H5 WebSocket

WebSocket 是一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。...

2018-09-26 22:38:24

阅读数 435

评论数 0

SSE服务器发送事件(Server-Sent Events)

兼容性:IE不兼容   Server-Sent 事件 - 单向消息传递 Server-Sent 事件指的是网页自动获取来自服务器的更新。 以前也可能做到,前提是网页需要询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。 例子:Facebook/Twitter 更新、股价更新、新...

2018-09-26 22:23:16

阅读数 93

评论数 0

web worker

web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。 检测浏览器是否支持 Web Worker if(typeof(Worker)!=="undefined") {     // 支持Web worker !  ...

2018-09-26 22:09:44

阅读数 29

评论数 0

如何实现浏览器内多个标签页之间的通信

调用localstorge、cookies等本地存储方式。 方法一: localstorge在一个标签页里被添加、修改或删除时,都会触发一个storage事件,通过在另一个标签页里监听storage事件,即可得到localstorge存储的值,实现不同标签页之间的通信。 标签页1: &am...

2018-09-26 21:57:01

阅读数 42

评论数 0

cookies,sessionStorage 和 localStorage 的区别?

cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。 cookie数据始终在同源的http请求中携带,会在浏览器和服务器间来回传递。 sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。   存...

2018-09-26 21:33:27

阅读数 26

评论数 0

encodeURI() encodeURIComponent()

URI: Uniform Resource Identifiers,通用资源标识符 Global对象的encodeURI()和encodeURIComponent()方法可以对URI进行编码,以便发送给浏览器。 有效的URI中不能包含某些字符,例如空格。而这URI编码方法就可以对URI进行编码...

2018-09-26 20:29:40

阅读数 32

评论数 0

SSL连接(了解)

SSL协议,用于Web浏览器与服务器之间的身份认证和加密数据传输.它位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。 SSL协议可分为两层: SSL记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等...

2018-09-26 14:36:56

阅读数 599

评论数 0

H5的离线缓存技术

离线存储可以将站点的一些文件存储在本地,它是浏览器自己的一种机制,将需要的文件缓存下来 在没有网络的时候可以访问到缓存的对应的站点页面,包括html,js,css,img等等文件 在有网络的时候,浏览器也会优先使用已离线存储的文件,返回一个200(from cache)头。这跟HTTP的缓存使...

2018-09-25 22:40:29

阅读数 1455

评论数 0

异步

异步     JS的异步是通过回调函数实现的,即通过任务队列,在主线程执行完当前的任务栈(所有的同步操作),主线程空闲后轮询任务队列,并将任务队列中的任务(回调函数)取出来执行。"回调函数"(callback),就是那些会被主线程挂起来的代码。异步任务必须指定...

2018-09-25 22:24:23

阅读数 23

评论数 0

优化

js:  浏览器虽然是多线程,但JavaScript具有阻塞特性,无论外链还是内嵌脚本,在浏览器执行解释js脚本的时候,浏览器是不会去做别的事 a、将<script>内嵌和外链,在可以的情况下,放在<body&g...

2018-09-25 21:03:27

阅读数 19

评论数 0

对浏览器内核的理解?

主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。 渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所...

2018-09-25 20:12:33

阅读数 123

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭