- 博客(19)
- 资源 (11)
- 收藏
- 关注
原创 vetur插件提示 'v-for' directives require 'v-bind:key' directives.错误的解决办法
在用vscode编写vue代码时,因为安装的有vetur插件,所以当代码中有v-for语法时,会提示[vue-language-server] 'v-for' directives require 'v-bind:key' directives. 我们知道vue在升级到2.2后,当在组件中使用 v-for 时, key 现在是必须的。下面是vue官方文档的说明:回头...
2018-05-31 14:04:34 10802
转载 【转载】flex:1;详解
原文地址:https://segmentfault.com/q/1010000004080910/a-1020000004121373仅供参考!首先明确一点是, flex 是 flex-grow、flex-shrink、flex-basis的缩写。故其取值可以考虑以下情况:flex 的默认值是以上三个属性值的组合。假设以上三个属性同样取默认值,则 flex 的默认值是 0 1 auto。同理,如下...
2018-05-30 11:28:43 4504
转载 vue-cli快速构建项目以及引入bootstrap、jq
vue-cli快速构建项目以及引入boostrap、jq各种插件配置vue-cli脚手架工具快速构建项目架构:。。首先默认了有已经安装了node。。。 npm install -g vue-cli 全局安装vue-cli vue init webpack cnm 生成项目名为cnm的的项目模板,cnm自定义 ...
2018-05-28 18:27:16 244
原创 ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none was installed.
ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none was installed.更新的最新的包 总是提示这个问题 解决办法:执行npm i ajv 手动更新ajv 在更新要更新的包...
2018-05-28 18:14:44 2470
转载 Centos6.5 创建新用户
创建新用户本教程配置说明目的:创建新用户,避免错误使用root用户而带来不可挽救的“灾难” 1. 创建用户:useradd hadoop12创建密码:passwd hadoop12 2. 给新用户赋予sudo使用权限A. 进入超级用户模式su root12B. 修改文件权限chmod u+w /etc/sudoers12C. 编辑/etc/sudoers文件vim /etc/su...
2018-05-16 16:12:44 8693
原创 js实现文件上传,node实现文件上传,html实现文件上传,jquery.form实现文件上传
前端html及JS代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <script src="./jquery-1.12.0.min.js"></scr
2018-05-11 16:14:22 423
原创 placeholder 颜色设置浏览器兼容性
/* WebKit browsers */input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #666; } /* Mozilla Firefox 4 to 18 */input:-moz-placeholder, textarea:-moz-placeholder { color: #66...
2018-05-09 15:55:57 3340
原创 lsof -i:port作用
lsof -i :22 知道22端口被哪个进程占用netstat -lnp|grep 7000 查看7000端口被哪个进程占用
2018-05-08 15:30:32 45317
原创 JS构造函数
1.创建对象2.定义JS构造函数3.使用构造函数的作用4.注意1.创建对象在JavaScript中,创建对象的方式包括两种:对象字面量和使用new表达式。对象字面量是一种灵活方便的书写方式,例如:?123456var o1 = { p:”I’m in Object literal”, alertP:function(){ alert(this.p); }}这样,就用对象字面量创建了一个对象o1,它...
2018-05-08 14:43:29 395
原创 编程原则
良好的编程原则与良好的设计工程原则密切相关。本文总结的这些设计原则,帮助开发者更有效率的编写代码,并帮助成为一名优秀的程序员。1.避免重复原则(DRY – Don’t repeat yourself)编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。12注意:代码的“抽象”和它的“可读性”(直观性),其实是一对矛盾...
2018-05-08 10:16:35 1674
原创 JS中的伪协议,阻止a标签跳转几种方法的区别
A标签使用javascript:伪协议一、前言今天,遇到一个别人挖的坑,问题是这样的。做了一个列表页,可以筛选数据,有很多筛条件。主要是有input复选框和<a>标签两种。如图: 其中房价的筛选条件使用<a>标签,代码如下1 <a href="javascript:;" name="price">150元-300元</a> 用javascript:...
2018-05-08 09:44:50 1391
原创 webstorm 格式化代码及常用快捷键
webstorm 格式化代码 快捷键 centOS 下 Ctrl+Shift+l windows 下 Ctrl+Alt+lmac 下 Option+Command+l查找/代替 快捷键 说明ctrl+shift+N 通过文件名快速查找工程内的文件(必记)ctrl+shift+alt+N 通过一个字符快速查找位置(必记)ctrl+F 在文件内快速查找代码F3 查找下一个shift+F3 查找上一...
2018-05-07 16:08:53 19865
原创 Linux端口号与PID的互相查询
最近用Linux在玩Tomcat,启动的时候总是会报错(8080/8009/8005),于是整理了一下网上零乱的查看PID和端口的命令,以备记录。1.由端口号查询PID号首先myeclipse报错的时候会提示:“8009端口被占用”,那么你不得不依据此端口去查看该端口下运行的哪些进程使用命令来查看当前系统下所运行的所有端口情况:sudo netstat -antup...
2018-05-07 09:35:53 7898
原创 冒泡与捕获,事件绑定,阻止事件冒泡,阻止默认行为
Internet Explorer 8 及更早IE版本不支持 addEventListener() 方法,Opera 7.0 及 Opera 更早版本也不支持。 但是,对于这些不支持该函数的浏览器,你可以使用 attachEvent() 方法来添加事件句柄。对于事件绑定兼容写法,如下:var x = document.getElementById("myBtn");if (x.addEventLi...
2018-05-02 16:17:15 252
原创 event对象兼容性,获取事件委托对象
在IE中,event对象为window的属性,作用于全局作用域,而在Firefox中,event对象是最为事件的参数存在的。为兼容不同浏览器,采用如下写法:var btn = document.getElementById('btn'); btn.onclick = function(e){ var e = window.event || e; }对于event的部分属性,比...
2018-05-02 15:41:01 436
原创 opacity属性兼容问题
目前主流浏览器 Opera 9.0+,Safari 1.2(WebKit 125) +,chrome、firedox、IE11等等都支持opacity这个透明度属性。因此现在全兼容写法只需要兼顾IE6、IE7、IE8opacity{ opacity:0.5; filter:alpha(opacity=50); //filter 过滤器 兼容IE678}...
2018-05-02 15:17:41 3920
转载 js中几种实用的跨域方法原理详解
js中几种实用的跨域方法原理详解这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以使用以下几种方法:一...
2018-05-02 10:19:50 107
html2canvas.js
2020-03-16
FileSave.js
2020-03-16
ios、Android、web端交互设计流程及经验.docx
2020-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人