• 斗鱼扩展初识Chrome扩展(一)

    看斗鱼有些时间了,也写了不少辅助的js,但是昨天不小心把硬盘分区表搞没了,自己写了好久的代码不见了,DiskGenius 也没恢复成功,所以要重写一次,大家要引以为鉴,常备份代码,github是个不错的选择。 先通过一个简单的程序, 来认识下 Chrome 扩展,通过最简单的2个...

    2018-08-02 06:22:03

  • webpack4.x css 压缩

    webpack升级到4.x后对于以前的一些配置可能不是很好用了,最近一直在研究css抽离出js代码并对css进行压缩,所以总结一下经验。 webpack4之后,对于抽离css有一个官方比较推荐的插件 mini-css-extract-plugin , 用来将css分离出来,而且配置简单, 首先安装 npm i -D m...

    2018-08-02 06:22:00

  • 斗鱼扩展--移除不喜欢的房间(二)

    因为我喜欢打 王者荣耀,我就打开了 王者荣耀的标题 系统把 主播房间的 链接放在一个li 元素内的,而data-rid 则对应 房间的ID,我们可以根据 房间id,删除这些li元素,从而过滤我们不喜欢的主播 我们先 创建一个 removeRoom的分支 然后开始写代码 应当注意的是扩展 con...

    2018-08-02 06:21:54

  • BOM / URL编码解码 / 浏览器存储

    BOM 浏览器对象模型 BOM(Browser Object Model) 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他...

    2018-08-02 06:21:57

  • 使用jQuery快速高效制作网页交互特效——01 第一章 Ja

    1、 JavaScript (弱类型语言):是一种描述性语言,也是一种基于对象(Object)和事件驱动(Event Driven)的,并具有安全性能的脚本语言。 特点:1、主要用来在HTML页面中添加交互行为。 2 、是一种脚本语言,语法和Java类似。 3 、一般用于编写客户端的脚本。 4 、是一...

    2018-08-02 06:21:54

  • vuex源码分析3.0.1(原创)

    前言 chapter1 store构造函数 1.constructor 2.get state和set state 3.commit 4.dispatch 5.subscribe和subscribeAction 6.watch和replaceState 7.registerModule和unregisterModule 8.hotUpdate和_withCommit chapter2 export install Q: Vuex如何实现装载的? chapt...

    2018-08-02 06:21:50

  • 高德地图 JS API - 根据经纬度获取周边建筑地标

    像我们经常用的微信或微博,发表动态时都有选择位置的功能,根据当前的定位获取附近的地标。利用高德地图我们就可以实现这样的功能。 1. 具体代码: // 高德地图查询周边 function aMapSearchNearBy(centerPoint, city) { AMap.service([ "AMap.PlaceSearch"], functio...

    2018-08-02 06:21:51

  • koa源码阅读[1]-koa与koa-compose

    接上次挖的坑,对 koa2.x 相关的源码进行分析第一篇。 不得不说, koa 是一个很轻量、很优雅的http框架,尤其是在2.x以后移除了 co 的引入,使其代码变得更为清晰。 express 和 koa 同为一批人进行开发,与 express 相比, koa 显得非常的迷你。 因为 express 是一个大...

    2018-08-02 06:21:48

  • cocos 场景制作流程

    前面的话 本文将详细介绍 cocos 场景制作流程 节点和组件 Cocos Creator 的工作流程是以组件式开发为核心的,组件式架构也称作组件-实体系统,简单的说,就是以组合而非继承的方式进行实体的构建 在 Cocos Creator 中,节点(Node)是承载组件的实体,通过将具有各种功...

    2018-08-02 06:21:48

  • 使用jQuery快速高效制作网页交互特效——02 第二章 Ja

    1、 window 对象: 浏览器对象模型(BOM)是javascript的组成之一, 它提供了独立与浏览器窗口进行交换的对象,使用浏览器对象模型可以实现与HTML的交互。 它的作用是将相关的元素组织包装起来,提供给程序设计人员使用,从而降低开发人员的劳动量,提高设计Web页面的...

    2018-08-02 06:21:47

2