Tag: Javascript
All the articles with the tag "Javascript".
JavaScript优雅的编程方式
Published: at 10:19 PMJavaScript 有许多高级技巧可以提高代码的可读性和可维护性,本回答将介绍其中的一些技巧并给出示例。 1. 使用函数式编程 函数式编程可以使代码更加灵活、可复用、容错性强,是一种将函数看作第一等公民的编程范式...
博客文章增加TOC
Published: at 02:01 AM博客文章是使用Markdown写的,有了TOC(Table of Contents)阅读起来体验更好,TOC就是所有h1组成的标签目录,点击后调到相应的位置。 获取所有h1标签 我用的是githubmarkdown库,在renderer的Header方法中可以获取,存...
Chrome简单插件开发,自动初始化gitalk评论
Published: at 10:51 AMChrome简单插件开发——自动初始化gitalk评论 gitalk增加手动初始化评论 我给博客增加了gitalk评论,确实蛮方便好用的,但是没有初始评论需要管理员去创建,还好它提供了一个参数来手动创建 createIssueManually...
本站鼠标滑动效果(仙尘光标)
Published: at 05:39 AM本站鼠标滑动效果(仙尘光标)大家可能比较感兴趣,我也是无意中从其他地方看到,摘取过来的。2019年4月愚人节的时候看到大名鼎鼎的stackoverflow(https//stackoverflow.com/)网站上有这个效果,简单查了下发现代码还蛮好找的就截取过来了,如下代码欢迎大家使用,放在body闭...
JavaScript 栈、队列
Published: at 06:13 AMStack 栈,后进先出 class Stack { constructor() { this.list = } pop() { const t = this.top() this.list.pop() return t } push(...item) { this.list.push(...item) } ...
koa2处理get,post参数的常见方式
Published: at 06:34 AMkoa2处理get,post参数的常见方式 举几个常见的例子 url显示传参 根据文章id获取这篇文章的内容 url:https//www.ningto.com/post/5b8f371ce1d77b114b42306a 路由: app.use(route.get('/post/id', Posts.show)) 处理: module.exports.show = asyn...
Javascript小技巧
Published: at 01:53 AM删除数组尾部元素 一个简单方法就是改变数组的length值 const arr = 1, 2, 3, 4, 5, 6 arr.length = 3 console.log(arr) // 1, 2, 3 arr.length = 0 console.log(arr) // console.log(arr2) // undefiend 使用对象解构(object destructuri...
react native中使用protobufjs
Published: at 01:55 PMjavascript使用protobuf google官方已经支持了可以看这里(https//github.com/google/protobuf/tree/master/js),我只是简单的试用了下没有深究,这篇文章介绍的是dcodeIOde的protobuf.js(https//github.com/dcodeIO/protobuf.js)库,web端使用还是蛮方便的,但在react...
ES6 class介绍
Published: at 12:16 PM定义类 ES6类并不是一个全新的东西:它们主要提供更方便的语法来创建老式的构造函数,javascript的类并不像其他面向对象语言C++,java中的类,这里的类只是语法糖,实际上还是基于原型链的方式。 类申明 定义类的一种方式是使用类的申明,为了申明一个类,你可以使用clas...
node.js中exports与module.exports区别
Published: at 12:58 PM我们知道exports是对module.exports的引用,那么使用的过程中有什么区别呢? 使用方法 通常我们有两种导出方式,假如将他们都放在test.js文件中 给exports增加成员 exports.hello = function() { console.log('exports hello') } module.exports.hell...