h5
彪哥的文章
得js着,得天下
展开
-
Git 在同一台机器上配置多个Git帐号
实践环境win10Git-2.21.0-64-bit.exeTortoiseGit-2.8.0.0-64bit.msi代码托管 Gitee.com1. 打开Git Bash进入到Git repository所在目录,右键->Git Bash Here2. 查看配置[可选]git config --list3. 移除全局配置# 移除全局配置账户git config --global --unset user....转载 2020-12-12 21:01:50 · 363 阅读 · 0 评论 -
checkbox v-model = true 但没选中
最近做了一个穿梭框的功能,左边的数据可以添加到右面,右面的数据可以添加到左面出现点击左面的数据单个添加到右面的时候,选中的元素的下一下checkbox的选中效果受选中元素的影响,即使已经移到右面(当然v-model对应值已经动态改变)1.(1)通过添加checkbox change事件 (2).e.target.checked = true(右面相反设置为false)...原创 2020-03-17 11:18:57 · 1073 阅读 · 0 评论 -
jekins 前端更换node_modules插件
jekins安装完node_modules插件包后,后续更改package文件夹的时候(需重新安装)1.第一种解决方案就是点击wipe out然后 build一下就好(如果不行看一下build文件夹是不是完整 (别缺少cnpm i -v))2、第二种解决方案找到你服务器的代码路径执行 rm rf ./node_modules 命令(这部是删除node_modules文件-...原创 2020-03-11 14:35:11 · 1426 阅读 · 0 评论 -
pdf.js
http://blog.csdn.net/xiangcns/article/details/420[js学习笔记]PDF.js专题标签: javascriptpdf.js2014-12-22 23:01 56513人阅读 评论(77) 收藏 举报 分类: js(7) C#(16) ASP.NET(18) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]前言 英文...转载 2018-04-13 20:53:37 · 1037 阅读 · 0 评论 -
jquery ajax
ajax 常用报错,错误类型:errortype---parsererror没有加data:{} ;json格式不对;JSON - Unexpected end of input delete删除 删除对用的数据 $.ajax({ type:"DELETE", })//可以直接放在url//ajaxHelper.delete(vm.apiUrl + '/' + ...原创 2018-04-13 20:59:16 · 87 阅读 · 0 评论 -
$( ).height( );和$().css("height",)的区别
$( ).height( );和$().css("height",)的区别$().height()是不包含padding和margin的设置,而$().css("height",)是包含的,和border-box是有点类似的效果原创 2018-04-13 20:59:52 · 1483 阅读 · 0 评论 -
js test(),replace,随机color, match
一、test 正则表达式 匹配 非负浮点数,小数点后最多两位小数 /^\+{0,1}\d+(\.\d{1,2})?$/校验表达式常用方式 正则表达式.test("被检测的字符串")二、replace var str="ded"; var r= str.replace("de","12"); alert(r); //r显示的是12d--但是str的值还是没有改变 全局...原创 2018-04-13 20:43:55 · 129 阅读 · 0 评论 -
对象原型和继承的好的例子
6.原型链6.1 定义对象继承属性的一个链条6.2构造函数,实例与原型对象的关系var Person = function (name) { this.name = name; }//person是构造函数var o3personTwo = new Person('personTwo')//personTwo是实例原型对象都有一个默认的constructor属性指向构造函数6.3 创建实例的方法...转载 2018-04-18 14:16:57 · 615 阅读 · 0 评论 -
webpack--plugins
插件(plugins)听说对整个项目的起作用的和loader对页面起作用,还是有小小的区别那就先从版权声明插件---这个是内置插件不需要下载,找一会怎样下载麻烦了意义不是很大,我就不准备研究这单一的插件,这个内置插件主要用来---用的声明一下webpack --const webpack=require('webpack');就可以了还偷就是在plugins:[]new一个new webpack....原创 2018-04-12 11:09:34 · 339 阅读 · 0 评论 -
webpack==自己理解
模块化配置解决一切less sass es 模块化都可以用户是哪个插件在项目优化上都很棒-缓存什么的可以和babel一起使用模块化,它的真谛,css,js都可以记性模块化使用-很棒zidong自动化。一些只要在配置文件里面写上,就可以打包生成,基于node.js的服务器的打开的方式,-ngix-tomcat-iis-node不要太多哈 ...原创 2018-04-12 11:10:02 · 92 阅读 · 0 评论 -
ES5--节点属性改变触发事件
DOM变动事件的用法 DOM2级的変动事件是为XML或html的DOM设计的,不特定于某种语言。 一:变动事件的分类有7种,最常用的浏览器支持最多的有3种,下面黑体? 1. DOMSubtreeModified:在DOM结构中发生任何变化时触发; 2. DOMNodeInserted:在一个节点作为子节点被插入到另一个节点中时触发; 3. DOMNodeRemoved:在节点从其父节点中被移除时...转载 2018-04-12 11:11:09 · 863 阅读 · 1 评论 -
js 常用-toFixed
3.41.toFixed(1)------3.4小数位数的,后一位四舍五入原创 2018-04-12 11:13:33 · 398 阅读 · 0 评论 -
js charAt toUpperCase
str.charAt()var str="hellow";sty.charAt(1)返回的值是e toUpperCase()var str="helloow";str.toUpperCase()返回的值是HELLOOW原创 2018-04-12 11:14:17 · 387 阅读 · 0 评论 -
css 实现各种图像
实现横向的矩形加三角形的拼接html <!-- 窗口电话,我要举报,后来了能扩展为轮播 --> <div class="x_scroll_lab"> <ul> <li v-for="item in bottomList"> <div class="wapperList" :style="item.原创 2018-04-05 15:03:35 · 245 阅读 · 0 评论 -
vue 获取自定义节点
ref的属性必须设置 <span data-num="21" ref="dataNum" @click="getData($event)">55</span> getData:function (e) { console.log(this.$refs.dataNum.dataset.num); }...转载 2018-04-06 11:15:12 · 1000 阅读 · 0 评论 -
gridster拖拽插件
Jquery拖拽插件gridster原网站:http://gridster.net(此域名已过期)gridster.js后续的更新:https://github.com/dsmorse/gridster.jsissues: https://github.com/ducksboard/gridster.js/issues整体页面模块加载方式是现在是通过在写入js数组加载的,后期可以将这部分数据存入数...转载 2018-04-13 21:00:39 · 2008 阅读 · 0 评论 -
jquery 滚动插件
Jquery的滚动插不错:jquery.mCustomScrollbar.jsJquery ui用法:$(“被拖拽的元素”).draggable( helper:”clone”,//拖拽的时候的跟随鼠标样式的样式是复制 revert:”true//拖拽的时候回到被拖拽的时候原来的位置);$(“被拖拽指定的区域的元素”).droppable({ dop:function(e t){ $(this)...原创 2018-04-13 21:01:18 · 159 阅读 · 0 评论 -
jquery closest,属性选择器,vid,Waypoint ,Excel
一、$(“点击元素”).closest(“父元素”) 当找到最接近子元素的父元素,二、 属性选择器 $("div[data-target='"+type+"']").show();//对应的所选元素的目标元素 判断复选框还是单选框有没有被选中 $("input[type='checkbox']").is(':checked')vid三、是一个以视频背景为的插件三、jQuery Waypoint ...原创 2018-04-13 21:04:42 · 263 阅读 · 0 评论 -
前端面试基础题概念
Q: 怎么去设计一个组件封装1. 组件封装的目的是为了重用,提高开发效率和代码质量 2. 低耦合,单一职责,可复用性,可维护性 3. [前端组件化设计思路](ijse blog ijser.cn/2017-06-25-…) Q: js 异步加载的方式1. 渲染引擎遇到 script 标签会停下来,等到执行完脚本,继续向下渲染 2. defer 是“渲染完再执...转载 2018-10-08 14:22:46 · 290 阅读 · 0 评论 -
CSRF
CSRF攻击 CSRF漏洞的发生 相比XSS,CSRF的名气似乎并不是那么大,很多人都认为CSRF“不那么有破坏性”。真的是这样吗?接下来有请小明出场~~小明的悲惨遭遇这一天,小明同学百无聊赖地刷着Gmail邮件。大部分都是没营养的通知、验证码、聊天记录之类。但有一封邮件引起了小明的注意:甩卖比特币,一个只要998!!聪明的小明当然知道这种肯定是骗子,但还是...转载 2018-10-15 14:28:04 · 2716 阅读 · 1 评论 -
小程序less编译
一、微信小程序只支持原生css写法,但是前端开发less和sass已经很普及。网上有很多webstrom编译less的方法,个人觉得比较麻烦。下面介绍一个less编译的方法:1、npm或者yarn全局安装wxss-clinpm install -g wxss-cli2、运行wxss-cli命令(miniProject为小程序目录),less文件保存时自动编译wxss ./mi...转载 2018-12-28 14:26:31 · 1987 阅读 · 1 评论 -
大神评论vue 和 react
知乎上近日有人发起了一个 “react 是不是比 vue 牛皮,为什么?” 的问题,再度引发一场关于前端框架谁更牛的口水战,评论里可以说是撕得不可开交。Vue.js 作者尤雨溪12月4日正面回应了该问题,他表示希望大家能停止无谓的争执,多想想使用这些技术的初衷,比起争论这个,倒不如多想想怎么让自己变得更牛。以下是尤雨溪的回复: 这个问题下面的很多回答太偏激了,其实我淡出知乎就是因为这类...转载 2018-12-19 09:59:57 · 229 阅读 · 0 评论 -
微信小程序之picker组件(多列选择器)
1、 需求:省市选择器。原生的省市区(mode=region)选择器只能获取汉字,不能定制每个省市的id,另外区选择器实际项目中没有使用到,思考下后选择手动修改多列选择器(mode=multiSelector)实现功能。实现原理:multiArray是二维数组,省数据保存在二维数组第0个中,市数据切换放入二维数据第1个中,根据multiIndex确定选择项。数据:省市是静态数据保存在co...转载 2018-12-25 16:57:25 · 6924 阅读 · 4 评论 -
vue 打包图片img显示空白
html书写入下 <img src="../../assets/img/123.png">F12打开 开发者工具,src展示 "./static/img/123.png" 正确显示应该是base64位字节码,这是因为图片过大的问题,我把图片缩小到7.0K左右就可以展示base64的字节码,打包也不会有问题...原创 2018-09-28 16:53:33 · 1106 阅读 · 0 评论 -
vue 打包的问题空白
vue 路由分为hash(默认是hash)和history 1.当时hash模式,当打包后是空白的,这是因为你的config文件下index.js文件,build对象下没有改成 assetsPublicPath: './',2.当是history模式的时候,打包后放在ngnix下面,会有404的错误 (1).404的解决方案 在ngnix配置 config 下...原创 2018-09-19 10:20:36 · 359 阅读 · 0 评论 -
git Authentication failed
错误状况是因为有一次我输入账号和密码的时候我输入错了,又被电脑计入凭证,所以一直回报这个错解决办法:进入控制面板\用户帐户\凭据管理器修改git 的凭证就可以了...转载 2018-06-20 11:30:18 · 784 阅读 · 1 评论 -
excel插件demo
跳转页,因为在body里面不可以正常使用点击事件,绑定的事件不可以触发.网址http://115.238.31.37/sheet/excel<!DOCTYPE html><html><head><meta charset="utf-8"> #include("/view/config.html")<!-- <link data-原创 2018-04-13 21:06:07 · 740 阅读 · 0 评论 -
echart 遇到的问题
解觉echatjs折线问题显示 怎样解决:直线部分: 折线部分: tooltip:{ trigger:'axis', formatter: function(params){ var obj = params[0]; var obj2 = params[1]; ...原创 2018-04-13 21:08:11 · 697 阅读 · 0 评论 -
vue router--常用
常用的普通跳转 this.$router.push('/路由名称');普通跳转 加参数params、query是什么?params:/router1/:id ,/router1/123,/router1/789 ,这里的id叫做paramsquery:/router1?id=123 ,/router1?id=456 ,这里的id叫做query。// 命名的路由router.push({ n...转载 2018-05-10 15:52:34 · 136 阅读 · 0 评论 -
深拷贝与浅拷贝
低门槛彻底理解JavaScript中的深拷贝和浅拷贝2018-04-19在说深拷贝与浅拷贝前,我们先看两个简单的案例://案例1var num1 = 1, num2 = num1;console.log(num1) //1console.log(num2) //1num2 = 2; //修改num2console.log(num1) //1console.log(num2) //2...转载 2018-05-10 16:22:08 · 208 阅读 · 0 评论 -
子组件和父组件常用的方法
一、父组件拿取子组件的方法<child ref="test"></child><template> <div ref="test1"></div> <script> export default { data(){原创 2018-05-18 11:44:15 · 189 阅读 · 0 评论 -
图片变灰 css
background-size: 20px 20px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;转载 2018-09-09 21:59:00 · 891 阅读 · 0 评论 -
-webkit-line-clamp、-webkit-box-orient vue打包后不起作用
为了实现两行显示缩略显示,但是本地是可以显示,打包后不起作用word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;网上有这么说的 第一种autop...转载 2018-09-06 16:11:34 · 2355 阅读 · 0 评论 -
excel插件
四、excel插件网址http://115.238.31.37/sheet/excel合并单元格mergeCells:[ {row:起始行数,cols:起始列数,rowspan:合并的行数,colspan:合并的列数},...]hot.selectCell(起始排的位置,起始列的位置,起始横向长度,起始竖向长度)显示对应位数的方块hot.getSelected()获取起始的排的位置,列的位置,和对...转载 2018-04-13 21:05:45 · 711 阅读 · 0 评论 -
h5新属性postmessage
发送方:---》1.发送请求window.onload=function(){ window.frames[0].postMessage('urlde','*'); }----》3.接受方反馈给发送方的请求 window.addEventListener('message',function(e){原创 2017-08-02 09:36:33 · 670 阅读 · 0 评论 -
css进化史
现代CSS进化史2018-04-02 前端开发英文:Peter Jang 编译:缪斯segmentfault.com/a/1190000013191860原文链接:http://mp.weixin.qq.com/s/-3-nVpMt9Xq-hvkn_V7OkQCSS一直被web开发者认为是最简单也是最难的一门奇葩语言。它的入门确实非常简单——你只需为元素定义好样式属性和值,看起来似乎需要做的工作...转载 2018-04-02 10:00:48 · 573 阅读 · 0 评论 -
js a 标签常用
a 标签取消默认的点击跳转刷新:原创 2018-04-02 11:26:35 · 301 阅读 · 0 评论 -
html常用
常用uicode符号反斜杠---&frasl;空格---&nbsp竖线--- --什么都没有placeholder颜色修改.ywjKindInputreal input::-webkit-input-placeholder{ color: #FFFFFF; letter-spacing: 1.64px;}.ywjKindInputreal input:-moz-placeholde...原创 2018-04-16 09:38:42 · 87 阅读 · 0 评论 -
utf-bom格式问题
具体字符串,可以这样解决var ws = "\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF";if (!String.prototype.trim || ws.t...原创 2018-04-16 09:39:15 · 255 阅读 · 0 评论 -
cmd 快捷键
服务快捷键:services.msc远程快捷键:mstsc返回上级目录cd..直接访问子目录cd\找到指定的文件夹 粘贴的快捷键就是复制完内容后--在命令行页面复制就好了原创 2018-04-16 09:40:05 · 309 阅读 · 0 评论