摘要: 看以下js代码: 怎么找出上面所有的label值,上面就是一个树型结构; 用递归遍历里面的所有对象如下: 阅读全文
posted @ 2017-02-24 22:49 ypm_wbg 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 上面是用插入排序方法实现升序排序的代码: 其方法思想是让第一个不变动从第2起,先第2个数和第1个数比较;如果大于第1个数就不用动,反之小于就会把第1个数移到第2个数的位置;前面没有数了,那么第2个数就放在第一个数的位置;再用第3个数和前面的第2个和第1个数比较;和第2个比没有比过,第2个数放到第3个 阅读全文
posted @ 2017-01-12 11:15 ypm_wbg 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 工厂函数 定义 由一个工厂对象决定创建某一种产品对象类的实例,主要用来创建同一类对象。 使用场景 比如说你是到一个买宠物的店,里面有很多不同的宠物,你只需要说出宠物的名字给店员就行了。 简单工厂模式的理念是创建对象,上面例子是将不同的类实例化,但是简单工厂模式还可以创建相似对象,将相似的东西提取,不 阅读全文
posted @ 2016-12-29 23:09 ypm_wbg 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 面向对象特性一、类(class)--TypeScript的核心,使用TypeScript开发时,在部分代码都是写在类里面的。 1、class关键字和类名就可以定义一个类 、 类的访问控制符--有三个,public,private,protected class Person { public nam 阅读全文
posted @ 2016-12-25 21:26 ypm_wbg 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一、字符串新特性--双丿(撇)号声明字符串 、多行字符串 var myName = `fang my hao li jsk c sdf` //这样不会报错。 、字符串模板 console.log(`qsdaf ${myName}`) console.log(`qsdaf ${myName()}`)/ 阅读全文
posted @ 2016-12-25 02:16 ypm_wbg 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 如果直接写路径到iframe标签里的ng-src中会出现报错; 解决方法: 1、ng里面有个属性是专门用来解决跨域问题的 $sce。 用法: 阅读全文
posted @ 2016-12-21 10:09 ypm_wbg 阅读(11978) 评论(0) 推荐(0) 编辑
摘要: 上面是放大镜代码 : 程序说明 主要为magnifier类,里面的主要方法有: init:运行方法 start:则是鼠标移入div的事件处理 move:则是鼠标在div中移动的事件处理 end:鼠标移出后的事件处理 程序介绍 主要思维:当鼠标移入图片的时候,放大层的DIV出现,然后根据鼠标移动状况, 阅读全文
posted @ 2016-12-11 01:23 ypm_wbg 阅读(362) 评论(0) 推荐(0) 编辑
摘要: —、 js 关于三角函数算法 弧度 和 角度的理解, 以及相互转换 角的两种单位 度 和 弧 1、弧度的定义 我们知道“度”的定义是,“两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆周长的360分之一时,两条射线的夹角的大小为1度。(如图1) 2、弧度又是怎样定义的呢 阅读全文
posted @ 2016-12-09 22:06 ypm_wbg 阅读(11157) 评论(0) 推荐(2) 编辑
摘要: 径向动画菜单 阅读全文
posted @ 2016-12-05 10:36 ypm_wbg 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、 1,新建立一个js的文件,Ctrl+shift+p输入pci安装docblockr 2,输入/*按回车,补充行注释。 3,输入/**按回车,补充多行注释。 4,在写好的函数上方输入/**按tab键,自动补充函数说明格式。 利用DocBlocker可以进行多行注释 docblock,块注释; C 阅读全文
posted @ 2016-12-04 23:34 ypm_wbg 阅读(1122) 评论(0) 推荐(0) 编辑