随笔分类 - 杂
h5页面转图片长按保存
摘要:5页面经常会遇到此类需求。将最后的结果页转换为图片长按保存。下面介绍一下实现此需求的过程 1,依赖安装 2,依赖引入,使用 绑定 初始化 由此,页面转换为图片完成
阅读全文
为什么23种设计模式没有 MVC
摘要:MVC的是为了把数据(Model)和视图(View)分离开来,然后用控制器(Controller)来粘合M和V之间的关系。 MVC是观察者模式(Observer), 策略模式(Strategy)和组合模式(Composite)三个设计模式的演变.
阅读全文
flex布局
摘要:1,布局: 盒子模型: content-box 普通盒子模型 width = content+padding+border //box-sizing:content-box; // 向外扩展 其他盒子模型 width = content //box-sizing:border-box; // 向内扩
阅读全文
textarea下高度自适应
摘要:1,背景:textarea的高度不会随内容的增加而自适应,会出现滚动条 解决方案: 1)使用div模拟textarea 使用h5的属性 <div contenteditable="true"></div> 会变成可输入的内容区 2)获取滚动的高度 scrollheight (注意:此属性不能很好的适
阅读全文
微信H5开发
摘要:1,line-height 不垂直居中 解决方法:用padding写高度 2,手指滑动事件 touchmove 3,页面滚动事件:touchmove 4,要写不同手机适配的基数font-size 5。重置页面高度 window.addEventListener('resize',function()
阅读全文
js实现继承
摘要:js作为一种弱类型语言,继承也是其较大的功能之一 首先定义一个父类 一:继承的方式 1,原型链继承:将父类的实例作为子类的原型 2,构造继承 (call,apply) 使用父类的构造函数来增强子类的实例,等同于复制父类的实例属性给子类function Student(name) { Teacher.
阅读全文
javascript函数闭包(closure)
摘要:一,首先感受下javascript函数的闭包 二,闭包 1,定义:闭包就是能够读取其他函数内部变量的函数,由于在javascript语言中,只有在函数内部的子函数才能够读取局部变量,因此可以把闭包简单的理解成:定义在一个函数内部的函数,简而言之,闭包起到了将函数内部与函数外部连接起来的桥梁作用 2,
阅读全文
javascript变量提升
摘要:javascript变量提升 1,首先运行以下代码查看结果 var v='Hello World'; alert(v); var v='Hello World'; (function(){ alert(v); })() var v='Hello World'; (function(){ alert(
阅读全文
es6学习
摘要:1,学习网址 http://es6.ruanyifeng.com/#docs/intro 2,解构赋值 3,字符串模板 let name="shmily"; let age = 11; let str = '我的姓名${name},年龄${age}'; var 定义一个全局变量是属于window的。
阅读全文
highcharts echarts比较
摘要:1,highcharts底层是svg echarts底层是canvas 2,svg和canvas的区别 canvas 依赖分辨率 不支持事件处理器 弱的文本渲染能力 能够以 .png 或 .jpg 格式保存结果图像 最适合图像密集型的游戏,其中的许多对象会被频繁重绘 svg 不依赖分辨率 支持事件处
阅读全文
jquery源码学习
摘要:1,"use strict"; //16行 用在代码开始处,表示之后的代码将按照严格模式执行
阅读全文
请写一个方法,用于查找一个字符串里面出现频率最高,最低的字母,并打印该字母及出现的次数。
摘要: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; }else{ ...
阅读全文
fis代码压缩
摘要:Fis代码压缩步骤 1,安装fis(http://fis.baidu.com/fis3/docs/beginning/install.html) fis安装支持的node版本:0.8x,0.10x,0.12x,4x,6x 2,安装fis :cnpm install -g fis3(-g安装到全局目录
阅读全文
浙公网安备 33010602011771号