先上正则表达式:^[+-]?[-]?([0-9]*\.?[0-9]*|[0-9]?\.?[0-9]*)?$ 这个表达式主要用来验证数字,如果不想填写数字的情况下可以使用—来进行代替 在实际的生产环境中,往往可…
分类:JavaScript
Node.js进修笔记(一)
Node.js 装置与更新 Node.js能够经由过程在官网下载更新,第一次装置我们只需随着下一步就能够装置完成了。 主要的是后续的更新。 我们能够经由过程在终端中输入:node -v回车来检察当前的版本。假如版本太低,…
vscode经常使用插件【全了】
插件集 待补充。。。 20180903 文件 【Path Intellisense】 自动补全途径 浏览器 【Open-In-Browser】在浏览器中翻开或预览 【Debugger for Chrome】让 vscod…
数据结构与算法(位运算) --javascript言语形貌
二进制中1的个数 请完成一个函数,输入一个整数,输出该数二进制示意1的个数。比方把9示意成二进制是1001,有2位是1。因此假如输入9,该函数输出2。 起首关于二进制1的求解,在这里,我们最应当想到的就是关于位运算的一些…
JS基本篇--replace替代悉数的准确运用
平常运用 var str = "test-test-test"; str = "test-test-test".replace("test", "ok"); console.log(str); 运用正则: var str…
ES6(一) —— 异步编程解决办法[从回调函数到promise,generator,async]
一、媒介 异步编程对JavaScript来讲异常重要,由于JavaScript的言语环境是单线程的,假如没有异步编程将变得异常恐怖,预计基础没法运用。这篇文章就来总结一下从最原始的回调函数到现在的ES6、ES7的新要领。…
编程小结
给定数组arr,取n个数,和为sum,有哪些种取法 递归解法 function main(arr, sum, n) { let result = [] if (n === 1) { arr.filter(item =&g…
Angular开辟实践(五):深切剖析变化监测
什么是变化监测 在运用 Angular 举行开辟中,我们经常使用到 Angular 中的绑定——模子到视图的输入绑定、视图到模子的输出绑定以及视图与模子的双向绑定。而这些绑定的值之所以能在视图与模子之间坚持同步,恰是得益…
你想要的——vue源码剖析(2)
背景 Vue.js是如今国内比较火的前端框架,愿望经由历程接下来的一系列文章,能够协助人人更好的相识Vue.js的完成道理。本次剖析的版本是Vue.js2.5.16。(延续更新中。。。) 目次 Vue.js的引入 Vue…
前端毛病监控与网络探讨
编写代码只是做好项目的一小部分,写代码难免会遇到毛病。因而,在项目上线后,我们还须要主动对项目的毛病举行收集,不能等用户发明毛病,再联络我们,我们再去处置惩罚。如许很轻易造成大的丧失,提早做好毛病收集和处置惩罚,能够削减…
React Router 运用教程(阮一峰)
真正学会 React 是一个冗长的历程。 你会发明,它不是一个库,也不是一个框架,而是一个巨大的系统。想要发挥它的威力,全部手艺栈都要合营它革新。你要进修一整套处置惩罚方案,从后端到前端,都是全新的做法。 举例来讲,Re…
Vue SPA(单页运用)首屏优化实践
原文首发: https://shuirong.github.io/ 1.代码紧缩(gzip) 假如你用的是nginx效劳器,请修正设置文件(其他web server 相似): sudo nano /etc/nginx/n…