- 博客(8)
- 收藏
- 关注
原创 jQuery 封装 ajax 的使用方法
jQuery封装ajax请求有三种方式: 一、get请求方式 $.get({ url :地址(必填), data : { 携带的参数 对象形式} , dataType : 期望的数据类型,如果为json,会将后端返回的json串,自动解析, success : function(){} 请求成功时执行的函数 ...
2020-05-04 13:40:09
251
原创 ES6新增语法
ES6版本的JavaScript语法,极大的丰富了JavaScript的功能,让JavaScript从弱类型语言提升到了半强类型语言。 一、新的变量声明方式:let、const (一)、let定义变量的特点: 1、不会进行预解析; 2、每次执行都会定义出一个新的且相互之间不影响的变量; 3、不能重复定义变量名称,即一个变量名称只能定义一次; 4、若定义的变量在{ }中,只能在{ }中被调用执行,{...
2020-04-18 23:08:29
223
原创 异步执行原理
所谓的异步执行,它是一种特殊的程序的执行方式,例如使用定时器,事件的绑定等。 计算机的程序分为两种,即同步执行与异步执行。我们常见的顺序控制语句(从上至下,从左至右),分支控制语句(if、switch)以及循环控制语句(for、while、do...while、for...in、forEach())就是同步执行,而setInterval 、setTimeout、事件的绑定 、onclick、...
2020-04-05 21:06:53
614
原创 冒泡排序与选择排序详解
1、冒泡排序 核心:相邻两个单元,比较数值大小,如果触发条件就交换存储数值; 优化:内层优化1: 只循环至倒数第二个单元,通过i+1,跟最后一个单元比较; 内层优化2: 之前比较出的最大值,不再参与下一次的比较; 外层优化 : n个单元,只循环n-1次,最后只剩一个单元时,不用循环; 代码: <!DOCTYPE html> <html lang="en"> <he...
2020-03-21 14:05:56
283
原创 NaN是什么?
在JavaScript中,我们常常会见到NaN,那么NaN是什么 ?NaN == NaN 的结果是什么?为什么? NaN 属性是代表非数字值的特殊值,该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。 需要注意的是:在执行运算时,若是非加法运算,只要有NaN参与,执行结果都是NaN;若是加法运算,有NaN参与,那么就执行字符串的拼接操作。 var str='J...
2020-03-13 23:04:54
901
原创 JS基础
一、定义未赋值和未定义变量的区别? 1、定义未赋值 只是定义了变量,但是没有给变量进行赋值操作–>执行结果是 undefined; var int1 ; onsole.log(int1); 2、未定义的变量–>执行结果是 报错; console.log(int2); 二、NaN 1、NaN虽然表示是一个非数字 , 但是一般是算术运算执行的结果,因此NaN 仍然是数值类型; ...
2020-03-10 22:42:06
311
原创 用css实现动画
在逆战班学习了三周,学到的东西挺多,觉得动画应用得很广泛,现在就如何用CSS实现动画进行详解。用CSS实现动画有两种方式,分别是过渡动画(transition)和animation动画。 一、过渡动画(transition) Transition属性是一个简写属性,用于设置四个过渡属性,即 transition-property 描述:规定设置过渡效果的 CSS 属性的名称。 默认值: all ...
2020-03-08 20:58:45
548
原创 什么是媒体查询?
媒体查询即media queries,它可以针对不同的媒体类型定义不同的样式,从而实现响应式布局 ,也可以针对不同的分辨率设置不同的样式。当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。 例如: 1024分辨率以上:PC端 1024 ~ 768 : pad pro 768 ~ 450 : pad mini , mobile 横屏 450分辨率以下: mobile 竖屏 常见...
2020-03-08 20:57:54
3844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人