摘要: 1.变量提升 ==》运行程序报错,在test()函数中,x被提升到了顶部声明,相当于 2.函数提升 a)函数声明可以提升 b)函数表达式不能提升 阅读全文
posted @ 2017-03-15 14:42 zmc_change 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 这两天经理让我出一套js的面试题,我自己都是个刚进入前端的菜鸟,这怎么办啊,赶紧补基础呗。正好这两天项目也做完了,赶紧补充一下基础,临时抱拂脚,不能完全运用,至少也能说出点东西来吧。首先研究的就是js的立即执行函数,以前觉得那叫一个高级啊,有时候用加号有时候用括号,在代码中可以直接执行,仔细看看原来 阅读全文
posted @ 2017-03-15 12:34 zmc_change 阅读(690) 评论(0) 推荐(0) 编辑
摘要: sort() 方法用于对数组的元素进行排序。 语法:arrayObject.sort(sortby);参数sortby可选。规定排序顺序。必须是函数。 当方法不带参数的时候,将按照字符编码顺序进行排序,如果想要对数字进行排序则需要编写相应的函数。 这时候sort()方法则是根据ASCII码进行排序, 阅读全文
posted @ 2017-02-21 11:44 zmc_change 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 最近做项目的时候,字符串截取一直用的是substr()方法,有时候需要截取的内容是中间部分的话就很麻烦,需要分两次,第一次截取前半部分,第二次在第一次的基础上截取后半部分。写了几次之后总觉得没对,应该还有更适合的方法,百度之后发现原来还有一个叫做substring()的方法。这里做一下比较总结。先来 阅读全文
posted @ 2017-02-13 16:32 zmc_change 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 最近在研究flex布局,容器中有两个属性,是用来定义crossAxis测轴排列方式的。一开始接触align-items还可以理解感觉不难,后来看到align-content就感觉有点混淆了,特开一篇博客记录一下我的学习过程。先来看看两个属性的基本用法和定义,这里摘抄于萤火虫塔莉上的回答。 align 阅读全文
posted @ 2016-12-14 11:59 zmc_change 阅读(25022) 评论(0) 推荐(0) 编辑
摘要: 这次是第二次使用ionic开发混合app,今天算是对这个框架做一个总结,基础的我就不再重复了,网上都有教程。我就说说自己的心得和遇见的各种坑, 之后会陆续补充,想到什么说什么吧。 1.关于ionic效率的问题,这个是我最关心的问题,毕竟用户体验才是第一位啊。 a)Native transitions 阅读全文
posted @ 2016-11-17 13:49 zmc_change 阅读(11085) 评论(2) 推荐(0) 编辑
摘要: 按需加载估计是大家在使用angular之后最想解决的问题吧,因为angular的依赖机制,导致了必须在第一次加载的时候就加载所有js文件,小项目还好,稍大一点的项目如果有上百个js文件,不管是从效率还是写法都相当不好。所以这次我使用了$ocLazyLoad来实现懒加载。文档看这里 1.引入js文件, 阅读全文
posted @ 2016-11-17 10:45 zmc_change 阅读(2234) 评论(0) 推荐(0) 编辑
摘要: 1.内容都正确但是不显示,使用parseInt()方法转换 阅读全文
posted @ 2016-09-29 10:17 zmc_change 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 在开发中遇到一个情景,当添加用户的时候不需要传入用户id,如果是修改那么需要传入id,因为用的是angular框架,参数是早就定义好了的,那么在新增用户的时候就会出现undefined的情况,之前我一直认为undefined是在js中未定义变量时才会提示的错误,其实undefined 是js中的一特 阅读全文
posted @ 2016-08-10 11:40 zmc_change 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: 其实原理很简单,就是将String类型的变量使用SimpleDateFormat来转换成Date,然后用getTime()方法比较 阅读全文
posted @ 2016-08-02 11:04 zmc_change 阅读(180) 评论(0) 推荐(0) 编辑