
前端技术
蔓延幸福
凡事做最坏的打算,尽最大的努力。
展开
-
Deno 快速入门
今天浏览网页,无意中看到了Deno这个名词,觉得好奇,就简单研究了下。(1)Deno是什么?Deno 是一个 JavaScript/TypeScript 的运行时, 是NODEJS的作者由于对NODEJS不满意而开发的NODEJS的替代品。它名字挺有意思,来自 Node 的字母重新排列。(2)特点是什么?默认安全。外部代码没有文件系统、网络、环境的访问权限,除非显式开启。 支持开箱即用的 TypeScript 的环境。 底层依赖的语言与NODEJS不同,是 Rust。 Deno 不再使原创 2020-12-10 02:38:26 · 1432 阅读 · 0 评论 -
gulp+webpack的自动构建和部署
从事前端开发了 多年,我们项目已经实现了基于gulp的自动构建,但是每次发布到测试服务器的时候,都是手工拷贝,感觉十分繁琐。因此今天研究了一下基于gulp的自动部署。网上的方案很多,大部分都是基于scp或ftp/sftp实现的自动部署。我选择了基于SCP的技术方案。 因为SCP需要目标服务器具有SSH服务,因此,先保证服务器有SSH服务。大部分的Linux系统都默认带着SSH服务,新版的win10也是可以选装OpenSSH服务的。但是我的目标服务器是windows server...原创 2020-12-04 12:58:51 · 328 阅读 · 0 评论 -
WEBAR入门--凤凰腾飞
本文记录下Web 前端中的增强现实(AR)开发技术实践过程:(1)学习网站https://techbrood.com/aframe(2)自定义marker训练网站https://jeromeetienne.github.io/AR.js/three.js/examples/marker-training/examples/generator.html(3)模型下载网站https://sketchfab.com/feed(4)程序结构(5)示例代码<!DOCTY原创 2020-11-17 17:21:48 · 445 阅读 · 0 评论 -
VUE基于NPM的自定义组件发布和下载
最近搭建了一个NPM私服,就尝试着发布一个VUE自定义组件到私服, 流程如下:(1)新建VUE工程vue init webpack vuepubcd vuepubnpm installnpm run dev(2)看到如下界面,说明工程搭建成功(3)在components目录下建立test文件夹,在其下建立test.vue,代码如下:<template> <div class="app"> <h1>{{ info }}&l...原创 2020-08-27 23:12:40 · 428 阅读 · 0 评论 -
半小时搭建基于Docker的cnpm私服
(一)前言由于业务的需要,公司给我安排了一个技术研究的任务,需要搭建公司自己的NPM私有服务器。接到任务后,赶紧上网查询相关资料,网上资料很多,但是没有一个完整性的介绍文章。依据网上相关的资料,结合自己的摸索,终于搭建成功私有仓库。当然过程中也踩了不少坑,把搭建过程和踩坑经历记录下来,避免想搭建私服的朋友们踩坑,走弯路。(二)为什么建立私服 1、有些公司出于隐私数据保护的目的,不想将开发的代码包发布到npm外网服务器,但又急需要一套完整的包管理工具来管理越来越多的组件,模块,项目...原创 2020-08-19 17:24:40 · 830 阅读 · 0 评论 -
webpack成果记录
Webpack 是一个前端资源加载/打包工具,可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。有一个项目想通过脚本自动生成发布包,特意研究了此打包工具,研究的主要内容如下:(1)多个文件如何合并成一个。(2)如何配置多个入口,每个入口单独输出。(3)如何根据版本号生成不同的版本输出,以便保留版本记录。(4)如何输出HTML,并自动添加输出的JS脚本。(5)如何配置混淆器。(6)如何拷贝静态文件。(7)如何生成ZIP文件。(8...原创 2020-08-15 07:07:35 · 179 阅读 · 1 评论 -
WEB前端技术资料
收藏一些技术类的网站,以便随时学习。原创 2015-09-13 01:04:25 · 988 阅读 · 0 评论