首页
学习
活动
专区
工具
TVP
发布

杰的记事本

专栏作者
231
文章
487593
阅读量
32
订阅数
利用SSE服务器主动向浏览器端发送消息
我们知道我们可以利用WebSocket实现服务端给客户端主动发送消息,SEE跟WebScoket也一样,可以实现服务端给客户端主动发送消息,但各有不同,如果你只要单向传输的时候,其实SSE更方便使用。
javascript.shop
2020-09-07
2.7K0
WebAssembly的初步了解
2017年2月28日,四大浏览器,IE,FF,Chrome,Safari宣布达成共识,即 WebAssembly 的 MVP (最小化可行产品)已经完成。大约一周后,Firefox会默认打开 WebAssembly 支持,而Chrome则在第二周开始。它也可用于预览版本的Edge和Safari。如今过去两年多了,发展还是挺迅速的。
javascript.shop
2019-09-18
9200
怎样简单的提高网站性能
用户的耐心不是线性的。第1秒的时候基本上没有人会放弃这个站点。但是,1秒开外之后,如果没有适当的反馈的话(例如浏览器标头显示页面标题),用户开始以一个加速的比率离开。到3~4秒的时候,一般的站点会一半的潜在用户。当然,具体的阈值根据网站、用户行为和意图以及其他因素不同而有所不同……但万变不离其宗。
javascript.shop
2019-09-04
2.4K0
postMessage实现跨域通信
web通信(洋名:web messaging)是一种文档中独立的浏览上下文间的DOM不会被恶意的跨域脚本暴露数据分享方式。
javascript.shop
2019-09-04
1.5K0
用QUnit对Razor进行测试
Given how central JavaScript is to many modern web applications,  it is important to use unit tests to drive the design and quality of that JavaScript. But I’ve noticed that there are a lot of developers that don’t know where to start.
javascript.shop
2019-09-04
6060
Web Worker的简单使用
JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的出现,单线程带来很大的不便,无法充分发挥计算机的计算能力。
javascript.shop
2019-09-04
5240
DDOS攻击的简单防范
举例来说,我开了一家餐厅,正常情况下,最多可以容纳30个人同时进餐。你直接走进餐厅,找一张桌子坐下点餐,马上就可以吃到东西。
javascript.shop
2019-09-04
1.3K0
浏览器数据库 IndexedDB入门
随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。
javascript.shop
2019-09-04
5860
nodejs koa框架的入门
Node 主要用在开发 Web 应用。这决定了使用 Node,往往离不开 Web 应用框架。
javascript.shop
2019-09-04
9870
HTTP网站如何升级到HTTPS
还有一个免费证书的选择。为了推广HTTPS协议,电子前哨基金会EFF成立了 Let’s Encrypt,提供免费证书(教程和工具)。
javascript.shop
2019-09-04
4.5K0
提高前端性能之Javascript优化
  要这样做有两种选择。第一种是使用 JavaScript Cache API,我们可以安装 service worker 来使用它。第二种是使用 HTTP 协议缓存。
javascript.shop
2019-09-04
8210
剪切板图片粘贴上传
在H5技术发展如火如荼的今天,前端,再也不是页面的代名词,而今的前端早已不再是写写页面写写简单的交互了,现在的前端相比十年前的前端已经发生了翻天覆地的变化,像近几年出现的angularjs,vuejs,react等前端框架已被广泛应用于各类在线协作平台,webapp中,谁又还能说前端很简单呢?
javascript.shop
2019-09-04
2.7K0
Web Components不依赖前端框架
此文仅做了解,个人觉得web components发展起来还是需要一些时间的,并不着急掌握
javascript.shop
2019-09-04
7350
Html Notification通知的简单使用(转)
注意 最新的Chrome的Notification要想有效果需要https协议才行。
javascript.shop
2019-09-04
2.6K0
HTML5 download属性无效的问题
如果url指向第三方资源,download会失效,表现和不使用download时一致——浏览器能打开的文件,浏览器会直接打开,不能打开的文件,会直接下载。浏览器打开的文件,可以手动下载。
javascript.shop
2019-09-04
4.7K0
Swagger自动生成API文档
最近安装并使用了一下Swagger-ui、Swagger-editor和Swagger-codegen,感觉还不错。
javascript.shop
2019-09-04
3.7K0
Union和Concat的区别,以及它们的速度 (C# Linq)
Union 会去重复后合并。而Contact不去重直接合并。 所以Contact当然比较快了。所以如果你不用去重的时候,尽量用Contact做合并吧。
javascript.shop
2019-09-04
1.9K0
AngularJS一些简单处理得到性能提升
谈起angular的脏检查机制(dirty-checking), 常见的误解就是认为: ng是定时轮询去检查model是否变更。 其实,ng只有在指定事件触发后,才进入$digest cycle:
javascript.shop
2019-09-04
1.7K0
10分钟认识OAuth
有一个”云冲印”的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让”云冲印”读取自己储存在Google上的照片。
javascript.shop
2019-09-04
6270
Html5断点续传实现方法
一般常用的web服务器都有对向服务器端提交数据有大小限制。超过一定大小文件服务器端将返回拒绝信息。当然,web服务器都提供了配置文件可能修改限制的大小。针对iis实现大文件的上传网上也有一些通过修改web服务器限制文件大小来实现。不过这样对web服务器的安全带了问题。攻击者很容易发一个大数据包,将你的web服务器直接给拖死。  现在针对大文件上传主流的实现方式,通过将大文件分块。比如针对一个100M文件,按2M拆分为50块。然后再将每块文件依次上传到服务器上,上传完成后再在服务器上合并文件。  在web实现大文件上传,核心主要实现文件的分块。在Html5 File API 出现以前,要想在web上实现文件分块传输。只有通过flash或Activex实现文件的分块。 
javascript.shop
2019-09-04
2.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档