人人都会写的3D小游戏

2021-04-02
阅读 4 分钟
5.5k
近期在尝试着学习写一些3D小游戏,分享一下成果。严格上说还算不上完整的游戏,感兴趣的朋友可以观摩一下。预览地址:[链接]git仓库:[链接]语言:TypeScript框架:Babylon准备在这里用到的唯一素材:小飞机 是在 Blender 软件了里面简单设计的Blender 是一个免费开源的建模软件如果感兴趣,这里推荐B站上的一个 入门教...

小程序云开发实现一个投票应用

2021-01-18
阅读 8 分钟
6.1k
因为最近想实践一下小程序的云开发能力,于是设计开发了一个简单的投票应用,欢迎感兴趣的一起学习交流。代码仓库 [链接]由于小程序【个人开发者】不开放【投票】类目,所以就不能在线预览了,我放几张应用的截图数据库设计总共用到了3个集合1. users (用户集合)基本上直接保存用用户的userInfo数据 {代码...} 2. votes ...

小程序canvas实现图片压缩

2020-12-28
阅读 5 分钟
6.4k
本来用小程序写了一个本地化的图片应用,不存在服务端的交互行为结果提交审核的时候还是被打回了好的!马上整改应用的交互大概就是这样我们需要在选择图片后对图片做一次安全校验启用云开发现在我们需要一个 后端接口 来实现图片的 安全校验 功能这时候临时搭个Node服务好像不太现实又不是什么正经项目于是就想到了微信...

Three.js 再探 - 写一个跳一跳极简版游戏

2018-01-04
阅读 3 分钟
15k
最近在离职的空窗期,感觉大把的时间不能用来浪费,就试着仿照微信跳一跳写了一个极简版的游戏 那么这个游戏到底是简单到什么程度,差不多就是到下面这个程度吧 预览地址: [链接] 源码地址: [链接] 由于是第一次尝试写游戏, 也不知道套路对不对, 大家看着玩就好, 不要太认真, 不推荐在手机上预览, 坑还没有填好 下面是实...

Three.js 初探 - 微场景制作

2017-11-10
阅读 7 分钟
18.1k
最近在捣鼓 Three.js 相关, 觉得做一个微场景是一个很不错的选择,结果做下来发现效果还可以。 下面放几张不同角度的效果图 预览地址 源码地址 配置较差的设备上预览效果不是很理想, 待优化中 实现过程 接下来大致说明一下实现过程 准备工作 首先你要清楚自己想实现的效果, 就需要一张效果图, 然后才能根据效果图来建模...

有意思的clip-path

2017-09-28
阅读 3 分钟
5.5k
前段时间朋友介绍了一个很帅的网站 [链接] F12看了一下 Dom 结构,发现作者只是结合了 CSS3 的 clip-path 和 transition 特性,就实现了很厉害的效果,每个转场和动物的细节都做得很棒。

Vue写一个Markdown编辑器

2017-08-29
阅读 8 分钟
11.1k
这是最近用Vue写的一个Markeddown编辑器, 主要目的是扩展Vue-Manager的编辑器功能。核心功能引入了Marked插件,将Markedown文档解析为html。样式基本沿用了vm-editor,并增加了多种主题选择的功能。

送给大家一个好看的简历神器

2017-08-15
阅读 5 分钟
15.2k
因为最近有在准备简历,就习惯性的找一找有没有现成的简历模板。结果全是付费的,丑的收5块,稍微讲究一点的就差不多要10块钱了,这让一个普通家庭出身的年轻人怎么负担得起。于是就产生了写一个简历模板的想法,后来就有了这个轻量的简历神器。

人人都会写的富文本编辑器

2017-08-09
阅读 7 分钟
10k
这个本来是给 vm-manager 写的一个富文本编辑器,后来觉得独立出来维护比较方便,就单独分离出来放到NPM。之所以说人人都会写, 是因为这个组件实现起来确实比较简单,不需要很厉害的Js水平, 基本是对document.execCommand()指令的绑定。在此将过程分享给大家

Vue写一个图片列表分页组件

2017-07-11
阅读 7 分钟
19.9k
这是给vue-manager写的一个图片列表组件, 使用了iView组件, 目前只实现比较简单的分页、搜索和删除功能 编辑功能只是给一个链接,目的是为了跳转到其他页面进行编辑

我写了一个叫vue-manager的管理后台

2017-07-05
阅读 5 分钟
10.7k
这是我在学完Vue后写的个人项目(也是我的第二个 个人项目), 在此分享给大家学习使用。这是一个以Vue2.0为框架,结合 iView 和 ECharts 的后台组件, 可以说是在 iView 基础上的进一步组件化。默认的主题沿用vue的官方主题绿, logo的设计也是用 vue的官方logo 简单变形得到 M 的形状。

分享一个基于Node的名片设计网站

2017-06-15
阅读 2 分钟
5k
我现在本职工作是UI设计,但是在工作中也喜欢了解和学习前端技术,这是小网站是我去年开始学习Node之后开发的个人项目。这个项目边学边做,断断续续也有半年时间吧,期间不断增加新功能,优化用户体验。现在因为想构想新项目,不打算继续更新,所以分享给感兴趣的朋友,大家互相学习。

nodejs中的bcryptjs密码加密

2017-03-27
阅读 1 分钟
27.8k
bcryptjs密码加密 bcryptjs是一个第三方密码加密库,是对原有bcrypt的优化,优点是不需要安装任何依赖 npmjs地址 引入bcryptjs库 {代码...} {代码...} 同步用法(Sync) 生成hash密码 {代码...} 密码验证 {代码...} 快速生成hash值 {代码...} 异步用法(Async) 生成hash密码 {代码...} 密码验证 {代码...} 快速生成hash值 {...

js实现元素拖拽

2017-03-16
阅读 1 分钟
17.6k
js实现元素拖拽 被移动元素必须为绝对定位 {代码...} Dom {代码...} Javasrtipt {代码...}

Express保存base64图片

2017-02-12
阅读 2 分钟
7k
DOM {代码...} Javascript 使用 FileReader 将本地图片解析为base64格式 使用 FormData 作为载体将base64图片数据传到后台 {代码...} Express 使用Multipaty解析表单 {代码...} {代码...}

FormData 异步上传文件

2017-02-09
阅读 1 分钟
9.1k
DOM {代码...} 一、创建FormData放入待上传文件 {代码...} 二、通过xhr发送FormData数据到服务器,实现文件上传 {代码...} 来源 [链接]

Sublime Text3 - Package Control安装

2017-01-27
阅读 1 分钟
2.9k
1、下载 Package Control安装包 2、选择菜单 Preferences > Browse Packages3、打开一个 package 文件夹,进入上级页面4、将下载的文件拷贝到 Installed Packages 文件夹5、重启软件

Emmet-前端开发神器

2016-12-15
阅读 5 分钟
33k
Emmet是一款编辑器插件,支持多种编辑器支持。在前端开发中,Emmet 使用缩写语法快速编写 HTML、CSS 以及实现其他的功能,极大的提高前端开发效率。