为了能到远方,脚下的每一步都不能少.|

随笔分类 -  js

ajax 基础与跨域问题
摘要:0、HTTP协议 HTTP 超文本传输协议,协议详细规定了浏览器与万维网服务器之间互相通信的规则。 请求报文: 响应报文: 1、Ajax简介 Ajax全称为Asynchronous JavaScript And XML,就是异步的JS和XML 通过Ajax可以在浏览器中向服务器发送异步请求,最大的优
26
0
0
this 指向问题
摘要:一、如何判断函数中 this 指向 检查 . 左边是谁调用这个函数。例如 xiaoming.getName(); getName 函数里面有this,然后 . 旁边是 xiaoming,那么 this 就是指向 xiaoming。这种叫做 Implicit Binding(隐式绑定) 如果 . 左边
25
0
0
Array.apply(null, { length: 2 }) 是什么意思
摘要:看到vue文档的示例中,使用以下代码创建了2个相同的段落 注:文档中length的值为20,这里方便演示改为了2 render: function (createElement) { return createElement('div', Array.apply(null, { length: 2
223
0
0
js 数组中的高阶函数
摘要:0、什么是高阶函数 高阶函数英文叫Higher-order function。JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 1、filter函数的使用(过滤数组) MDN:filter(
431
0
0
js 标识符、关键字、保留字
摘要:1、标识符 标识符:指开发人员为变量、属性、函数、参数取的名字。 标识符可以包含字母、数字、下划线、$符号,但是不能以数字开头,并区分大小写,标识符不能是关键字或保留字。 2、关键字 关键字:指JS本身已经使用了的字,不能再用他们充当变量名、方法名。 包括: break、case、catch、cla
283
0
0
模板字符串中使用空字符串
摘要:在模板字符串中直接使用''表示空字符串时,发现其并不是一个真正的空字符串,而是包含两个无实际意义引号的字符串"''" const str1 = `a=''`; // str1.split('=')[1]的值为"''",与空字符串''("")不相等 console.log(str1.split('='
111
0
0
js 模块化规范
摘要:一、入门介绍 1、什么是模块/模块化 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起 块的内部数据/实现是私有的,只是向外部暴露一些接口(方法)与其他外部模块通信 2、为什么要模块化 降低复杂度 提高解耦性(降低耦合度) 部署方便(功能点明确) 3、模块化的好处 避免命
201
0
0
   
点击右上角即可分享
微信分享提示
深色
回顶
收起