- 博客(28)
- 收藏
- 关注
转载 h5页面转图片长按保存
5页面经常会遇到此类需求。将最后的结果页转换为图片长按保存。下面介绍一下实现此需求的过程1,依赖安装cnpm install html2canvas --save2,依赖引入,使用绑定初始化由此,页面转换为图片完成转载于:https://www.cnblogs.com/shmily-code/p/9667151.html...
2018-09-18 09:33:00 641
转载 filter 全局和局部过滤器
1,局部过滤器2,全局过滤器使用方法相同,在花括号中使用过滤器名或者v-bind中使用转载于:https://www.cnblogs.com/shmily-code/p/9512383.html...
2018-08-21 16:55:00 264
转载 vuex状态管理
msvue组件间通信时,若需要改变多组件间共用状态的值。通过简单的组件间传值就会遇到问题。如:子组件只能接收但改变不了父组件的值。由此,vuex的出现就是用作各组件间的状态管理。简单实例:vuex的使用1,安装cnpm install vuex --save2,文件位置3,在main.js里引入store.js4,一个简单的使用vuex的实例 ...
2018-08-21 15:30:00 87
转载 vue间通信
1,父子组件通信props 传递父组件:子组件:2,子父组件通信父组件:子组件:3,子组件与子组件传递使用bus.js 如下传递子组件:接收子组件转载于:https://www.cnblogs.com/shmily-code/p/9322526.html...
2018-07-17 11:36:00 68
转载 ng环境搭建步骤
1,安装nodenode -v查看版本号2,安装淘宝镜像npm config set registry https://registry.npm.taobao.org3,安装cnpmnpm install -g cnpm4,安装ng4脚手架cnpm install –g @angular/cling-v验证安装是否成功5,创建ng项目ng ne...
2018-06-11 14:09:00 358
转载 为什么23种设计模式没有 MVC
MVC的是为了把数据(Model)和视图(View)分离开来,然后用控制器(Controller)来粘合M和V之间的关系。MVC是观察者模式(Observer), 策略模式(Strategy)和组合模式(Composite)三个设计模式的演变.转载于:https://www.cnblogs.com/shmily-code/p/9104133.html...
2018-05-29 11:26:00 61
转载 element-ui
配合vue的前端样式组建 element-ui1,基础布局<el-row> <el-col :span="8"></el-col></el-row>2,分栏间隔gutter 默认为0 用法 :gutter3,分栏偏移offset 指定分栏偏移的栏数4,flex布局t...
2018-05-14 16:12:00 85
转载 flex布局
1,布局:盒子模型: content-box 普通盒子模型 width = content+padding+border //box-sizing:content-box; // 向外扩展 其他盒子模型 width = content //box-sizing:border-box; ...
2018-04-18 15:28:00 61
转载 textarea下高度自适应
1,背景:textarea的高度不会随内容的增加而自适应,会出现滚动条解决方案:1)使用div模拟textarea 使用h5的属性 <div contenteditable="true"></div> 会变成可输入的内容区2)获取滚动的高度scrollheight (注意:此属性不能很好的适应高度,一般来说有点高度偏小)3) 使用虚拟...
2018-03-30 18:47:00 73
转载 微信H5开发
1,line-height 不垂直居中解决方法:用padding写高度2,手指滑动事件 touchmove3,页面滚动事件:touchmove4,要写不同手机适配的基数font-size5。重置页面高度window.addEventListener('resize',function() { document.getElementsByTagNa...
2018-03-20 17:32:00 47
转载 前端面试整理
1,jquery的attr()和prop()的区别?a:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 b:对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。•.attr( attributeName, value ) •.attr( attributeName, value )•.attr( attributes )...
2018-03-12 16:21:00 72
转载 js多维数组转一维数组
1,使用map方法var arr = [1,[2,[[3,4],5],6]];function unid(arr){ var arr1 = (arr + '').split(',');//将数组转字符串后再以逗号分隔转为数组 var arr2 = arr1.map(function(x){ return Number(...
2017-11-09 13:46:00 85
转载 js实现继承
js作为一种弱类型语言,继承也是其较大的功能之一首先定义一个父类// 定义一个教师类function Teacher (name) { // 属性 this.name = name || 'Jack'; // 实例方法 this.study= function(){ console.log(this.name + '正在学习!');...
2017-11-09 11:40:00 78
转载 javascript函数闭包(closure)
一,首先感受下javascript函数的闭包二,闭包1,定义:闭包就是能够读取其他函数内部变量的函数,由于在javascript语言中,只有在函数内部的子函数才能够读取局部变量,因此可以把闭包简单的理解成:定义在一个函数内部的函数,简而言之,闭包起到了将函数内部与函数外部连接起来的桥梁作用2,作用:1,可以读取函数内部的变量;2,可以让这些变量的值始终保存在内存...
2017-11-08 17:20:00 101
转载 javascript变量提升
javascript变量提升1,首先运行以下代码查看结果var v='Hello World';alert(v);var v='Hello World'; (function(){ alert(v); })()var v='Hello World';(function(){alert(v);var v='I love you';})()...
2017-11-08 16:07:00 49
转载 angular2 学习
一,angular2脚手架搭建 1,安装node 2,安装淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 3,搭建angular脚手架 cnpm install -g @angular/cli 4,查看angular版本信息 ng -v 5,...
2017-10-13 17:28:00 102
转载 es6学习
1,学习网址 http://es6.ruanyifeng.com/#docs/intro2,解构赋值3,字符串模板 let name="shmily"; let age = 11; let str = '我的姓名${name},年龄${age}'; var 定义一个全局变量是属于window的。而let 和const则不同4,字符串查找 ...
2017-10-09 18:15:00 72
转载 highcharts echarts比较
1,highcharts底层是svg echarts底层是canvas2,svg和canvas的区别 canvas依赖分辨率不支持事件处理器弱的文本渲染能力能够以 .png 或 .jpg 格式保存结果图像最适合图像密集型的游戏,其中的许多对象会被频繁重绘 svg不依赖分辨率支持事件处理器最适合带有大型渲染区域的应用程序(比如谷歌...
2017-09-27 17:30:00 63
转载 input 随笔
1,input 点击出现蓝色外边框 解决:outline:none转载于:https://www.cnblogs.com/shmily-code/p/7597782.html
2017-09-26 17:12:00 57
转载 jquery源码学习
1,"use strict"; //16行 用在代码开始处,表示之后的代码将按照严格模式执行转载于:https://www.cnblogs.com/shmily-code/p/7571588.html
2017-09-21 22:05:00 51
转载 百度面试题
1,var obj = new Base();new一个对象的过程 var obj = {}; obj._proto_ = Base.prototype; Base.call(obj);2,box-sizing的属性 content-box:w3c标准盒模型。元素的宽高只包含content。顺序:content、padding、border、margin...
2017-08-31 23:31:00 87
转载 请写一个方法,用于查找一个字符串里面出现频率最高,最低的字母,并打印该字母及出现的次数。...
var fun = function(str){ console.log(str); var strArray = [],strObj = {}; for(var i=0;i<str.length;i++) { //不相等 if( !strObj[str[i]] ){ strObj[str[i]] = 1; ...
2017-08-10 22:11:00 183
转载 前端面试汇总
1,cookie和session的应用场景和区别? cookie存于客户端,session存于服务器端。 cookie应用场景:1,判断用户是否登录过网站;2,使用cookie来记录购物车,或者记录用户使用偏好来制定推送 session应用场景:1,登录验证信息 有效期不同 sessionStorage: 仅在当前浏览器关闭前有效 localStora...
2017-07-28 21:43:00 45
转载 前端面试问题js汇总
1.javascript的typeof返回哪些数据类型 Object number function boolean underfind2,数组方法pop() push() unshift()shift() shift()Push()尾部添加 pop()尾部删除 Unshift()头部添加 shift()头部删除3,事件绑定和普通事件有什么区别? 1.执行顺序...
2017-07-27 22:26:00 150
转载 前端面试问题css汇总
1,行内元素有哪些?块级元素有哪些?空元素有哪些?CSS的盒模型? 块级元素:div p h1 h2 h3 h4 form ul li 行内元素: a b br i span input select 行内块级元素 img input 空元素:即没有内容的HTML元素,例如:br、meta、hr、link、input、img css盒模型:con...
2017-07-27 17:04:00 101
转载 前端面试问题html汇总
1、对WEB标准以及W3C的理解与认识 结构层 html ;表示层 css;行为层:js; 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索机率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;...
2017-07-27 15:35:00 65
转载 fis代码压缩
Fis代码压缩步骤1,安装fis(http://fis.baidu.com/fis3/docs/beginning/install.html) fis安装支持的node版本:0.8x,0.10x,0.12x,4x,6x2,安装fis :cnpm install -g fis3(-g安装到全局目录)3,安装完成后检测安装是否成功:$ fis3 -v4,fis-confi...
2017-07-25 15:55:00 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人