大前端开发知识总结

1.代码管理工具 Git Git flow分支命名规则 每次提交必须写明注释,如果是修复Bug,请加上Bug号 创建特性分支,名称要以feture/开头,加上特性名 创建发布分支,名称要以release/开头,加上预发布版本号 创建Bug修复分支,名称要以bugfix/开头,加上Bug号 创建标签,名称要以ta...

Ubuntu 搭建 pptpd Vpn

生活中,我们可能经常会碰到这三种情况: 有一台外网的机器(假设为A),和一台内网的机器(假设为B),且该内网机器能够从外网访问到。我们想要从外网的机器A,借助该内网机器B,访问内网的其他资源。 有多台内网机器,且其中只有一台可以访问外网(假设为A),其他机器均只能在内网联通(假设为B-Z)。我们想要从任意一台...

一个为高效和价值而生的自定义导航网站

设计初衷开发这个网站的初衷也是由于自己是一名前端工程狮,工作中难免会用到各种前端框架、文档、UI库、插件库,但是浏览器自带的标签功能又比较单一,只能把所有的链接都堆在一起,标签变多后,就会出现重复添加的情况,查找到对的标签的过程也会让我焦头烂额。 当我问及我的夫人时,她竟然也有这样的苦恼(后来在我设计、开发这个网...

An example of front-end spider

初衷由于老婆是一个追求极致高效(看她工作辛苦💦)工作的新媒体运营,于是请求我看能不能帮她简化流程。作为一名爱老婆的前端攻城狮,这怎么能难得到我。三下五除二(还是查了不少网上的代码,毕竟外号:代码搬运工嘛)就撸出了下面的代码。 代码解释原本打算用后端node爬取的,但研究了一番后发现,不能满足夫人翻页的需求,于是...

一个栗子彻底搞定JS运行机制(Event Loop)

JS运行机制 整体的script(作为第一个宏任务)开始执行的时候,会把所有代码分为两部分:“同步任务”、“异步任务”; 同步任务会直接进入主线程依次执行; 异步任务会再分为宏任务和微任务; 宏任务进入到Event Table中,并在里面注册回调函数,每当指定的事件完成时,Event Table会将这个函数移...

塔拿罗特海神庙(Tanah Lot)

这是我和我爱人在巴厘岛的海神庙拍的一组放飞的照片,也是我最喜欢的一组照片。庙本身有它的历史和神话,但我俩只顾着享受这海风和浪花了。那里的海风正好把头发和衣服吹起,面朝大海,看着一望无际的海平面,伴随着阵阵有力的浪花拍打岸边的礁石,有种胸襟开阔的感觉。

Git Standard Procedure

Git安装配置及基本使用从官网下载安装包,手动完成安装。打开Git Bash命令行工具,执行命令ssh-keygen -t rsa -C Email-Addresss生成一个密钥对。登录到Git远程仓库,找到SSH Keys,点击Add SSH Key,填写Title栏,复制用户目录下.ssh/id_rsa.pu...

Flex Css

网页布局(layout)是CSS的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目...

vue-cli quick start project

本文适合对vue框架和webpack打包有一定了解,想要快速开发vue项目的工程师,下面开始vue-cli快速开发旅程 1、下载安装vue-cli1npm install vue-cli -g 2、初始化项目文件1vue init Project-Name 初始化是会提示以下内容:123456789101112...

hexo command

常见命令hexo new "postName" #新建文章 hexo new page "pageName" #新建页面 hexo generate #生成静态页面至public目录 hexo server #开启预览访问端口(默认端口4000,'ctrl + c...