自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Oliver尹的博客

一个菜鸡的成长之路

  • 博客(235)
  • 资源 (13)
  • 收藏
  • 关注

原创 【置顶】简介以及告知

你好,欢迎来到本菜鸡的博客本博客真实的记录了一些我个人在学习之路上遇到的一些困难和一些微不足道的经验,学习之前,我也是一个很迷茫的人,通俗的说,基本就是一个什么都不懂的菜鸡,如果我可以学会那么相信读文章的你也肯定可以;人总有那么点傻劲,看着来来往往的这么多能人,希望有一天我也能从容的说一句:入门了!因此,我,本菜鸡,如实记录下我的学习经历,当然我也没什么大理想,记录下的原因一是可以督促...

2019-02-24 19:47:20 307 11

原创 解决前端如何使用插件crypto-js进行AES加密方式数据加密

本文主要的展示方法是 前端加密解密的方法,主要的语言为TypeScript(和JavaScript没啥区别),去掉类型即可,采用的加密方式AES进行的对称加密,借助的工具库是 crypto-js,由crypto-js 实现了数据的AES加密解密~

2023-01-03 10:53:13 835

原创 论多窗口相互关联下window.open打开已在的窗口时只激活不刷新的实现方案

本文主要实现的场景是,在任意一个窗口内首次打开指定页面时通过新建窗口的方式打开,在任意一个窗口内打开已打开的界面时,仅激活对应窗口,且对应窗口不刷新

2022-12-25 09:30:00 1278 7

原创 《Docker》阿里云服务器docker部署nginx并配置https踩坑记录(完整)

今天在为阿里云服务器续期的时候发现原来阿里云上面也可以申请免费的ssl证书,而博主平时玩耍的域名一直是http的方式访问的,于是,很自然的想搞一个证书,将http改为https;才有了本文这篇踩坑记录,耐心看完,你也许有所收获;

2022-12-11 13:05:24 617 2

原创 《MongoDB》Mongo Shell中的基本操作-删除操作一览

本文主要记录分享了在Mongo Shell中如果对MongoDB中的数据删除操作

2022-12-07 10:15:00 427 3

原创 解决Warning: unable to run listCollections, attempting to approximate collection names by parsing

如何解决使用Mongo Shell中提示Warning: unable to run listCollections, attempting to approximate collection names by parsing的异常

2022-12-04 21:57:48 758

原创 《MongoDB》Mongo Shell中的基本操作-更新操作一览

本文主要记录分享了MongoDB中的更新操以及在更新操作时使用更新操作的操作符对数据进行条件式的更新~

2022-12-04 16:32:07 394

原创 《MongoDB》Mongo Shell中的基本操作-文档查询

本文主要分享的内容是如何通过find()命令进行数据查询,还有很多的操作符包括:比较操作符,逻辑操作符,字段操作符,数组操作符以及运算操作符

2022-11-30 10:00:00 179

原创 《MongoDB》Mongo Shell中基本操作-ObjectId和文档创建详解

本文主要分享的内容是什么是文档主键,以及如何通过insertOne(),insertMany(),insert(),save()命令创建文档

2022-11-27 12:15:00 306 4

原创 《MongoDB》在docker中用得到关于MongoDB一行命令

在现代环境下,容器化部署肯定几乎是必备的,MongoDB最终也会被部署到docker中,本文记录了一些在docker中部署mongoDB的命令,供有兴趣的小伙伴以及自己日后翻阅,毕竟好记性不如烂笔头~

2022-11-19 16:17:30 408

原创 《MongoDB》MongoDB的简介与体系结构

MongoDB 是一个 基于分布式文件存储的数据库。它具有开源、高性能、无模式等优点,由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

2022-11-14 09:00:00 513 4

原创 《uni-app》一个非canvas的飞机对战小游戏实现-碰撞检测的实现

本文难度属于:中级,本文中主要实现的我方飞机发射子弹后子弹与敌方飞机的碰撞检测相关内容

