
JavaScript
文章平均质量分 52
JS,ES6,nodejs的学习归档
晚生隆海
路漫漫其修远兮,吾将上下而求索
展开
-
uniapp封装门票等票务样式
组件引用后,根据父级背景颜色改变镂空的颜色。原创 2023-06-29 17:20:18 · 1049 阅读 · 3 评论 -
js倒计时天时分秒
js倒计时,天时分秒原创 2023-02-15 10:30:04 · 253 阅读 · 0 评论 -
动态展示列表头像名字
动态展示列表头像名字。原创 2022-11-07 16:04:03 · 242 阅读 · 0 评论 -
身份证校验js封装
身份证校验封装原创 2022-10-31 09:31:59 · 315 阅读 · 0 评论 -
倒计时封装
倒计时和常用时间封装原创 2022-10-31 09:30:24 · 102 阅读 · 0 评论 -
VS Code配置
VS Code常用配置原创 2022-09-21 12:57:46 · 449 阅读 · 0 评论 -
Vue常用配置
Vue常用配置原创 2022-09-20 17:57:07 · 184 阅读 · 0 评论 -
React脚手架使用less
React脚手架使用lessReact使用less编写样式React使用less编写样式使用npm包:node-less-chokidarnpm官方文档github官方文档安装npm包:npm install node-less-chokidar --save-devnpm install npm-run-all --save-dev安装好保证package.json字段如下即可,会自动生成css文件:"scripts": {"start": "npm run build-原创 2022-01-22 17:05:54 · 713 阅读 · 0 评论 -
npm install报错记录
npm install报错记录错误代码解决办法错误代码npm ERR! code 128npm ERR! Command failed: git clone --depth=1 -q -b 2.2.0-c https://github.com/nhn/raphael.git C:\Users\thell\AppData\Roaming\npm-cache\_cacache\tmp\git-clone-ecb77476 --config core.longpaths=truenpm ERR! warn原创 2021-12-23 17:18:39 · 1522 阅读 · 0 评论 -
小程序跳转url地址实现
小程序跳转url地址1.封装一个webview页面2. 使用时3. 注意1.封装一个webview页面<web-view src="{{src}}" bindmessage=""></web-view> data: { src: "", }, onLoad: function (options) { if (options.url) { this.setData({ src: decodeURIComponent(options.url原创 2021-12-02 11:38:59 · 2633 阅读 · 0 评论 -
VScode快速下载方法和快捷键
因国内下载老是下载很慢,或者直接中断首先进入官方下载地址页面,点击下载。VScode官方地址找到官方下载的软件,复制下载地址,我用的是新版edge浏览器,如下图:用谷歌浏览器也是可右键复制下载地址,更改国内镜像地址前缀:http://vscode.cdn.azure.cn上面复制的地址为:https://az764295.vo.msecnd.net/stable/622cb03f7e070a9670c94bae1a45d78d7181fbd4/VSCodeUserSetup-x6原创 2021-02-22 15:37:38 · 12066 阅读 · 20 评论 -
正则表达式
正则表达式一、字符集二、预定字符集三、数量词数量词包括两大类:1. 有明确数量边界的数量词2. 没有明确数量边界的数量词一、字符集[n1n2n3]放所有集合,每次只能匹配一个,可以多次匹配[n1n2n3]中备选字符是连续的,可用-省略中间字符[3456789]简写[3-9][0123456789]简写[0-9][]有多个[]是一样的可以省略用个数代替其它简写:要匹配一位小写字母:[a-z] 共26个要匹配一位大写字母:[A-Z] 共26个要匹配一位字母: [A-Z原创 2021-04-07 09:04:06 · 223 阅读 · 0 评论 -
ajax基础
ajax基础ajax-getajax-postajax-queryajax-get<body> <h1>这是第一个ajax网页</h1> <script> //1.创建对象 var xhr = new XMLHttpRequest(); //2.绑定接收状态改变事件 xhr.onreadystatechange = function () { //5.接原创 2021-04-06 11:58:54 · 124 阅读 · 0 评论 -
遍历数组和冒泡排序
一、使用数组遍历翻转数组中的元素var arr=['a','b','c','d'];//准备一个新数组,用于保存倒着的每个元素var arr2=[];//遍历得到每个元素for(var i=0;i<arr.length;i++){ //0 4 3 //1 4 2 //2 4 1 //3 4 0 //倒着的每个元素下标=数组长度-i-1 //console.log(arr.length-i-1); //把倒着找到的元素放入到新数组arr2 arr2[i]原创 2021-03-28 17:16:31 · 459 阅读 · 1 评论 -
JavaScript传递任意一个数值,返回对应的斐波那契数列的值
//创建函数,传递任意一项,返回该项所对应的斐波那契数列的值function fib(n){ //第1,2项的值是1 var n1=1,n2=1; //从第3项开始,每项的值是前两项相加的和,如果要求哪一项,就是让n1和n2不断的往后挪动 //循环3~n for(var i=3;i<=n;i++){ //挪动的过程 //n2的值是上一次n1和n2相加的结果 //n1的值是上一次n2的值 var c=n2; n2=n1+c; n1=c; } //当循环结束原创 2021-03-28 17:14:17 · 651 阅读 · 0 评论 -
传递任意一个数字,检测是否为素数
//创建函数,传递任意一个数字,如果是素数返回true,否则返回falsefunction isPrime(n){ //排除1 if(n===1){ return false; } //找2~n-1之间,是否有能整除的数字 for(var i=2;i<n;i++){ //一旦有能被整除的数字,说明不是素数,直接返回false if(n%i===0){ return false; } } //如果整个循环结束后没有能够整除的,说明是素数 ret原创 2021-03-28 17:13:11 · 1091 阅读 · 0 评论 -
nodejs 热更新插件
Node.js 热更新插件键入命令: npm -g install supervisorsupervisor必须安装到全局可以用supervisor 来启动服务命令supervisor app.js转载为weixin_34160277原创 2021-03-22 12:31:06 · 438 阅读 · 0 评论 -
程序员要学习英文单词及翻译
Msql单词单词翻译server服务、服务器database数据库use使用、进入数据库show展示、显示table数据表row行column列desc完整单词为describe 描述quit退出、退出和服务器的连接drop丢弃exists存在create创建insert into插入delete删除update修改select选择(查询)from从…里边原创 2021-03-20 00:11:29 · 243 阅读 · 1 评论 -
Nodejs使用定时器和fs模块实现定时创建和删除功能
Demo要求:3秒钟以后创建1~10个目录,创建成功以后10秒钟以后在把这10个目录删除代码实现//引入fs模块const fs=require('fs');console.log('程序已经运行,3秒后创建10个目录');//设置3秒创建10个文件setTimeout( ()=>{ //设置创建程序 for(let num=0,dir;num<=10;num++){ dir=String(num); fs.mkdirSync(dir); }; console.原创 2021-03-18 19:32:53 · 714 阅读 · 0 评论 -
程序员学习初级必备IDE
程序员学习初级必备IDEeditplus一、下载安装网上一搜一大堆,暂时不作说明了,有需要可以分享给大家二、软件设置刚安装好的editplus有几个问题1.第一自动文件时多一个bak的备份文件2 新建文件没有JavaScript和css文件3 背景很白,看着不舒服4 如何更改新建的模板`** 教你设置**1.关闭自动备份步骤打开editplus–>点击tools`->找到第一个选项preferences–>file–>...原创 2021-03-18 10:20:25 · 158 阅读 · 0 评论 -
nodejs引入导出模块
nodejs引入导出模块创建主模块main.js和功能模块circle.js,功能模块下创建两个函数分别是传递参数为半径,返回圆的周长和面积,最后在主模块下引入功能模块,调用两个函数,main.js//引入模块let obj=require('./circle.js')//调用方法obj.myarea(2);obj.mygirth(3);circle.js//定义周长函数function girth(radii){ //获取pi的值 let pi=Math.PI; /原创 2021-03-18 09:24:08 · 744 阅读 · 0 评论 -
nodejs定时器的使用
一、定时器的使用开启定时器,每隔3秒钟打印,打印3次hello后,清除定时器//定义次数的变量let repeat=0;let timer=setInterval( function(){ repeat++; console.log('hello!'); if(repeat>=3){ clearInterval(timer); }},3000)...原创 2021-03-18 09:22:55 · 1990 阅读 · 0 评论 -
ES6
一、ES6ES6 ECMAScript20151.块级作用域let const声明的变量不存在变量提升,同一个作用域下不允许重复申明同一个变量,let在全局作用域的变量也不是全局变量。{ 代码块 }在括号之间语句就是块级作用域,例如:if for while swich块级作用域下let和const声明的变量或者常量都 是局部的,外部无法访问练习:计算1~100之间所有整数的和,使用let声明变量for (let i=0,sum=0;i<=100;i++){原创 2021-03-17 16:23:18 · 81 阅读 · 0 评论 -
Nodejs基础
nodejs一、ES6基础ES6 ECMAScript20151.块级作用域let const声明的变量不存在变量提升,同一个作用域下不允许重复申明同一个变量,let在全局作用域的变量也不是全局变量。{ 代码块 }在括号之间语句就是块级作用域,例如:if for while swich块级作用域下let和const声明的变量或者常量都 是局部的,外部无法访问练习:计算1~100之间所有整数的和,使用let声明变量for (let i=0,sum=0;i<=10原创 2021-03-17 11:53:03 · 276 阅读 · 2 评论 -
Math对象、Date对象、字符串对象、错误处理
一、Math对象不需要创建对象,可以直接使用APIabs() 取绝对值ceil() 向上取整floor() 向下取整round() 四舍五入取整max() 取一组数字最大值min() 取一组数字最小值pow(x,y) 计算x的y次方//圆周率console.log( Math.PI );//absolute 绝对的 求绝对值console.log( Math.abs(4-8) );//向上取整console.log( Math.ceil(7.135) );//向下取整co原创 2021-03-16 12:02:07 · 302 阅读 · 0 评论 -
数组-字符串对象
数组数组api1. reverse() 翻转数组中的元素2. sort() 对数组元素进行排序,默认按照Unicode码从小到大排序 ```JAVASCRIPTarr.sort( funcion(a,b){ return a-b; })//a-b从小到大,b-a从大到小 ```原创 2021-03-15 10:41:06 · 249 阅读 · 0 评论 -
Day06_0311函数 递归 回调函数 自调用
0311上课笔记递归 斐波那契数列在函数内部嵌套自身这个函数如何使用递归:要有边界条件(跳出条件),结合着return课后练习:1-n的整数和猴子吃桃创建函数//函数申明function fn(){ }//函数表达式var fun = function(){ console.log(1);}fun();函数名称和函数名称()区别函数名称本质上是一个变量,保存了一个函数函数名称()调用函数,最终得到 返回值练习:使用函数表达式创建函数原创 2021-03-11 12:19:29 · 168 阅读 · 0 评论 -
CSS样式企命名规范备忘录
一、网页内容类标题:title摘要:summary箭头:arrow商标:label网站标志:logo转角/圆角:corner横幅/广告:banner子菜单:submenu搜素:search搜索栏:searchbox登陆:login登录条:loginbar工具条:toolbar下拉:drop标签页:tab当前的:current列表:list滚动:scroll服务:service提示信息:msg热点:hot加入:joinus注册:regsiter指南:guide原创 2020-05-20 10:53:43 · 248 阅读 · 0 评论 -
HTML、CSS、js开发工具介绍
开发工具推荐1、vscode–开源免费下载地址:vscode下载特点:开源免费软件,使用人群多,插件丰富,功能强大2、sublime text 3–收费可以无限免费续期使用下载地址:sublime下载特点:sublime提供了安装插件,占用内存小,简洁3、EditPlus --免费软件下载地址:EditPlus特点:轻巧,免费,但是无提醒功能,适合新手练习4、...原创 2020-05-08 21:16:41 · 2039 阅读 · 0 评论