ARTROY

一个敢于面对无尽的BUG,不断成长的小小码农

【进阶】String()与new String()

题目 分别写出如下代码的返回值 String('11') == new String('11') String('11') === new String('11') 答案 回答:true false (1)String() 返回的是字符串,new String() 返回的是对象。 (2)== 的时候,实际运行的是 String('11') == new String('11').toStri......

【进阶】求n年会有多少牛

原题:一只牛,寿命为6年(即第0年出生,第6年死掉),在它第3岁,第5岁的时候会分别生下一只牛。小牛的生命周期同样是6岁,也在它第3岁,第5岁的时候会分别生下一只牛,以此类推。 请用你熟悉的语言,编写代码,实现初始状态只有1只牛的时候,传入参数N年,返回活着的牛的数量。限时15分钟。(注意:这是代码题,不是数学题,不需要推导公式;时间、空间复杂度能优化最好,不青汁要求算法最优) 1// 有解......

【进阶】找出字符串中长度最长的连续字母

给定一个字符串,例如“wwwaaacvwwwwwwbnmddbbbbbbargg”,找出字符串中长度最长的连续字母。 123456789101112131415161718function getMoreValue(str) { /** * 正则: 反向引用 * ["www", "aaa", "c", "v", "wwwwww", "b", "n", "m", "d......

【JavaScript】普通函数和箭头函数的区别

普通函数与箭头函数 123456789101112'use strict';// 普通函数var fun1 = () => { console.log(this); }// 箭头函数var fun2 = function() { console.log(this);}fun1(); // undefinedfun2(); // w......

【随笔】画一个圆

画一个圆 (1)border-radius:50% (2)arc()实现画圆:context.arc(x,y,r,sAngle,eAngle,counterclockwise); 画一个圆并绑定事件 画一个圆并绑定事件,点击圆内和点击圆外不同提示 12345678910111213141516171819202122232425<body> <canvas id="myC......

【Vue】Vue双向数据绑定原理

Vue双向数据绑定原理:Vue 采用数据劫持结合发布者-订阅者模式的方式来实现数据的响应式,通过 Object.defineProperty来劫持数据的setter,getter,在数据变动时发布消息给订阅者,订阅者收到消息后进行相应的处理。 ...
Vue

【React】React模拟Antd的表单组件

配置 从(1)(2)二选一方法即可。 (1)执行 npm run eject(二选一) eject(弹射)命令做的事情,就是把潜藏在 react- scripts 中的一系列技术栈配置都“弹射”到应用的顶层,然后我们就可以研究这些配置细节了,而且可以更灵活地定制应用的配置,不过特别注意,整个过程是不可逆的。 (2)执行react-app-rewired(二选一) 安装react-app-re......

【Vue】Vue UI框架推荐

挑选一个合适的Vue UI框架,用是不是更加直观些。 移动端 类别 mint-ui cube-ui vant vux 维护团队 饿了吗团队 滴滴团队 有赞团队 个人 更新迭代 1年没提交 持续更新 持续更新 三个月 Star 15k 7.2k 10.8k 16.7k 缺点 基本停止维护 个人项目,更新迭代相比没那么及时 特点 滴滴线上业务 有赞线上业务 ......
Vue

【Vue】Vue多语言编译 vue-i18n

项目地址:https://github.com/wanghaijuan/vue-i18n 相关配置 12345vue-cli: 3.11.0vue: 2.6.10node: 0.16.3npm: 6.12.0... 安装i18n 12345// 升级到vue-cli 3.x 版本,就可以使用 vue add「插件名」啦,简单方便,因为相关配置也会帮你修改号vue add i18n// 也......

【React】React全家桶(二)

React+Antd+Router+Axios+Redux+Saga+Less

是否添加装饰器: 12345678910111213141516171819// (1)@connect( state=>({num:state.counter}), dispatch=>({ add: ()=>dispatch({type:"add"}), minus: ()=>dispatch(&#......


-->