2022-11-10 09:00:00 886 5

原创 《uni-app》一个非canvas的飞机对战小游戏实现-子弹模型的实现

本文难度属于:中级,本文中主要实现的我方飞机发射的子弹型相关的操作,包括子弹坐标位置初始化,子弹移动,子弹样式等等,通过文本你可以大致了解到一下内容

2022-11-07 09:00:00 559 3

原创 《Vue插件》瀑布流插件vue-masonry的使用与踩坑记录

记录分享一下vue中比较好用的一个瀑布流插件——vue-masonry,GitHub上将近600个star,个人推荐~

2022-11-04 11:18:06 3293 2

原创 《uni-app》一个非canvas的飞机对战小游戏实现-我方飞机实现

本文难度属于:中级,本文中主要实现的我方飞机模型相关的操作,包括我方飞机坐标 位置初始化,爆炸动画,飞机位移等等

2022-10-24 09:00:00 272 2

原创 chrome插件开发时跨域问题解决方案

chrome插件开发时遇到了这么个问题,网页存在一个跨域的请求,在正常的运行web界面时是使用jsonp开发实现的,当打包成chrome插件后,安装进浏览器这个跨域请求竟然他瞄的报错了…

2022-10-20 20:48:38 2068

原创 《uni-app》一个非canvas的飞机对战小游戏实现-requestAnimationFrame详解

本文难度属于:中级,主要分享的内容为 模型位移的实现,其实不仅仅是敌机模型,我方控制的飞机,子弹,都是需要位移

2022-10-19 09:00:00 1137 1

原创 《uni-app》一个非canvas的飞机对战小游戏实现-敌机模型实现

本文难度属于:中级,本文中主要实现的敌机模型相关的操作,包括坐标位置初始化,敌机类型初始化,敌机位移等等

2022-10-15 11:36:01 1692 3

原创 《uni-app》一个非canvas的飞机对战小游戏-启动页

本文难度属于:初级,难度依旧不大,本文实现的功能界面是游戏的启动页,这是飞机对战小游戏的第一个界面

2022-10-09 08:48:33 1561 3

原创 《uni-app》一个非canvas的飞机对战小游戏实现(一)准备

这次分享的demo项目是:一个非canvas的飞机对战小游戏,为什么要强调是非canvas,因为,理论上canvas实现的性能最佳,这个毫无疑问的,那本文为什么不用canvas,有两个原因:第一个,主要的原因是因为本篇的目的是为了更好的理解与学习uni-app,而不是canvas

2022-10-07 09:00:00 1767

原创 《uni-app》uni-app实现疯狂点赞效果(二) 封装与优化

在上一篇中,我们简单的实现了一个疯狂点赞,或者说是漂浮爱心的效果,但代码也好效果也好,略微有一些些粗糙,有很多地方是可以改进的,这一篇我们主要的目的是为了改进上一篇中的最终成果,使之更符合真实使用~当然,要说这个优化版就是真的项目可使用版么,那也不见得,具体还得根据需求看,毕竟功能做的再好,不符合需求那也是白搭~

2022-10-02 09:00:00 1020 2

原创 《uni-app》uni-app实现疯狂点赞效果(一)

现在很多app尤其是直播类、视频类甚至是社交类的,基本都是带有 "点赞功能",其中有一部分app的点赞功能甚至可以被称为是 疯狂点赞,大量的爱心漂浮功能感觉非常有意思,忍不住尝试一下其实现~当然本文的实现仅仅是demo级别的,下一篇我们再进一步做优化,本文先用CSS实现效果再说~

2022-09-30 20:32:15 1798 7

原创 《uni-app》npm详解及在uni-app中对npm的支持

本文难度属于:初级,通过本文你可以大致了解以下几个知识点: 什么是NPM,它是做什么的;uni-app中如何使用NPM这个包管理工具;实际项目中如何通过npm按照uView这个UI库;

2022-09-25 12:00:00 3829 5

