冒泡排序:比较相邻两个项,若 第一个项 大于 第二个项,那么交换他们,元素向上移动一次,直到遍历结束。 来实现一下 function bubbleSort(arr) { // 提前存储数组的长度 避免每次遍历都读这个值 let { length } = arr // 开始一个外层循环,代表每次取下标 ...
分类:
编程语言 时间:
2020-11-30 15:29:42
阅读次数:
6
web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源 ...
分类:
其他好文 时间:
2020-11-30 15:19:17
阅读次数:
3
参考链接:http://www.voidcn.com/article/p-ngxxuegm-bmv.html 匿名函数: 函数表达式中创建的函数叫做匿名函数,也就是没有函数名的函数。 自执行函数: 创建一个匿名函数后并立即执行它,由于外部变量无法引用它内部的变量,所以在执行完后会立即执行释放,不会污 ...
分类:
编程语言 时间:
2020-11-27 11:34:05
阅读次数:
10
1.1 发送异步请求 <script> <a href="javascript:void(0);" id="testAjax">访问controller</a> <script type="text/javascript" src="/js/jquery-3.3.1.min.js"></script ...
分类:
编程语言 时间:
2020-11-27 11:09:28
阅读次数:
7
策略模式是JavaScript设计模式中行为型的设计模式; 定义: 定义一系列算法,并将这些算法各自封装成策略类(方法),然后将不变的部分和变化的部分分离开来,并且这些算法可以相互替换 白话解释: 实际上所谓的策略模式就是值根据不同的策略来执行不同的方法,是不是很类似与if-else分支判断;但是策 ...
分类:
Web程序 时间:
2020-11-26 15:21:44
阅读次数:
12
作者:极客小俊 一个专注于web技术的80后 我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人! CSDN@极客小俊,原创文章, B站技术分享 个人博客: cnblogs.com 前端html+css+javascript技术讨论交流群: 281499395 后端php+mysql+L ...
分类:
数据库 时间:
2020-11-26 14:28:58
阅读次数:
9
友情提示:想要更好的理解js继承方式,须了解构造函数、原型对象、实例化对象、原型链等概念 第一种:原型链继承利用原型链的特点进行继承 function Parent(){ this.name = 'web前端'; this.type = ['js','html','css']; } Parent.p ...
分类:
编程语言 时间:
2020-11-25 12:44:08
阅读次数:
10
js 的动态类型有好有坏。好的一面,不必指明变量的类型。不好的是,咱们永远无法确定变量的类型。 typeof运算符可以确定 js 中的6种类型: typeof 10; // => 'number' typeof 'Hello'; // => 'string' typeof false; // => ...
分类:
编程语言 时间:
2020-11-25 12:41:44
阅读次数:
6
a 链接控制打开新窗口 无地址栏 <a href="#" onclick="run()">帮助</a><script type="text/javascript"> //<![CDATA[ function run() { window.open('help.xhtml','newwindow',' ...
分类:
其他好文 时间:
2020-11-25 12:37:39
阅读次数:
4
debugger 关键字 debugger 关键字用于停止执行 JavaScript,并调用调试函数。 这个关键字与在调试工具中设置断点的效果是一样的。 如果没有调试可用,debugger 语句将无法工作。 开启 debugger ,代码在第三行前停止执行。 var x = 15 * 5; debu ...
分类:
编程语言 时间:
2020-11-25 12:07:06
阅读次数:
10