宝塔里面安装了node项目管理器,同时安装了node版本和pnpm模块,直接在项目目录下执行pnpm命令提醒pnpm: command not found创建软连接即可解决ln -s /www/server/nodejs/安装的node版本号/bin/pnpm /usr/local/bin
科学上网的情况下安装electron超时失败解决办法打开终端,输入vi ~/.npmrc,在里面添加electron_mirror="https://npm.taobao.org/mirrors/electron/" 成功解决
常用到的几个模糊匹配的方法实例<div> <input id="id1" type="text" name="name1" value="1" id_temp="haha"/> <input id="id2" type="text" name="name2" value="2"/> <input id="id3" type="text" name="name3" value="3" /> <input id="id4" type="text" name="name4" value="4"/> </div>1、利用id获得id1的value值var i
根据User-Agent判断// Js获取User-Agent window.navigator.userAgent if(window.navigator.userAgent.match(/MicroMessenger/i) == "micromessenger") // Php获取User-Agent echo $_SERVER['HTTP_USER_AGENT']; if(strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger')==true) // 微信内部打开获取到的User-Agent Mozilla/5.0 (Linux; U; Android 5.0.2; zh-cn; MI 2S Build/LRX22G) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025488 Mobile Safari/533.1 MicroM
将rgb格式的颜色代码转换为16进制的形式function colorRGB2Hex(color) { var values = color .replace(/rgba?\(/, '') .replace(/\)/, '') .replace(/[\s+]/g, '') .split(','); var a = parseFloat(values[3] || 1), r = Math.floor(a * parseInt(values[0]) + (1 - a) * 255), g = Math.floor(a * parseInt(values[1]) + (1 - a) * 255), b = Math.floor(a * parseInt(values[2]) + (1 - a) * 255);
分页效果实现html<div class="pagediv"></div> <script> $(".pagediv").createPage({ pageNum:100,//总页码 current: 1,//当前页码 backfun: function (e) { //页面跳转的操作 } }); </script>css div.pagediv { text-align: center; color: #999999; } div.pagediv a { text-decoration: none; } div.pagediv span, div.pagediv a { display: inline-block; box-sizing: border-box; } .current { color: #ffffff; background
第一次请求通过ajax回调的内容使用accordion,样式还是正常的,但再次回调样式就没了。解决办法 加入 $("#accordion").accordion("refresh");完美解决问题
this.$store.commit('toShowLoginDialog', true); this.$store.dispatch('toShowLoginDialog',false);主要区别是:dispatch:含有异步操作,例如向后台提交数据,写法: this.$store.dispatch('mutations方法名',值)commit:同步操作,写法:this.$store.commit('mutations方法名',值)
使用bootstrap-selected做下拉选择,但下拉的数据是通过ajax访问接口获取到的,将获取到的直接.append()或者.html()到select标签中就会失去bootstrap-selected插件的样式,看了些相关的文档说明,在输出后需要调用$('#IDname').selectpicker("refresh");便可解决问题
循环显示文本<div id="scroll" > <ul class="newsList"> <li><a href="#">js文字滚动</a></li> <li><a href="#">js文字滚动</a></li> <li><a href="#">js文字滚动</a></li> </ul> </div>$(document).ready(function () { setInterval('AutoScroll("#scroll")', 3000); }); function AutoScroll(obj) { $(obj).find("ul:first")