概述 上一篇博客我们说到了如何进行数字类型(如Short、Int、Long类型)如何在JavaScript中进行二进制转换,如果感兴趣的可以可以阅读本系列第二篇博客——WebSocket系列之JavaScript中数字数…
标签:chrome
WebSocket系列之二进制数据设想与传输
概述 经由过程前三篇博客,我们能够相识在经由过程WebSocket发送数据之前,我们须要通报的数据是怎样变成ArrayBuffer二进制数据的;在我们收到二进制数据以后,我们又怎样将其变成了JavaScript中的罕见数…
google dorking cheatsheet
advanced operators intitle allintitle inurl allinurl intext allintext filetype site link inanchor numrange | .…
简述浏览器端的九大缓存
前言 浏览器缓存是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分…
用来捕获键盘输入的keypress.js介绍
keypress.js是一个捕获键盘输入的JavaScript库,它简单易用,轻量级的压缩版本只有9kB左右,并且没有依赖其他JavaScript库。 我们通常用键盘事件来监听keydown和keyup事件。当按下键盘的…
centos安装使用puppeteer和headless chrome
Google推出了无图形界面的headless Chrome之后,可以直接在远程服务器上直接跑一些测试脚本或者爬虫脚本了,猴开心!Google还附送了Puppeteer用于驱动没头的Chome。 阿里的Macaca也顺势…
8行代码的模板字符串替代函数
特性 无依靠 无搜检 无错误处理 无逻辑 无设置 代码 function render(tpl, data){ var re = /{{([^}]+)?}}/; var match = ''; while(match =…
理解对象和对象的描述特性
JavaScript面向对象OOM 1(理解对象和对象的描述特性) Date: Updated At Oct 31, 2018 | JavaScript | 面向对象 | Author: ZhengAo | 面向对象的语…
理解对象和对象的描述特性
JavaScript面向对象OOM 1(理解对象和对象的描述特性) Date: Updated At Oct 31, 2018 | JavaScript | 面向对象 | Author: ZhengAo | 面向对象的语…
前端开发工具选择
工欲善其事必先利其器 选择后比较优秀的工具可以大大加快学习和工作效率 Mac 选择原因 个人感觉最优的选择是Mac。在前端工程化的现在。命令行应该成为每一个前端er的必备技能之一。Macos自带的shell工具足够优秀。…
梳理自己所学的浏览器工作原理
浏览器工作原理 网上有一篇已经写得很好了,浏览器工作原理。那我自己写,是为了看看自己学会多少。输入和输出还是两回事。 浏览器做了什么? 浏览器解析我们在html编辑器所写的代码有html、css、js。关键HTML怎么解…
微信域名检测在推广中的重要性
微信是我们生活中必不可少的社交工具,用户群体也相当大,所以就不乏大量的个人或团队利用微信进行推广,推广方式无非就是转发分享链接到个人或群,发朋友圈,或利用微信公众号,一心专注与营销和推广的商家,却忽略了微信的检测系统,当…