2018年3月20日
摘要: 1,line-height 不垂直居中 解决方法:用padding写高度 2,手指滑动事件 touchmove 3,页面滚动事件:touchmove 4,要写不同手机适配的基数font-size 5。重置页面高度 window.addEventListener('resize',function() 阅读全文
posted @ 2018-03-20 17:32 张之子 阅读(166) 评论(0) 推荐(0) 编辑
  2018年3月12日
摘要: 1,jquery的attr()和prop()的区别? a:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 b:对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 •.attr( attributeName, value ) •.attr( attribute 阅读全文
posted @ 2018-03-12 16:21 张之子 阅读(131) 评论(0) 推荐(0) 编辑
  2017年11月9日
摘要: 1,使用map方法 阅读全文
posted @ 2017-11-09 13:46 张之子 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: js作为一种弱类型语言,继承也是其较大的功能之一 首先定义一个父类 一:继承的方式 1,原型链继承:将父类的实例作为子类的原型 2,构造继承 (call,apply) 使用父类的构造函数来增强子类的实例,等同于复制父类的实例属性给子类function Student(name) { Teacher. 阅读全文
posted @ 2017-11-09 11:40 张之子 阅读(132) 评论(0) 推荐(0) 编辑
  2017年11月8日
摘要: 一,首先感受下javascript函数的闭包 二,闭包 1,定义:闭包就是能够读取其他函数内部变量的函数,由于在javascript语言中,只有在函数内部的子函数才能够读取局部变量,因此可以把闭包简单的理解成:定义在一个函数内部的函数,简而言之,闭包起到了将函数内部与函数外部连接起来的桥梁作用 2, 阅读全文
posted @ 2017-11-08 17:20 张之子 阅读(341) 评论(0) 推荐(0) 编辑
摘要: javascript变量提升 1,首先运行以下代码查看结果 var v='Hello World'; alert(v); var v='Hello World'; (function(){ alert(v); })() var v='Hello World'; (function(){ alert( 阅读全文
posted @ 2017-11-08 16:07 张之子 阅读(175) 评论(0) 推荐(0) 编辑
  2017年10月13日
摘要: 一,angular2脚手架搭建 1,安装node 2,安装淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 3,搭建angular脚手架 cnpm install -g @angular/cli 4,查看angul 阅读全文
posted @ 2017-10-13 17:28 张之子 阅读(141) 评论(0) 推荐(0) 编辑
  2017年10月9日
摘要: 1,学习网址 http://es6.ruanyifeng.com/#docs/intro 2,解构赋值 3,字符串模板 let name="shmily"; let age = 11; let str = '我的姓名${name},年龄${age}'; var 定义一个全局变量是属于window的。 阅读全文
posted @ 2017-10-09 18:15 张之子 阅读(179) 评论(0) 推荐(0) 编辑
  2017年9月27日
摘要: 1,highcharts底层是svg echarts底层是canvas 2,svg和canvas的区别 canvas 依赖分辨率 不支持事件处理器 弱的文本渲染能力 能够以 .png 或 .jpg 格式保存结果图像 最适合图像密集型的游戏,其中的许多对象会被频繁重绘 svg 不依赖分辨率 支持事件处 阅读全文
posted @ 2017-09-27 17:30 张之子 阅读(288) 评论(0) 推荐(0) 编辑
  2017年9月26日
摘要: 1,input 点击出现蓝色外边框 解决:outline:none 阅读全文
posted @ 2017-09-26 17:12 张之子 阅读(120) 评论(0) 推荐(0) 编辑