摘要: 从所周知,在js中定义一个字符串我们有两种办法: 第一种方法使用构造函数创建,作为String的实例,自然可以使用 String原型的方法,这个我们不讨论。 第二种方式,给变量a赋值一个原始类型string,它也可以使用String原型的方法,甚至也包含__proto__这个属性,那么看来原始类型s 阅读全文
posted @ 2018-03-09 15:08 GuJinYu 阅读(742) 评论(0) 推荐(0) 编辑
摘要: Generator函数是ES6提供的一种异步编程解决方案。它会返回一个遍历器对象 *yield只能用在Generator函数中,用在普通函数中会报错 *yield表达式在使用在另一个表达式中时必须加括号console.log((yield)) 用途:手动“惰性求职”(Lazy Evalution) 阅读全文
posted @ 2018-03-08 10:59 GuJinYu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 如图所示,就是一个5*5的螺旋矩阵 我的思路如下: 第一步:拆分“层”数组 把矩阵根据层数分成N个连续的自然数组,根据如果每一层宽度为n的话,那么每一层一共就有4(n-1)个数字,且当n=1时个数为1 拆分数字代码 循环调用,n每次减2 第二部:将其组装为一个“沙漏”数组 将第一步拆分好的数组取第1 阅读全文
posted @ 2017-12-18 23:24 GuJinYu 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 除法不可用手工算法来计算,其基本思想是反复做减法,看从被除数里面最多能减去多少个除数,商就是多少。 除法函数: 如果前者绝对值小于后者直接返回零 做减法时,不需要一个一个减,可以以除数*10^n为基数来减 如果喜欢我的文章,可以扫描二维码关注我的微信公众号 争取每天都分享一点我自己的开发和练习体验~ 阅读全文
posted @ 2017-12-13 23:54 GuJinYu 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 上周练习了加减法,今天练习大整数的乘法运算。 采取的方式同样为竖式计算,每一位相乘后相加。 乘法函数: 异符号相乘时结果为负数,0乘任何数都为0 需要调用加法函数 因为输入输出的为字符串,需要去除字符串开头的0 阅读全文
posted @ 2017-12-13 16:14 GuJinYu 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 前端体系的变化可谓是日新月异,短短一年时间,从理论、框架、构建工具、甚至开发语言都发生非常大的变化。 随着新项目就即将启动,我抽时间回顾了一下以往项目的前端架构,零零散散产生了许多想法,尽量一一记录下来,为新的框架搭建做点准备。 首先来聊聊CSS的的各种规范与理论。回顾过去的代码,首先让我头痛不已的 阅读全文
posted @ 2017-12-11 23:30 GuJinYu 阅读(652) 评论(2) 推荐(0) 编辑
摘要: 大整数的四则运算已经是老生常谈的问题了。很多的库也已经包含了各种各样的解决方案。 作为练习,我们从最简单的加减法开始。 加减法的核心思路是用倒序数组来模拟一个大数,然后将两个大数的利用竖式进行运算。 加法函数: 异符号相加时调用减法函数(减法函数后面给出) 同符号相加先确定符号 因为输入输出的为字符 阅读全文
posted @ 2017-12-08 21:41 GuJinYu 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 超级偶数(SuperEven)是指每一位都是偶数的正整数,例如: 0,2,4,6,8,20,22,24,26,28,40,...,88,200,202,... 要求写一个函数,输入项数n,返回数列第n项的值。 说实话,这个题目整整花了我三天时间去思考(数学比较弱,大神见笑)#手动捂脸#。 其实到最后 阅读全文
posted @ 2017-12-07 16:09 GuJinYu 阅读(599) 评论(1) 推荐(1) 编辑
摘要: 今天看到一个kata,提出一个“emirps”的概念:一个质数倒转后得到的是一个不同的质数,这个数叫做“emirps”。 例如:13,17是质数,31,71也是质数,13和17是“emirps”。 但是质数757,787,797是回文质数,这意味着反转的数字与原始数字相同,所以它们不被认为是“emi 阅读全文
posted @ 2017-12-06 15:45 GuJinYu 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 4. 前端工程化开发实践 由于Nodejs 、npm的环境搭建往上很多,这里就不过多介绍它们了。 这里我们将更多介绍FIS3、RequireJS 、r.js。 4.1 模块化开发: 4.1.1 开发目录结构 左图为开发目录结构, 右图中新增js 目录、fis-conf.js文件,js 目录用来存放r 阅读全文
posted @ 2017-12-05 10:52 GuJinYu 阅读(767) 评论(0) 推荐(0) 编辑