javascript
浏览器扩展 目前主流的浏览器主要有几大类: 以 Chromium 为基础的浏览器,如 Chrome、Microsoft Edge、各种国产浏览器。 以 Safari 为代表的 webkit 内核浏览器。拿出来单独说是因为其与 Chromium 相似但不完全一致。 以 Gecko 为内核的浏览器,主要是 Firefox。因为 Firefox 的开源协议是 M ...
2022-02-09 18:55 查看全文
从P2P说起 传统的P2P下载中,一般有两个角色:Tracker和Peer。Peer一般是每个用户,他们之间互相传输数据(既下载又上传),Tracker则负责收集所有在下载同一资源的用户和他们的进度,让他们互相之间能够“被发现”,从而能够在复杂的网络环境中建立起连接。 实现一个P2P模式的网络需要做两件事:第一件事是让Peer们可以互相发现对方,第二件事是 ...
2020-10-31 01:07 查看全文
前言 说到组件库,那可是一抓一大把。从Bootstrap开始,再到ElementUI,还有React系的AntD、Fusion……其实,如果你把它们都拉出来看一下,你会发现:它们基本上都是大同小异。最基本的组件,永远都是按钮、输入框、选择器那几个。除了技术栈和API之外,也就一些细节的地方不太一样:你有阴影,我有圆角。你是浅色,我是深色…… 所以,为什么不能 ...
2020-05-16 00:58 查看全文
小程序的前世今生 先梳理一下小程序是怎么慢慢从出现,到现在的吧: 2011年9月,UC浏览器作为当时最大的手机浏览器厂商,推出了Web App 2011年10月19日,Android 4.0发布 2013年8月,百度世界大会推出“轻应用” 2014年10月,HTML5规范正式定稿 2016年1月,微信小程序概念被提出 2016年9月,微信小程序开始内测;支 ...
2020-01-05 17:47 查看全文
前言 简单个人介绍一下吧,到阿里实习了一个月,前端岗,已经收到秋招的意向书了,网上传言这个月底就会开奖,不过我们HRG并没有正式通知。 扯远了,说起来,我是大概在半年前,四月中旬投递的简历,然后陆陆续续五轮面试,五月中旬才下意向书。七月初到岗实习了一个月,八月初转正答辩。不过我现在还呆在阿里没走,算是比较少见的了吧~ 因为时间确实很久了,我也不一定记得清楚面 ...
2019-10-26 02:26 查看全文
JavaScript面向对象 在阅读本文前,我假设你已了解以下知识:(如果不清楚的,请自行查阅相关资料): 对象 函数 Chrome调试工具 引入 函数除了拿来调用外,还可以创建新的类型: function People(name) { this.name = name; this.getName = function() { return th ...
2018-12-16 00:48 查看全文
今年上半年大概4月的时候,因为开发需要,加上个人兴趣,于是便尝试了使用Vue来编写前端。目前有尝试做过纯前端的小项目、一个浏览器扩展、一个混合渲染的小项目。就着这几个月的经历,来说说Vue开发的体会和踩过的“坑”吧。 Vue:方便的前端框架 和之前经常接触的jQuery、Zepto等不同,Vue是一个“渐进式框架”。按照我的理解,便是达到HTML和JS分离的 ...
2018-07-27 12:40 查看全文
成果预览 先放上最后的成果吧~ 完整的代码在文章结尾将会给出。这个小游戏一开始只是从互联网上随便找的一个代码。然后我玩起来各种不爽,就开始优(bao)雅(li)的修改起代码来。 封装 一开始我看这个代码不太爽的原因,是代码基本上没有封装,各种逻辑都夹杂在一起,第一步就是把它封装一下。首先是把所有与游戏无关的逻辑剥离出去,比如关于获奖的代码。其次,则是将其改 ...
2017-12-28 21:42 查看全文
自从Firefox计划放弃原有的扩展,转而支持WebExtension后,WebExtension已经成为主流。Firefox自45开始支持WebExtension,并逐渐增加各种API。目前为止,WebExtension已被大部分主流浏览器支持。 阅读此文章前,您应该有一定HTML、CSS、JS基础。如果想知道如何学习CSS/JS,请移步w3school  ...
2017-03-05 15:42 查看全文
SYBlog-YMT YMT是一款SYBlog的MD风格主题(不完全为100%MD)本博客正在使用 第三方组件仅依赖于Zepto 帮助和下载 帮助请见README.md 下载请移步Git
2016-09-25 12:33 查看全文
打算开发一个可以上传图片的东西。不过一个表单一个POST,感觉很弱智,B格太低,于是打算去弄个Flash的来。找了一番,还真有个让我大吃一惊的东西:plupload 这货的优点: 支持多平台(Flash、HTML5、HTML4、Silverlight) 界面友好 大部分界面都可以通过CSS自定义。即使是纯Flash,也只是按钮不能自定义样式罢了 直接看演 ...
2014-12-24 15:36 查看全文