原创 《uni-app》表单组件-form表单

From,表单组件,具有数据收集、提交数据的功能,某种程度上说它就是一个容器,这个容器内部可以有 input 、checkbox、radio 、picker 等组件填充,原则上所有的表单组件都必须置入from组件,再通过form组件收集内部组件数据并将内容通过接口发送至后台接收~

2022-09-21 22:30:06 7151 6

原创 《uni-app》表单组件-Textarea组件

Textarea,多行文本输入框组件,它和Input组件非常相似,从职能上讲两者是具有相似性的,最大的区别可能就在于 Input是单行文本显示,而 textarea是多行文本显示了,最常见的业务场景在类似于产品描述、建议、说明等需大量文字录入的地方;

2022-09-18 10:46:26 3539 4

原创 《uni-app》表单组件-Input组件

input,输入框组件,表单届的扛把子,几乎所有的表单都离不开input,一个表单可以没有radio,可以没有checkbox,但是几乎不大可能没有输入框,它 是表单组件中属于使用频率最高的一种,常见的业务场景包括登录时的用户名,密码以及注册时一大堆信息填写,只要是信息录入的功能第一选择基本都是输入框;

2022-09-17 12:16:38 1266 1

原创 解决警告:the >>> and /deep/ combinators have been deprecated. Use :deep() instead.

解决警告:the >>> and /deep/ combinators have been deprecated. Use :deep() instead.

2022-09-12 13:45:35 762

原创 《uni-app》表单组件-Picker组件

picker,选择器组件,该组件为一个复合组件,它内置了 五种选择器,分别为:普通选择器,多列选择器,时间选择器,日期选择器,省市区选择器;选择器在表单组件中同样属于使用频率非常高的一种,常见的业务场景包括,注册时的地区选择,日期选择,时间选择等等;

2022-09-11 12:00:00 777 1

原创 《uni-app》表单组件-Label组件

本文主要分享了uni-app中内置组件label的一些用法,主要是for属性,for属性是label组件中最重要的功能,它是实现改进表单组件的可用性的关键,之后我们了解它的两个注意点,多重嵌套以及重复ID,这两个的异常使用会导致for属性的定位异常,导致实现失败,最后我们以一个简单的demo结合radio更好的展示了label的使用;

2022-09-06 09:00:00 1366 1

原创 《uni-app》表单组件-Radio单选框组件

本文主要分享了uni-app中内置组件radio的一些用法,主要包括 属性如value属性,禁用属性,选中属性等,以及radio提供的默认事件change的使用,最后示例了一个结合v-for指令,button组件完成了一个动态生成radio并获取选中值的示例demo;

2022-09-04 09:00:00 6905 5

原创 《uni-app》表单组件-Checkbox组件

本文主要分享了uni-app中内置组件checkbox的一些用法,主要包括属性如value属性,禁用属性,选中属性等,以及checkbox提供的默认事件change的使用,最后示例了一个结合v-for指令,button组件完成了一个动态生成checkbox并获取选中值的示例demo;.........

2022-08-31 09:00:00 6281 1

原创 《uni-app》表单组件-Button按钮

本文主要分享了uni-app中内置组件button的一些用法,包括属性的使用,事件机制以及通过代码的比对详细解释了开放能力

2022-08-28 09:00:00 3638 1

原创 《uni-app》移动端纯CSS实现不等高的瀑布流效果

前两天无意中看到朋友在玩小红书,第一眼就被其瀑布流的布局给吸引住了,感觉非常有意思,之前知道有这种布局,但大多数都是在web端,移动端上还是首次见到,因此特别想试试~

2022-08-24 09:00:00 558 5

原创 《微信小程序-进阶篇》Lin-ui组件库源码分析-列表组件List(三)

主要分析了Lin-ui中List组件实现,通过分析我们发现List组件其实是一个 复合组件,它的内部包含有三个Lin-ui中的其他组件,包括...

2022-08-21 15:00:00 483

