- 博客(31)
- 收藏
- 关注
原创 VS code安装GitLens提示GitLenswas unable to find Git. Please make sure Git is installed...报错
第一步:打开cmd,输入where git 查找git 在电脑中的路径第二步:打开vscode,文件=》首选项=》设置第三步:点击扩展=》git=》Defult Clone Directory,修改setting.json第四步:将git.path值设置为电脑中git存放的路径...
2021-05-17 16:16:42
1170
原创 vscode或cmd:无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确
情况一:cmd中和vscode中都报错首先Win+R打开命令行,输入git,如果和vscode中有相同报错信息,则说明在安装git时,最后没有选择windows命令行第一步:在电脑上找到安装git的bin路径,如:C:\Users\XXX\Git\Git\bin;找到git安装路径中,git-core路径第二步:右键我的电脑=》属性=》高级系统设置=》环境变量=》用户变量=》选中path=》编辑,将上一步查找的bin和git-core添加到path中,注意用;分割并保存第三步:重启电脑,cm
2021-05-17 16:07:01
3344
原创 css小技巧(文字两端对齐)
<label>姓名<i></i></label>label { display: inline-block; width: 100px; text-align: justify;}i { display: inline-block; width: 100%;}通过这种设置可以实现label...
2018-11-05 17:40:50
5725
原创 sublime text3 中如何使用快捷键打开浏览器
1.安装插件 ctrl+shift+P 转 Package Control: Install Package 搜 SideBarEnhancements 安装2.设置快捷键 key Binding -->user ,复制如下代码,修改浏览器路径,重新启动软件。{ "keys": ["alt+z"], "command": "side_bar_fi...
2018-05-07 22:55:34
1216
原创 vue中通过路由传递参数
在路由名称为 one 的路由中通过 this.$router.push({name:'two',params:{id:333}}) 传递参数 id在路由名称为 two 的路由中通过 this.$route.params.id 获得传递过来的参数
2018-04-06 14:30:39
1396
原创 比较两个数组中,其中一个数组不包含另一个数组的方法
var a=[1,2,3,4,5], b=[1,2,3,4,5,6]a.filter(item=>!b.includes(item)) //[ ] 过滤出a没有包含在b里面的元素,放入一个数组b.filter(item=>!a.includes(item)) //[6] 过滤出b没有包含在a里面的元素,放入一个数组...
2018-04-03 21:17:51
3858
原创 vue中非父子组件之间传递值
1.创建一个公共的js文件 bus.jsbus.js2.创建两个兄弟组件one.vue和two.vueone.vuetwo.vue3.将两个组件放在同一个父组件abc.vue中最终运行效果如下
2018-04-02 22:21:59
2266
原创 js中map()方法和apply()方法的总结
在学习vue.js的render函数时遇到一段代码如下:render: function (createElement) { return createElement('div', Array.apply(null, { length: 20 }).map(function () { return createElement('p', 'hi') }) )
2018-01-16 11:22:43
5118
原创 使用sublime下载vue高亮和格式化插件的方法
第一步:打开sublime界面使用ctrl+shift+p快捷键打开搜索第二步:在搜索框中输入install,找到install package回车,等待数秒第三步:在弹出的搜索框中输入vue,查找对应高亮插件Vue Syntax Highlight第四步: 等待插件安装好后,关闭当前.vue文件再次打开即可实现高亮效果。更新插件使用命令ctrl+shi
2017-12-29 22:04:59
853
原创 解决移动端input中placeholder无法垂直居中的问题
在项目中遇到在移动端中placeholder属性无法实现垂直居中的问题,解决方案如下:问题原因:input的placeholder属性由于对于各个浏览器的兼容性不同,在ios浏览器文字靠上,而在andrio浏览器中却文字靠下解决办法:可以使用span标签代替placeholder属性,结合js的方法模拟实现代码如下:HTML代码: 咨询服务员后
2017-12-27 15:50:25
9455
原创 input输入框在移动端出现光标无法垂直居中的问题解决办法
出现问题的原因:就是在input设置样式的时候不要使用line-height来实现垂直居中。解决的办法:要想实现文字的垂直居中,应该设置高度,然后再使用padding来进行填充。
2017-12-27 13:18:08
2778
原创 字符串 splice()、split() 和slice()方法
一、作用对象1、split()方法是对字符串的操作;splice()和slice()是对数组的操作。slice()也可用于字符串。二、参数1、split(separator,howmany) 参数有两个 sepatator为必选项,表示分割字符串的符号如“,”,“:”,”|“等。howmany为可选项,表示分割后返回的结果长度。2、splice(index,howmany,item
2017-12-06 16:58:54
26425
2
原创 从头学起前端框架vue.js 第一天
1.vue.js是什么vue.js是一套构建用户界面的渐进式前端框架,它采用自底向上增量开发的设计,核心库只关注视图层。2.模板语法1)插值文本:使用双大括号语法插入文本{{message}}当使用v-once时,插入的值为一次性插值,当数据发生变化时,插入的值并不会随着数据的变化而变化。注意:这样插入的值同样会影响到节点上绑定的所有的数据。原始html:双大括号会将数据解
2017-12-04 23:34:48
1274
原创 css3中的outline,box-shadow和user-select总结
1.outline属性适用于:所有元素继承性:无取值:outline-color \ outline-style \ outline-widthoutline画在border的外面outlines相关属性不占据布局空间,不会影响元素的尺寸; outline测试 .container{ width:100px
2017-11-30 18:02:00
580
原创 如何在input框输的同时过滤不符合要求的内容
金额:验证输入带有两位小数的数字document.getElementById("input1").addEventListener("input",function(){ var obj=this; test(obj); }); function test(obj){ if(obj.value==""){
2017-11-20 10:24:55
1122
转载 image图片布局存在空隙的解决办法
1、将图片转换为块级对象 即,设置img为: display:block; 在本例中添加一组CSS代码: #sub img {display:block;} 2、设置图片的垂直对齐方式 即设置图片的vertical-align属性为“top,text-top,bottom,text-bottom”也可以解决。如本例中增加一组CSS代码:
2017-11-04 16:21:06
1081
原创 jquery 自动触发事件tigger()
有时候,需要通过模拟用户操作,来达到点击的效果,例如用户进入页面后 就触发click事件,而无需主动点击。 点击1 点击2 点击3 实现效果为'点击1'页面上将显示x1 ,'点击2'页面上显示x2 … 但需要实现首次进入页面为默认是'点击1'在jQuery中,可以使用trigger()方法完成模拟操作。 例如可以使用下面的代码来触发A链接的c
2017-11-02 21:45:35
1193
原创 js工作总结杂记
1 数字字符串比较大小的问题数字字符串比较 是将第一个数字转化为 ascii 再比较 并不是简单的 直接转化成数字再进行比较比如 "123" 和 "3" 比较 其实比较的是 "1" 和 "3"的 ascii码"123">"3" // falseNumber("123")>Number("3") //true
2017-10-31 10:44:54
343
原创 有关表格table-layout:fixed属性的问题
对表格设置table-layout:fixed属性以后,如果表格的第一行tr中的td设置过单元格合并,后面tr中的td无论如何设置宽度都没有任何效果,针对这个问题有如下两种解决方法 1 在表格的第一行设置一个隐藏的行如下: 统计表 111 222 333 2 在表格的tbody前插入col元素
2017-06-12 16:59:03
5084
转载 canvas 绘图出现模糊问题的解决方法
有一种说法是说因为绘制的坐标不是整数级的坐标,所以会变得模糊,所以在计算坐标的时候可以使用 Math.floor 将坐标取整,这样绘制就会变得清晰。个人觉得这种说法并不实际,因为在实现的时候就是要计算到每个点每条线的具体位置,角度等等的精确值,这样粗糙的取整,会使得绘制出来的整体跟设计图上有比较大的出入,而且本身也无法维护让每次绘制都是在整数级的坐标上,比如绘制一个圆,要如何让每个点都是在
2017-06-11 22:42:17
1638
转载 prototype和__proto__的区别
prototype的英文含义为原型,雏形,蓝本proto的英文含义为原型机,样机__proto__:注意proto前后各为两个"_"下面就用三张图片来说明prototype和__proto__的区别
2017-05-06 11:11:08
681
原创 关于通过artTemplate模板的方式实现城市的联动
1.创建一个json格式的数据var cityData={ Data: [{ value: '110000', text: '北京市', children: [{ value: "110101", text: "北京市", children: [{
2017-04-25 22:05:51
1467
原创 js中获得和设置checkbox方法
获得checkbox的状态$("input[type='checkbox']").is(':checked')返回结果:选中=true,未选中=false设置checkbox的状态$("input[type='checkbox']").attr("checked",false) //设置checkbox的状态为未选中$("input[type='checkbox']").a
2017-04-20 18:36:41
648
原创 html如何实现让超出的内容显示为省略号
对于非表格的内容采用如下方法 文字超出长度用省略号显示 p{ width:10em;/*保证文字不会被半汉字截断,显示10个文字*/ overflow:hidden;/*超出长度的文字隐藏*/ text-overflow:ellipsis;/*文字隐藏以后添加省略号*/ white-space:nowrap;/*强制不换行*/ border:1p
2017-04-18 22:47:47
10767
转载 js的数据类型转换
js的数据类型转换JS 数据类型转换 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字
2017-04-15 15:27:25
488
原创 获取当前零点零分的时间戳方法
var start=new Date(); start.setHours(0); start.setMinutes(0); start.setSeconds(0); start.setMilliseconds(0); var todayStartTime=Date.parse(start)/1000;获得的时间是最
2017-04-14 18:39:58
9782
原创 键盘绑定事件
键盘中的onkeydown和onkeypress的区别onkeydown 事件是响应任意键按下的处理(包括功能键),onkeypress 事件只响应字符键按下后的处理。event.keyCode和event.which的区别Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览
2017-04-13 17:40:08
2377
转载 js实现点击跳转到指定位置的方法
对于网页编程开发人员来说,在网站页面开发的过程中,有时候我们需要实现当点击一个按钮或者超链接时,立刻滚动跳转定位到本页面中指定的位置。对于大多数的编程老手来说,这些都不是什么难事,但对于一些新手或者没有深入学习编程开发的人来说,可能不知道如何去实现,在这里就和大家分享一下html js点击按钮滚动跳转定位到页面指定位置(DIV)的方法代码。 这里主要分为两种情况,分别是点击锚点实现跳
2017-04-12 14:35:06
55193
1
原创 使用JS实现导航切换时高亮显示
index.html代码内容 导航高亮显示 body{ font-size:20px; } .nav{ list-style-type: none; margin:0; padding:0; } .clear:after{ content:'/20'; display:block; clear:both; height
2017-04-12 14:01:52
5648
2
转载 有关时间戳的方法
// 获取当前时间戳(以s为单位)var timestamp = Date.parse(new Date());timestamp = timestamp / 1000;//当前时间戳为:1403149534console.log("当前时间戳为:" + timestamp);// 获取某个时间格式的时间戳var stringTime = "2014-07-10 10:21:12";
2017-04-11 17:28:18
874
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人