docsite小白知识
GitHub:https://github.com/txd-team/docsite
简介描述:一款开源站点搭建工具
docsite 是一款开源站点搭建工具,依据其提供的功能,能够快速搭建一个开源站点。目前 Dubbo、Nacos 等开源项目都已经在使用了
特性
支持文档、博客、项目首页一键生成
支持markdown文件
跨屏幕适配的 UI
SEO 优化
国际化
支持自定义页面
依赖
node.js > 6.x
GitHub:https://github.com/txd-team/docsite
简介描述:一款开源站点搭建工具
docsite 是一款开源站点搭建工具,依据其提供的功能,能够快速搭建一个开源站点。目前 Dubbo、Nacos 等开源项目都已经在使用了
支持文档、博客、项目首页一键生成
支持markdown文件
跨屏幕适配的 UI
SEO 优化
国际化
支持自定义页面
node.js > 6.x
项目开发中,不管是建立在哪个框架基础上,对数据的处理都是必须的,而处理数据离不开各种遍历循环。javascript中循环遍历有很多种方式,记录下几种常见的js循环遍历。一、for循环for循环应该是最普遍的,使用最多的一种循环遍历方法了,所以也导致其可读性和易维护性比较差,但是它可以及时break出循环。let arr = [1,2,3,4,5,6,7]
f
WinSCP基础入门 官方网址:https://winscp.net/eng/docs/lang:chs 简介描述:Windows 环境下使用的 SSH 的开源图形化 SFTP 客…
moment、dayjs、date-fns 是三个较为广泛使用的时间库。安装三个库的安装分别如下:npm install moment
npm install dayjs
npm install date-fns
在页面引入:
<scr
npm基础入门 官方网址:http://www.npmjs.com/ GitHub:https://github.com/npm/npm 简介描述:javascript 最流行的包…
众所周知,Mac对开发者非常友好,内置了很多开发语言的环境,比如Ruby、Python、PHP,本文主要给大家说一下小明 PHP环境的配置。开启Apache服务我们编写好的PHP文件需要在Apache下运行,但Apache服务在Mac种默认是关闭的,因此我们需要一下修改配置文件:Apache服务默认安装路径在 /private/etc/apache2 ,属于
JS数组slice方法是JS语言中最强大、最常用的内建函数之一。随着React和其他面向功能的JavaScript实践的兴起,它变得越来越重要,原因有两个:函数式编程,尤其是高阶函数,与数据列表密切配合函数式编程需要纯函数,即不会产生副作用或修改输入数据的函数JavaScript 数组slice方法符合这两个标准。slice方法可以在不修改原始列表的情况下创
Angular是一个基于TypeScript的开源Web应用程序框架,用于在HTML和JavaScript中构建Web应用程序。Angular诞生于2009年,由Misko Hevery 等人创建,后为Google所收购,由Google维护。它最初是作为Google的一个项目启动的,但现在它是开源框架。AngularJS是为了克服HTML在构建应用上的不足而
最近在工作项目中接触到Web界面设计的问题,要实现文字两端对齐的效果。在网上搜索了一下,差不多都是互相转帖,用的都是类似的技巧:text-align:justify;
text-justify:inter-ideograph;但问题是,我怎么就看不到效果呢?无论是英文还是中文,在IE和chrome下都不起作用。后来,终于在StackOverflow上找到解决
玉伯博客小白知识 官方网址:https://github.com/lifesinger/blog/issues 简介描述:支付宝前端,seajs作者 玉伯,淘宝前端类库 KISSY…
最近有一个工作需求是曝光埋点,让我得以有机会接触相关的东西。之前实习时没有做过这方面的需求,个人项目更是和埋点扯不上关系。以至于上周开会讨论时听到“埋点”这个词就怂了。不过后面听大佬分析了下后才意识到,原来“埋点”是这个意思。曝光埋点的思路也是很简单:无非是判断某个DOM是否出现在视窗中,出现了就收集数据上报给服务端。所谓“埋点”,是数据采集领域(尤其是用户
hilo基础入门 官方网址:http://hiloteam.github.io/ GitHub:https://github.com/hiloteam/Hilo 简介描述:阿里开发…
我们已经通过学习掌握了vue.js这个渐进式的JavaScript 框架,并且大致知道了React、Angular和Vue的区别,那么如何对这三个框架进行深层次的分析,更好地区分它们呢?我们可以从框架设计上入手试着分析它们。一、职责范围职责范围就是框架设计之初要考虑的范围,是一手全包还是只封装底层核心代码?简单说就是这个框架可以为你做多少事情1.small
长辈们是否常对您说:不要抱有太大期望,否则很容易失望。事实上,老人家的话很有道理。当您对自己的事业有很高的预期时,失败往往近在咫尺。一些成功导师希望您志存高远,但脚踏实地总是没错。管理客户预期是商务领域中的重要一环。我们许下小诺言,并争取带来大回报,这样才有利于建立坚不可摧的客户关系。在商务中我们对这一方面过于重视,常常导致我们忘记自己的期望,以及这些期望对
为什么需要模块化?JavaScript 发展初期,代码简单地堆积在一起,只要能顺利地从上往下一次执行即可。但随着网站越来越复杂,实现网站功能的 JavaScript 代码也越来越庞大,网页越来越像桌面程序,很多问题开始暴露出来,比如全局变量冲突、函数命名冲突、依赖关系处理等。1.原始的模块化写法既然模块是要实现某个功能,那么可以把实现功能的一组函数放在同一文
有一个数组,我们需要通过js对数组的元素进行随机排序,然后输出,这其实就是洗牌算法,首页需要从元素中随机取一个和第一元进行交换,然后依次类推,直到最后一个元素。Fisher-Yates算法function randArr(arr){for(var i=0;i<arr.length;i++){var random = Math.floor(Math.rando
filebrowser基础知识入门 官方网址:https://filebrowser.xyz GitHub:https://github.com/filebrowser/fileb…