- 博客(5)
- 收藏
- 关注
原创 js作用域,作用域链
在很多语言中,都有作用域这个概念,所谓作用域,就是在一个代码块中变量或函数的范围。而js中也是有这一特性的。要弄清作用域,就要先理解执行环境,它是js中最重要的 一个概念,执行环境定义了变量或函数有权访问的其他数据。它是代码执行的一个环境,规定了一个范围。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中,虽然我们无权访问到这个对象,但底层在解析运行我们的代码时会...
2018-04-25 19:36:25
321
原创 持久化双向通信协议Websocket-1
websocket是一种网络通讯协议,浏览器只需要与服务器握手一次就能保持通信。是伴随着H5发布的一种新兴的协议。它是基于TCP的一种的协议,他与服务器的握手是Http的复写。那么为什么有了http协议,为什么还要有websocket呢? 这是因为http协议是一种无状态的协议,且与服务器的通信只要由客户端发送,极大的影响了通信的效率。而websocket就不一样了,它是一种全双工通信协议。...
2018-04-22 15:00:37
1362
原创 爱奇艺笔试 回文素数
链接:https://www.nowcoder.com/questionTerminal/4802faa9afb54e458b93ed372e180f5c来源:牛客网如果一个整数只能被1和自己整除,就称这个数是素数。 如果一个数正着反着都是一样,就称为这个数是回文数。例如:6, 66, 606, 6666 如果一个数字既是素数也是回文数,就称这个数是回文素数 牛牛现在给定一个区间[L, R],希望...
2018-04-21 12:15:13
332
原创 计算某年某月某日是星期几(js原生实现)
做软件测试实验时,碰到了比较有意思的题目:就是假设公元一年一月一日是星期一,随便输入一个年月日,即可知道是星期几。(与真实不符)原生js编程实现: var year = prompt("请输入年:"); var month = prompt("请输入月:"); var day = prompt("请输入日:"); fun...
2018-04-17 15:15:00
1783
原创 详解冒泡排序,快速排序 ,斐波那契数列 (js实现)
==直接复制粘贴即可运行==。# 冒泡排序 /* 冒泡排序 : 将数组从小到大排序 每次比较下标相邻的两个数,如果前面的数大于后面的数,则这两个数交换位置。 这样一来,第一次从0到1 ... 1到2,最后一个下标对应的数肯定是数组的最大值 ...
2018-04-17 14:13:14
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人