js
文章平均质量分 59
lxx-sissi
小菜鸟一个
展开
-
js创建一个循环链表
代码】js创建一个循环链表。原创 2022-08-12 15:30:06 · 807 阅读 · 0 评论 -
js实现uni中生命周期onShow的功能
关于onShowuni官方文档中onShow的说明:onShow:监听页面显示。页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面。其他H5新增了一个事件visibilitychange(能见度更改)用来实现和onShow一样的功能。使用方法:document.addEventListener("visibilitychange", function() { console.log( document.visibilityState ); //页面显示时document.vis原创 2021-04-02 14:07:27 · 1896 阅读 · 0 评论 -
javascript 中 “ !function(){}() ”
!function () { / code / } () 自执行函数!function () { /* code / } ();~function () { / code / } ();-function () { / code / } ();+function () { / code */ } ();这些函数是一个意思,都是告诉浏览器自动运行这个匿名函数的,因为!±~这些符号的运算符是最高的,所以会先运行它们后面的函数,就是返回值不同常见格式为:(function() { /* code */原创 2020-09-01 11:13:08 · 178 阅读 · 0 评论 -
codewars,js实现4kyu:Default Arguments
目录题目简介Example最终代码解题思路难点题目简介该kata的链接地址Write a function defaultArguments. It takes a function as an argument, along with an object containing default values for that function’s arguments, and returns another function which defaults to the right values.Yo原创 2020-06-20 17:04:59 · 315 阅读 · 0 评论 -
js原型与原型链
目录原型原型与实例之间的关系原型链原型1.所有的引用类型(函数,对象,数组)都有_proto_(隐式原型)属性2.所有的函数都有prototype(显式原型)属性原型与实例之间的关系每个构造函数(Person)都有一个原型对象(Person.prototype),原型对象都包含一个指向构造函数(Person)的指针(Person.prototype.constructor),而实例(Person1,Person2)都包含一个指向其构造函数(Person)的原型对象(Person.prototype原创 2020-06-12 17:56:59 · 202 阅读 · 0 评论 -
js深复制和浅复制/深克隆和浅克隆
目录什么是深复制和浅复制js数据类型基本数据类型引用数据类型实现深度克隆的方式什么是深复制和浅复制1.浅复制:对a进行了复制之后,更改复制出来的b,原来的a也会发生改变。2.深复制:对a进行了复制之后,更改复制出来的b,原来的a不会发生改变。让我们来看一个例子: var arr = [1,2,3]; var newArr = arr; newArr.push(4); console.log(arr,newArr); //[1,2,3,4],[1,2,3,4]我们发现修改n原创 2020-06-06 17:57:00 · 402 阅读 · 0 评论 -
粗解js链式函数
目录链式调用链式函数链式调用在codewars里做到链式函数的题目(codewars:js实现5kyu:A Chain adding function)之前,如果在面试的时候面试官让我实现add(1)(2)(3)(4)= 10,我应该是一点头绪都没有,然后羞愧的说一句:不好意思这个我不怎么会…最后‘完美’的挂掉面试,over。在了解过程中我发现,其实链式调用我用的还是挺多的,比如在jQuery中经常会用到 $('#div').show().find('a').hide().end().css('col原创 2020-05-28 22:24:46 · 515 阅读 · 0 评论 -
codewars,js实现5kyu:Write out numbers(数字转化为英文写法)
目录题目简介Example我完成的代码我的解题思路我的难点题目简介该kata的链接地址Create a function that transforms any positive number to a string representing the number in words. The function should work for all numbers between 0 and 999999.Exampleumber2words(0) ==> "zero"number2w原创 2020-05-27 22:27:58 · 384 阅读 · 0 评论 -
codewars:js实现5kyu:A Chain adding function
目录题目描述Example我完成的代码我的思路我的难点题目描述该kata的链接: link.We want to create a function that will add numbers together when called in succession.add(1)(2);// returns 3We also want to be able to continue to add numbers to our chain.add(1)(2)(3); // 6add(1)(2)(3原创 2020-05-23 12:01:44 · 485 阅读 · 0 评论 -
粗解javascript中的函数节流和函数防抖
目录参考资料参考资料我感觉这里面讲的挺详细的:https://www.cnblogs.com/walls/p/6399837.html原创 2020-05-22 09:45:18 · 143 阅读 · 0 评论 -
codewars,js实现4kyu:Number of Proper Fractions with Denominator d
目录题目描述Example代码实现我第一次完成的代码(由于代码时间复杂度太高,编译超时了,未通过)欧拉函数(有点理不清,需要多研究扩展一下)按照欧拉函数的公示完成的代码思路难点题目描述该kata的链接地址: link.If n is the numerator and d the denominator of a fraction, that fraction is defined a (reduced) proper fraction if and only if GCD(n,d)==1.For原创 2020-05-21 16:58:09 · 213 阅读 · 0 评论 -
codewars,js实现5kyu:ntegers: Recreation One
目录题目描述Example代码实现我完成代码解题思路难点题目描述该kata的链接地址: link.Divisors of 42 are : 1, 2, 3, 6, 7, 14, 21, 42. These divisors squared are: 1, 4, 9, 36, 49, 196, 441, 1764. The sum of the squared divisors is 2500 which is 50 * 50, a square!Given two integers m, n (1原创 2020-05-20 20:40:49 · 175 阅读 · 0 评论 -
codewars , js实现4kyu:recover a secret string from random triplets
目录题目描述Example代码实现我完成代码解题思路难点题目描述该kata的链接地址: link.Given a positive number n > 1 find the prime factor decomposition of n. The result will be a string with the following form :“(p1n1)(p2n2)…(pk**nk)”with the p(i) in increasing order and n(i) empty if原创 2020-05-20 20:34:49 · 376 阅读 · 0 评论 -
codewars , js实现5kyu:Primes in numbers
目录题目描述Example代码实现我完成代码解题思路难点题目描述该kata的链接地址: link.Given a positive number n > 1 find the prime factor decomposition of n. The result will be a string with the following form :“(p1n1)(p2n2)…(pk**nk)”with the p(i) in increasing order and n(i) empty if原创 2020-05-20 20:23:47 · 176 阅读 · 0 评论 -
codewars , js实现4kyu:Range Extraction
这里写目录标题题目描述Example代码实现我完成的代码解题步骤难点题目描述该kata的链接地址: link.A format for expressing an ordered list of integers is to use a comma separated list of eitherindividual integersor a range of integers denoted by the starting integer separated from the end i原创 2020-05-19 17:10:15 · 307 阅读 · 0 评论 -
codewars , js实现4kyu:Strings Mix
目录题目描述代码实现我完成的代码解题步骤(表达能力不是太好......)难点题目描述该kata的链接地址: link.Given two strings s1 and s2, we want to visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lower原创 2020-05-16 16:21:33 · 417 阅读 · 0 评论 -
codewars , js实现4kyu:Square into Squares. Protect trees!
这里写自定义目录标题4kyu:Square into Squares. Protect trees!TaskExamplesNoteNote for BashHintjs代码实现4kyu:Square into Squares. Protect trees!My little sister came back home from school with the following task: given a squared sheet of paper she has to cut it in piec原创 2020-05-14 10:17:22 · 430 阅读 · 0 评论 -
关于获取时间的一些操作
Js获取当前日期时间及其它操作var today = new Date(); var year = today.getYear(); //获取当前年份(2位)var year = today.getFullYear(); //获取当前完整的年份(4位,1970-????)var month = dataProcess(today.getMonth()...原创 2019-11-01 15:30:50 · 138 阅读 · 1 评论 -
纯js实现滑动条
效果图页面构成 <span class="box" id="box-lj-sgj"> <i class="hd"></i> <i class="hdt"></i> </span>css.tab-con .box,.tab-con .box .hd,.tab-con .box .hdt{ dis...原创 2019-09-07 18:08:16 · 4638 阅读 · 1 评论 -
js中内置属性(获取/设置)和自定义属性(获取/设置)的区别
1.内置属性的读取与设置 <img src="a.jpg"> var img = .............. //三种方法都可以获取设置img的内置属性src, console.log(img.src); // 会自动填充链接 http://............a.png img.src = 'b.png'; console.log(img.src...原创 2019-08-14 16:28:40 · 844 阅读 · 1 评论