随笔分类 -  成长历程

写给自己,以后回头来看肯定各种滋味涌上心头。写给大家,指不定恰好帮助到你呢?
摘要:每次打开material.io这个网站太痛苦了,即使xxoo方式上网,也要等很久。今天突然想,为什么不给博客园上留个备份呢,突然好想打死以前的自己。话不多说,上图,供大家一起参考使用。 阅读全文
posted @ 2019-06-18 20:33 tincyho 阅读(3731) 评论(0) 推荐(0)
摘要://今天同事咨询一个问题,想把一个未知层级的树结构中,所有叶子节点中selected属性为true的节点,组装成为一个数组。解决方法如下: 1 function findTreeArr(arr, newArr) { 2 for (let i = 0; i < arr.length; i++) { 3 if (!arr[i].children && arr[... 阅读全文
posted @ 2019-04-11 16:07 tincyho 阅读(2712) 评论(0) 推荐(0)
摘要:有段时间没用npm了,昨天打算用vue-cli来新建个项目,yarn global add @vue/cli 之后,粗大事了。vue命令不可用,显示未安装。各种折腾,后来发现问题所在,今天写出来,一方面提醒自己,一方面利于他人。 首先,默认的全局安装路径,我忘了,哈哈,因为很久之前自己小手一抖,改过 阅读全文
posted @ 2019-01-09 09:49 tincyho 阅读(15070) 评论(0) 推荐(0)
摘要:今天一位刚毕业的同事问了我一个问题,为什么这段代码执行结果是-1.代码如下: 当时我也是懵逼的,纳尼?没有调用valueOf方法,他怎么自己执行了。经过网上查阅,最终知晓了原因。 valueOf()方法和toString()方法是一样的,都会在后台进行隐式的调用,在 o = +o时,等号右边就已经调 阅读全文
posted @ 2018-09-04 09:47 tincyho 阅读(8882) 评论(0) 推荐(1)
摘要:以前大家都知道使用cnpm命令来替代npm,可以大大提升下载各种包的速度。例如: 阅读全文
posted @ 2017-12-19 15:18 tincyho 阅读(6582) 评论(0) 推荐(0)
摘要:猜测是因为setRoot方法中自带了push的功能。结果屏蔽掉代码之后,确实只加载一次数据了。瞎猫碰死耗子的一次经历,写出来和大家分享。官方文档那个里面也没有说明setRoot方法是有Push功能的,只是说这是这是根页面的方法而已。 后记: 后来有一天心血来潮,跟踪到源码的该方法的注释中发现setR 阅读全文
posted @ 2017-08-04 17:32 tincyho 阅读(2600) 评论(0) 推荐(0)
摘要:最近在使用ionic3做一个移动端APP,在用户网络环境差的时候,查询数据会比较慢,这个时候需要模拟其他成熟的APP给页面上加入一个加载的动画。由于一开始我不知道ionic3本身已经提供了一套组件,所以自己先做了一套样式。提供给不用框架的同学们参考和交流。 话不多说,直接上代码: HTML: SAS 阅读全文
posted @ 2017-08-03 17:35 tincyho 阅读(1901) 评论(1) 推荐(0)
摘要:这样,既避免出现NaN,也避免出现infinite。 $("元素").html(!isFinite(num) || isNaN(num) ? '-' : num; 阅读全文
posted @ 2017-07-20 10:07 tincyho 阅读(201) 评论(0) 推荐(0)
摘要:废话不多说,能进来的都应该知道是个什么情况。我也是在网上找了一段时间,才在git上ionic官方团队的Issues中找到了问题解决方法。 第一,给外围包上一层ion-item,但是这有个问题,就是会让页面结构改变,由于项目时间紧迫,我也没仔细研究如何避免这个副作用。如果后面来的同学解决了该问题,希望 阅读全文
posted @ 2017-07-04 17:18 tincyho 阅读(676) 评论(0) 推荐(0)
摘要:任何元素都可以使用Flex布局,包括行内元素 display: flex; display: inline-flex使用Flex布局之后,子元素的float, clear, vertical-align属性失效Webkit内核的浏览器,必须加上-webkit ?? 这个有待确认Flex容器:主轴:m 阅读全文
posted @ 2017-06-12 13:22 tincyho 阅读(164) 评论(0) 推荐(0)
摘要:2017-04-13 zxin JavaScript很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 数字:^[0-9]*$n 阅读全文
posted @ 2017-04-13 14:14 tincyho 阅读(290) 评论(0) 推荐(0)
摘要:1. 返回值: getElements返回动态集合: 优: 首次查找效率高 缺: 可能造成反复查找DOM树 querySelector返回非动态集合: 优: 包含完整属性,无需反复查找DOM树 缺: 首次查找效率低 2. 易用性: querySelector更灵活, 且更简单 getElements 阅读全文
posted @ 2016-12-09 21:37 tincyho 阅读(302) 评论(0) 推荐(0)
摘要:elem.childNodes和elem.children返回的都是动态集合。 动态集合(live collection): 不实际存储元素和属性值 每次访问集合都重新查找DOM树 遍历动态集合: 错误: for(var i=0;i<children.length;i++) 后果,循环了几次,就重复 阅读全文
posted @ 2016-12-09 21:32 tincyho 阅读(291) 评论(0) 推荐(0)
摘要:已经在github上发布,网址如下:https://github.com/weui/weui 阅读全文
posted @ 2016-12-09 00:14 tincyho 阅读(305) 评论(0) 推荐(0)
摘要:今天在做练习项目的时候,使用$.each()方法遍历后台传过来的json字符串时,chrome浏览器中发现如下问题 Cannot use 'in' operator to search for 'length'...... 琢磨了好久,百思不得其解。前后台代码分别如下: 后台返回json字符串: $ 阅读全文
posted @ 2016-12-07 21:34 tincyho 阅读(506) 评论(1) 推荐(0)
摘要:昨天在新建了一个WPF项目后,写XAML代码时,发现没有智能感知。去.cs文件中写,发现智能感知正常。以前出现过一次,是因为我误删掉了一些.NET自带的文件,后来重新安装得以解决。这次我查看了之前建立的项目,其中可以正常的感应出代码。证明不是上次的问题。 几经周折,在故意写错代码后,查看错误提示,发现是要生成一下项目,我把代码调整好之后,生成成功后,问题解决。 阅读全文
posted @ 2011-12-21 08:49 tincyho 阅读(625) 评论(0) 推荐(0)
摘要:历经了半个月的时间,终于做出了一个可以实现如题功能的自定义DataGrid控件(也就是个UserControl)。不过由于这个控件有点依赖与我们项目中的其他东西,所以我把之前做的一个类天拿出来和大家分享一下,这个类是那个控件的核心,控件也就是在这个类的基础上包了层XAML代码,加了些我们项目中特有的东西而已。我觉得这个东西对于我这毕业还不到一年的菜鸟来说还是有一些难度的。 下面贴出代码,我觉得我在代码里面写的注释挺详细,文章中就不再多说了。using System;using System.Collections.Generic;using System.Linq;using System.. 阅读全文
posted @ 2011-06-02 11:17 tincyho 阅读(6980) 评论(8) 推荐(0)