
JS
zhangvalue
在奋进的路上,大家都是独行者!
展开
-
js中获取数据长度为undefined
有时返回的值是undefined,要用自定义的函数来获取是长度数组的长度:var len=count(arrs)function count(o){ var t = typeof o; if(t == 'string'){ return o.length; }else if(t == 'object'){ var n = 0; for(var i in o){ n++; } return n; } return fa...原创 2020-11-23 00:43:42 · 4335 阅读 · 0 评论 -
JS 判断字符串是否为空
function isEmpty(str) { if(typeof str== null || str== "" || str== "undefined") { return true; } else { return false; }}原创 2020-11-23 00:41:40 · 806 阅读 · 1 评论 -
li标签下的a标签。点击一个a标签,当前a标签变红色 其他a标签变绿色
#获取li标签的id为mymgvar lable_a = $('#liid').children('a');lable_a.click(function() { lable_a.css('color', 'black'); $(this).css('color', '#01D9C3'); });原创 2020-11-02 09:56:40 · 963 阅读 · 0 评论 -
jsp中URL
var url = window.location.search; if(url.indexOf('=')){ var params = url.split("="); for(var i in params){ alert("key:"+params[i]+",value:"+params[i+1]) } }原创 2020-09-18 09:19:38 · 478 阅读 · 0 评论 -
onclick中实现两个方法
//方法之间用分号隔开<input type="button" οnclick="a();b();" value="ab"/>function a(){alert("a方法");}function b(){alert("b方法");}原创 2020-09-18 09:16:12 · 1529 阅读 · 0 评论 -
jsp页面中的ajax中的返回值
之前在修改了后端controller中的方法的时候,直接将方法给删除了,重新复写了方法将方法的返回为void,最终出来了弹框error。而控制台中没有报错信息。最后发现是在异步请求的时候,需要返回一个boolen类型funtion delMsg(selectList){ if (selectList.length>0) { $.ajax( { url:"ap/delMsg", type:"GET", dataType:"JSON", contentTyp原创 2020-09-17 12:54:56 · 1495 阅读 · 0 评论 -
js实现注册表单验证
js实现注册表单验证验证用户名必须为:要求6-20位,只能有大小写字母和数字,并且大小写字母和数字都要有var name_re=/[0-9a-zA-Z]{3,8}/;var pwd_re=/^\S{6,20}$/;<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>js实现注册表单验证</title></head><b原创 2020-09-10 23:27:16 · 5968 阅读 · 0 评论 -
JS实现两个触发事件
在第一个事件触发完成之后再次触发这个页面的另外一个事件在<script type=" var url = window.location.search; if(url.indexOf('=')){ var params = url.split("="); for(var i in params){ alert("key:"+params[i]+",value:"+params[i+1]) } }针对原创 2020-09-09 17:06:32 · 1239 阅读 · 0 评论 -
[fsevents@^2.1.2] optional install error: Package require os(darwin) not compatible with your platfo
在进行Vue项目的安装依赖的时候出现了[fsevents@^2.1.2] optional install error: Package require os(darwin) not compatible with your platform(win32)解决办法:cnpm rebuild node-sass再次使用cnpm 进行安装cnpm install...原创 2020-09-08 23:35:07 · 3432 阅读 · 2 评论 -
npm WARN ajv-keywords@2.1.1 requires a peer of ajv(已解决)
在执行npm install命令安装依赖包的时候,一直报错如下npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed. You must install peer dependencies yourself.就按照提示搜索出来的结果都是无效(无效)第一种是:试验结果无效(无效)第二种是:试验结果还是无效在看到https://www.jianshu.com/p/a97f09b原创 2020-08-12 23:50:15 · 6168 阅读 · 1 评论 -
npm和cnpm
NPM(Node Package Manager,节点包管理器)是NodeJS的包管理器,用于节点插件的管理(包括安装,卸载和管理依赖等)。NPM是随同新版的NodeJS一起安装的包管理工具,所以我们需要安装NodeJS。NPM的常见使用场景1.允许用户从NPM服务器上下载别人编写的第三方包到本地使用。2.允许用户从NPM服务器上下载并安装别人编写的命令行程序到本地使用。3.允许用户将自己编写的包或命令行程序上传到NPM服务器上供别人使用。为什么要用CNPMNMP安装插件是从NPM官原创 2020-08-12 20:43:40 · 713 阅读 · 0 评论 -
Vue中引入bootstrap.min.css的正确姿势
步骤1: 通过npm安装bootstrap依赖包npm install bootstrap -S步骤2: 在Main.js中引入bootstrap.cssimport "bootstrap/dist/css/bootstrap.min.css"原创 2020-02-19 19:36:52 · 5233 阅读 · 0 评论 -
Vue中引入echarts的正确姿势
第一步:通过npm安装echarts依赖包npm install echarts --save第二步:在js中引用import * as echarts from 'echarts';原创 2020-02-19 16:01:41 · 5913 阅读 · 1 评论 -
记录一下React提示问题需要安装的包
Module not found: Can't resolve 'antd' in '/npm install antd --saveModule not found: Can't resolve 'bootstrap/dist/css/bootstrap.min.cssnpm install --save react-bootstrap bootstrap@3Module not fou...原创 2020-02-18 20:33:25 · 1268 阅读 · 1 评论 -
Unhandled rejection Error: EACCES: permission denied, open '/Users
创建React App的时候报错:Unhandled rejection Error: EACCES: permission denied, open '/Users原因:权限不够解决办法:sudo chown -R $(whoami) ~/.npm再重新创建原创 2020-02-17 23:44:28 · 4377 阅读 · 0 评论 -
React出现Cannot create a project named "DataVisualization" because of npm naming restrictions:
在React出现Cannot create a project named "DataVisualization" because of npm naming restrictions:因为projectname为DataVisualization提示了:no longer contain capital letters 不再包含大写字母将大写换成小写...原创 2020-02-17 23:34:19 · 2027 阅读 · 1 评论 -
Mac下React前端项目搭建
在MacOs10.14.2 中搭建React前端项目①、首先搭建到node环境参考之前的记录:https://blog.youkuaiyun.com/zhangvalue/article/details/103264677搭建完成之后检测node版本和npm版本②、通过npm安装创建React项目的依赖包create-react-app(这里选择全局安装,则需要用到管理员权限,若不选择...原创 2020-02-17 22:08:40 · 985 阅读 · 0 评论 -
Mac在使用npm安装的时候停留fetchMetadata
Mac在使用npm安装的时候停留fetchMetadata如下图在进行react脚手架的安装的时候一直停留在fetchMetadata解决问题的办法,将源换为淘宝源npm config set registry https://registry.npm.taobao.org 检测更换之后的淘宝源更换了源,再次重新下载...原创 2020-02-17 21:03:01 · 579 阅读 · 0 评论 -
Mac搭建vue环境
①、首先安装好node.js和npmhttps://zhangvalue.blog.youkuaiyun.com/article/details/103264457②、安装 淘宝镜像 (npm)npm install -g cnpm --registry=https://registry.npm.taobao.org③、安装webpackcnpm install webpack -g...原创 2019-11-26 20:55:17 · 1583 阅读 · 1 评论 -
Mac安装nodejs
node.js官网(https://nodejs.org/en/download/)点击下载完后,点安装直接完成了安装完成nodejs之后验证nodejs和npm是否安装成功验证是否安装成功新建一个文件helloworld.jstouch helloworld.js打开hellowrold.js写入const http = require('http');co...原创 2019-11-26 20:28:35 · 1855 阅读 · 4 评论 -
Windows下安装搭建npm环境
Windows下安装搭建npm环境,先安装好了nodejs环境检查nodejs安装成功依次输入一下指令在终端中npm install webpack -gnpm install --global vue-clinpm install --registry=https://registry.npm.taobao.orgnpm -v 显示npm版本表示npm安装成功...原创 2019-11-26 11:09:34 · 1882 阅读 · 0 评论 -
vue与node和npm关系
什么是vue.jsvue.js是最火的前端框架,react是最流行的前端框架[React除了开发网站、手机app。Vue可以借助wee进行手机app]vue.js时一套构建用户界面的框架,只关注视图层,Vue有配套的第三方类库,可以整合起来做大型项目的开发前端负责MVC中的V[前端页面]这一层Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三...原创 2019-11-26 11:00:56 · 5614 阅读 · 0 评论 -
Windows下安装搭建NodeJS环境
Node.js是什么Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js不是一门语言,不是库,不是框架,只是一个javeScript运行时环境,就是运行在服务端的 JavaScript。简单的就是Node.js可以解析和执行javeScript代码,以前只有浏览器可以解析执行JaveScript代码,现到的javeScript可以完全脱离浏...原创 2019-11-26 09:56:09 · 415 阅读 · 0 评论 -
JQuery中 Uncaught ReferenceError: $ is not defined
问题出现:看看console 报错 Uncaught ReferenceError: $ is not defined检查引入jQuery的时候,一开始放的位置 (已经将jquery.js放在其他js的上面了)解决办法:将js放到head里面问题解决!...原创 2019-11-04 14:58:06 · 573 阅读 · 0 评论