Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Fetch&Fetch的二次封装
前言 客户端服务器端通信方式ajax ajax JQ的类库 axios类库 jsonp fetch fetch是Es6新提供的API 基于不同于 XMLHttpRequest的方式 基于客户端和服务器端的数据通信 而且本身是基于promis
js基础
服务器
javascript
AJAX
学习underscore之比较两个元素是否相同
underscore1 11 0 中判断两个参数相同的函数为isEqual isEqual 函数认为以下相等 0 与 0 不相等 NaN 与 NaN相等 a i 与 new RegExp a i 相等 5 与 new String 5 相等
js基础
undersocre源码
判断对象相等
.8布尔值、Null和Undefined
一 布尔值 Boolean 只有两个值 返回值 二 Null Null类型的值只有一个 null 专门用来表示一个空的对象 返回值 三 Undefined Undefined类型的值只有一个 undefined 声明一个变量而不赋值则为该值
js基础
javascript
前端
字符串和数学方法
字符串 用单引号或双引号包起来 字符串也像数组一样 有数字索引 可以通过响应的索引可以通过响应索引对应字符 获取字符串的长度str length 获取第一个字符 0 获取最后一个字符 str str length 1 字符串常用方法 1 c
js基础
javascript
开发语言
JS-----------Ajax
目录 传统网站存在的问题 ajax概述 阿贾克斯 异步和同步的区别 Ajax运行原理 ajax的实现步骤 请求报文 Ajax的其他方法和Ajax配置信息 请求传参的几种格式 get post区别 同源政策 扩展 思维导图 传统网站存在的问题
js基础
前端
前端面试题(一) promise和async/await区别
promise和async await都是处理异步请求 promise的用法 基本语法 promise共有三个状态 链式调用 错误捕获 async await 用法 错误捕获 区别 拓展 js中同步 异步 js的同步和异步问题通常是指aja
javascript
底层原理
前端面试
js基础
websocket-sdk 解决本地服务与浏览器之间的连接, 以及浏览器与服务器之间的数据传输
最近由于项目业务需求 需要利用websocket完成本地服务与浏览器之间的数据传输 为了满足这个需求 这里自行封装了websocket sdk 这个工具 一 首先介绍下websocket sdk 它的作用 websocket sdk 已经处
websocketsdk
js基础
异步加载数据
html5
npm
debounce与throttle实现与原理
前言 前端时间在面试中 面试官让我写一个关于input输入框 并且实时搜索的问题 我就当然用keyup事件来写 写完面试官还是挺满意的 又问我一个问题 如何减少每次输入频繁请求的性能开销 这个我就犯难了 事后 我百度了下 查到了thrott
js基础
javascript
lodashjs
你不知道的javascript之运算符
学过c php这些语言的同学在学习javascript时候可能会有一些困扰 因为javascript中的 和c或者是php中有很大的差别 因为在javascript中返回的类型并不是布尔值 他返回的而是两个操作值中之一 例如一下例子 var
js基础
javascript
操作符
JS之返回字符串最后出现的位置lastIndexOf
作用 lastIndexOf 方法可返回一个指定的字符串值最后出现的位置 在一个字符串中的指定位置从后向前搜索 语法 stringObject lastIndexOf searchvalue fromindex 参数1 必需 规定需检索的字
js基础
javascript
JavaScript 中有趣的 9 个常用编码套路
set对象 数组快速去重 常规情况下 我们想要筛选唯一值 一般会想到遍历数组然后逐个对比 或者使用成熟的库比如lodash之类的 不过 ES6带来了一个新玩意儿 它引入了一个全新的对象类型 Set 而且 如果结合上 展开运算符 我们可以超级
js基础
javascript
前端
开发语言
性能优化
正则表达式之字符串的replace方法
1 首先 正则表达式是什么 正则表达式是用于匹配字符串中字符组合的模式 在 JavaScript中 正则表达式是对象 这些模式被用于 RegExp 的 exec 和 test 方法 以及 String 的 match matchAll re
js基础
正则表达式
javascript
前端
axios从入门到源码分析
axios是什么 axios 基于promise封装的ajax库 基于这个类库发送ajax请求 默认就是基于promise管理的 核心还是XMLHttpRequest axios中文文档8 axios中文网 axios axios中GET系
js基础
CSS3
css
前端
js事件 及 事件对象event
事件类型 鼠标事件 click 点击 dblclick双击 mouseover mouseenter鼠标移入 mouseout mouseleave鼠标离开 onmouseover和onmouseenter的区别 onmouseout和on
js基础
javascript
开发语言
js ---- 排序(1)
目录 冒泡排序 选择排序 插入排序 冒泡排序 可以先看动图 如果动图就能够理解的话 就不需要看下面的步骤了 比较相邻的元素 如果第一个比第二个大 就交换他们两个 对每一对相邻元素做同样的工作 从开始第一对到结尾的最后一对 在这一点 最后的元
js基础
javascript
vuejs
开发语言
JS汉字和汉字符号的判断
JavaScript判断字符串是否含有中文 实用 引用页 http javasam iteye com blog 1465048 https www cnblogs com voiphudong p 3490787 html UTF 8有点
js基础
你不知道的javascript之JS原型对象和原型链
开篇 之前对js中的原型链和原型对象有所了解 每当别人问我什么是原型链和原型对象时 我总是用很官方 其实自己不懂 的解释去描述 有一句话说的好 如果你不能把一个很复杂的东西用最简单的话语描述出来 那就说明你没有真正的理解 最近正在读 Jav
js基础
javascript
函数
对象
js运算符之一元运算符
一元运算符 var a 2 a 它就等价于a a 1 先返回结果后运算 上面的语句块就可以写成下面的语句块 它们是等价的 var a 2 a a 1 同理 a 就相当于 a a 1 也是先运算后返回结果 注意 无论是 a a 还是 a a
js基础
javascript
js
前端
其他
你不知道的javascript之this的全面解析之绑定规则(一)
1 1 默认绑定 首先介绍的是函数调用类型 独立函数调用 在没有其他应用下的默认规则 首先看以下代码 function foo console log this a var a 2 foo 2 我们可以看到调用foo 时 this a被解析
js基础
函数
对象
This
js
javascript中各种数据类型比较及类型转换
前言 Js中的数据类型可以分为Js中的数据类型可以分为原始值和引用值两大类 原始值存储在栈内存中 引用值存储在堆内存中 栈内存中会保存应用值的指针以供调用 属于原始值的数据类型有 number string undefined boolea
js基础
javascript
js
字符串
«
1
2