
javascript
free5156
这个作者很懒,什么都没留下…
展开
-
java面向对象之查找
javascript,java,查找对象原创 2022-01-13 21:36:46 · 906 阅读 · 0 评论 -
C#linq从入门到放弃
javacript->java->C#,数组映射原创 2022-01-09 13:00:16 · 826 阅读 · 0 评论 -
js实现strStr函数
给你两个字符串haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回-1 。原创 2021-10-09 22:45:32 · 551 阅读 · 0 评论 -
js实现整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围[−2^31,2^31− 1] ,就返回 0。 /** * @param {number} x * @return {number} */ var reverse = function (x) { var s = null; var fl...原创 2021-10-09 22:33:19 · 877 阅读 · 0 评论 -
js求解斐波拉契数列
斐波拉契数列,英文名称Fibonacci sequence,通常用F(n) 表示,形成的序列称为斐波那契数列 该数列由0和1开始,后面的每一项数字都是前面两项数字的和,用数学语言描述就是F(0) = 0,F(1)= 1,F(n) = F(n - 1) + F(n - 2),其中 n > 1它是一个非常经典的算法问题,但是其实并不复杂,无脑上手的第一种解法,使用递归循环 function fib(n) { if (n === 0 || n ==...原创 2021-10-07 19:07:43 · 787 阅读 · 0 评论 -
html检索词高亮
在搜索网站中高亮功能是比较常见的,下图是百度文库的搜索结果页面,输入"检索词"之后渲染的列表标题和摘要中的"检索词"都变成红色的了,这个的实现方法有很多种,前后台都可以,这里使用前端思维实现这个功能首先约定后台返回的数据一定是数组,而且标题和内容不用想是文本格式的也就是字符串,而字符串只有部分是高亮显示的,找出这一部分转化成span,加上相应的样式就完成了,搜索的问题需要两个要素,一个是搜索的源头,另一个是搜索的目标,在结果页中,列表的标题和摘要是搜索的源头,这是需要遍历的,而搜索的目标是输入框中的原创 2021-09-25 20:57:02 · 870 阅读 · 0 评论 -
html头像上传功能
这又是一个比较经典的案例,在编辑个人信息页面用的非常多,原创 2021-09-12 17:45:23 · 8284 阅读 · 1 评论 -
一篇文章带你看懂js函数指针this
函数的this指向问题一直都是困扰包括我在内的不少开发者的问题,我一直以来都是这样看待这个问题的,函数属于谁它的this就指向谁,直到我遇到了一个无法用这个简单粗暴的方法辨识的场景时,我才真正弄明白,函数的this并不一定指向占有这个函数的对象,而指向调用这个函数的对象,从现在起请牢牢记住这句话函数的this并不一定指向占有这个函数的对象,而指向调用这个函数的对象函数的this并不一定指向占有这个函数的对象,而指向调用这个函数的对象函数的this并不一定指向占有这个函数的对象,而指向调用这原创 2021-09-11 22:26:57 · 1013 阅读 · 0 评论 -
html播放列表
学习页面中的功能,左边是播放器,右边是播放列表,要求点击播放列表高亮显示并且播放对应的视频原创 2021-09-05 19:12:44 · 3248 阅读 · 1 评论 -
ueditor在layer不显示的问题
1原创 2021-08-22 13:16:10 · 398 阅读 · 0 评论 -
html生成列表模板的方法
列表是最常用的数据结构了,不管是对于前端还是后端来说都是这样,对于我个人来说最常用的渲染方法是这样的1.从服务器请求数据2.遍历请求的数据,使用字符串模板拼接3.注入到dom这几步对于我来说都已经写吐了,那么还是那个问题,有没有优化的方法呢//从服务器拿数据const array = [{ title: '苏炳添创造历史', content: '在东京奥运会百米飞人比赛中,中国选手苏炳添跑出了9秒83的成绩,创造了亚洲百米的最好 成绩'},{原创 2021-08-20 22:37:36 · 1159 阅读 · 0 评论 -
js数组排序规则
echarts的图表功能非常强大,官网的样例全面原创 2021-07-11 11:17:12 · 505 阅读 · 0 评论 -
js调用无参函数
const func = function(x){ console.warn("func", arguments) return x;} const arrf = (x) => { console.warn("arrf", arguments) return x };console.warn("func", func.constructor) console.warn("arrf", arrf.constructor) console.warn("func", .原创 2021-06-18 10:04:55 · 1121 阅读 · 0 评论 -
你所不了解的js类型系统
js的类型分为两大类,基本类型和引用类型,对应内存模型中的栈和堆,事实上这也是OOP目前主流的分类方法(Java和C#),可能叫法上面有不同的差别,首先说最常用的基本类型原创 2021-06-17 17:33:39 · 223 阅读 · 0 评论 -
js循环和终止条件
js的数组遍历常用的方法有两种,一种是最普通的for循环,另一种是数组原型中的forEach函数,其他方法还有for in和for of。在forEach中使用return无效,箭头函数被执行了10次。被break终止的循环会跳到上一层接着执行后面的逻辑。被return终止的循环会导致整个逻辑终止。在forEach中使用break会报错,原创 2021-06-11 16:07:52 · 1373 阅读 · 1 评论 -
js罗马数字转整数
const romanToInt = function(s) { let result = 0; const map = { I:1, V: 5, X:10, L:50, C:100, D:500, M:1000 }; //将字符串转数组,并转成自然序列 const array = s.split("").reverse(); for(let i=0; i<array.length; i++){ const current = .原创 2021-06-03 17:37:19 · 347 阅读 · 0 评论 -
javascript罗马数字转换
阿拉伯数字转罗马数字原创 2021-05-09 22:58:15 · 795 阅读 · 0 评论 -
js 对不明类型的对象判断是否为空
function isEmpty(v){ if(v){ return true } return false} console.warn("isEmpty('')", isEmpty('')); console.warn('isEmpty(null)', isEmpty(null)); console.warn('isEmpty(undefined.原创 2021-05-09 22:29:09 · 402 阅读 · 0 评论 -
小白都能看懂的javascript内存模型
javascript的数据类型分为两大类,基本类型(Undefined、Null、Boolean、Number和String)和引用类型(BOM,DOM,函数,数组等等),分别存储在栈内存和堆内存之中,对应值复制和值引用两种传值方式 const log = console.log; const print = JSON.stringify; let a = 100; let b = a; a = 999; log('a:' + print(a) + ' ||| b:'原创 2021-03-13 20:28:55 · 291 阅读 · 0 评论