原创 《微信小程序-进阶篇》Lin-ui组件库源码分析-列表组件List(二)

本文难度属于:初中级,通过本文你可以了解到 Lin-ui的 `List组件` 中的属性,事件的实现,属性的解析顺序我们按照上一篇的属性用法顺序进行

2022-08-20 16:00:46 311 4

原创 《微信小程序-进阶篇》Lin-ui组件库源码分析-列表组件List(一)

本文难度属于:初级,通过本文你可以了解到 Lin-ui的List组件的基本用法,了解List组件的属性的用法,插槽的用法,事件的用法,我们只有 先了解了List组件的基本用法,才能依据用法去进一步了解内部的实现...

2022-08-14 16:54:43 829

原创 前端实现在线预览Word文件

本文主要分享了在前端如何在线预览word文档的方式

2022-08-12 15:15:52 6562 11

原创 《微信小程序-进阶篇》Lin-ui组件库源码分析-动画组件Transition(三)

本文难度属于:初中级,通过本文你可以了解到 Lin-ui的Transition组件内部的show属性包括show变化时整个代码流程如何运转,如何实现了动画的分段显示,以及transition的钩子函数是如何实现的

2022-08-10 21:17:45 356 2

原创 《微信小程序-进阶篇》Lin-ui组件库源码分析-动画组件Transition(二)

本文难度属于:初中级,通过本文你可以了解到 Lin-ui的Transition组件内部的动画效果,name属性以及duration是如何实现的

2022-08-07 11:12:15 517 3

原创 《微信小程序-进阶篇》Lin-ui组件库源码分析-动画组件Transition(一)

本文难度属于:初中级,通过本文你可以了解到 Lin-ui的Transition组件的使用以及如何实际应用在我们的项目中,之后我们才开始针对各个属性分析其源码是如何实现的

2022-08-04 22:08:31 559 3

前端window.open实现激活而非打开的功能

扩展window.open方法,使得window.open时针对相同的URL地址非打开新窗口,而是仅仅激活已存在窗口,另外,此激活不会刷新页面,不会丢失页面上已存在的数据

2022-12-22

github上Vue2.6源码

Vue2.6源码,仅供于源码学习

2022-03-19

ES规范-ECMA-262_6th_edition_june_2015.zip

ES2015规范

2022-01-06

ES规范-ECMA-262_5.1_edition_june_2011.pdf.zip

ES2011规范

2022-01-06

vue2.6.14.js

vue2.6.14源码

2022-01-05

chrome插件化起始页源码.zip

这是chrome插件化起始页的源码,可下载学习

2022-01-02

chrome插件化起始页.zip

chrome插件化的起始页

2022-01-02

Vue2的自定义指令-拖动指令.js.zip

基于vue2.x的自定义拖动指令

2021-12-25

起始页前台代码.zip

33起始页的前台代码,给予Vue3+TypScript

2021-12-12

手写Promise.js

Promise的手写代码,请配合博客《JavaScprit》异步编程(三)深入浅出Promise使用

2021-11-13

vue2.5.1.js

从官方拷贝下来的Vue的源码,用于对vue源码的学习,版本是v2.5.1,不同的版本代码所有差异,具体差异的部分请到vue的官网进行查阅

2020-07-26

微信小程序商城demo

一个微信小程序的商城demo,页面基于flex布局,分为:主页,分类,购物车,我的,购物车可滑动删除商品,部分代码抽象成了组件;关于部分代码的分析请查看我的博文;

2020-07-20

prizeDraw.zip

这是一个基于H5的小插件,使用的是jQuery,是移动端的,兼容性方面没有考虑IE,因为demo版本,因此没有使用到图片,纯文字展示奖品

2020-07-15

lazyload.zip

一个jq插件,实现的是对页面上所有的img元素进行管理,当图片快要进入可视窗口时,就加载图片,否则图片就代表图片可以等等尚不需要进行加载,懒加载可以提高前端性能的同时减少服务器压力;

2020-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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