当前位置: 首页 > wzjs >正文

我做的网站怎样被百度收录品牌网站建设公司有哪些

我做的网站怎样被百度收录,品牌网站建设公司有哪些,做起点说网站的服务器多少钱,shopee东南亚跨境电商平台作用域全局作用域——>尽量少使用,避免变量污染局部作用域——>函数作用域、块级作用域作用域链——>底层变量查找机制(先在当前函数作用域查找,如果找不到,就沿着作用域链向上级作用域查找,直到全局作用域&a…

作用域

全局作用域——>尽量少使用,避免变量污染

局部作用域——>函数作用域、块级作用域

作用域链——>底层变量查找机制(先在当前函数作用域查找,如果找不到,就沿着作用域链向上级作用域查找,直到全局作用域)

闭包

概念:一个函数对周围状态的引用捆绑在一起,内层函数中访问到其外层函数的作用域

内存泄露:内存应该被回收却没有回收

闭包=内层函数+外层函数的变量

闭包的作用:

  1. 封闭数据,实现数据的私有,外部函数也可以访问函数内部的变量
  2. 闭包很有用,因为它允许将与其所操作的某些数据环境关联起来

闭包可能引起的内存泄露问题

function count() {let i = 0function fn() {i++console.log(`函数被调用了${i}次`)}return fn}const fun = count()

变量提升

使用var关键字声明变量会有变量提升,所有var声明的变量提升到 当前作用域的最前面

变量提升流程:

1.先把var变量提升到当前作用域于最前面

2.只提升变量声明,不提升变量赋值

3.然后依次执行代码

    function fn() {console.log(num)var num = 10}fn()

不建议使用var声明变量

函数提升

会把所有函数声明提升到当前作用域前面

只提升声明,不提升函数调用

fn()
function fn() {console.log('函数提升')
}//函数提升后
/*function fn() {console.log('函数提升')
}
fn()*/
fun()
var fun = function () {console.log('函数表达式')
}// 函数表达式 必须先声明和赋值, 后调用 否则 报

 函数动态参数

arguments 动态参数 只存在 函数里面
是伪数组 里面存储的是传递过来的实参

function getsum() {let sum = 0for (let i = 0; i < argumrnts.length; i++) {sum += arguments[i]}console.log(sum)
}
getsum(5, 6, 7)

箭头函数

//标准格式
const fn = () => {}
fn()//写在一行上,可省略大括号
const fn = () => console.log(11)
fn() //11//传参只有一个数时,可省略括号
const fn = e => console.log(e)
fn(1) //1//只有一行代码时,可省略return
const fn = e => e + e
console.log(fn(1))  //2//箭头函数可以直接返回一个对象
const fn = (uname) => ({name: uname})
console.log(fn('陈xx'))

普通函数有arguements动态参数

箭头函数没有arguements动态参数,但可以使用剩余参数(...arr)

在开发中【使用箭头函数前需要考虑函数中 this 的值】,事件回调函数使用箭头函数时,this 为全局的 window,因此 DOM事件回调函数为了简便,还是不太推荐使用箭头函数

对象结构

const goods = [{goodsName: '小米',price: 1999}
]
const [{goodsName, price}] = goods
console.log(goodsName)
console.log(price)

多级对象结构

const pig = {name: '佩奇',family: {mother: '猪妈妈',father: '猪爸爸',sister: '乔治'},age: 6
}
// 多级对象解构
const { name, family: { mother, father, sister },age } = pig
console.log(name)
console.log(mother)
console.log(father)
console.log(sister)
console.log(age)

http://www.dtcms.com/wzjs/800109.html

相关文章:

  • 商务网站建设一万字网页设计十大排名
  • 海宁网站开发深圳团购网站建设
  • 东莞网站建设公司哪家好wordpress 手册 chm
  • 福州市网站建设推广软件的渠道有哪些
  • 网站过期了怎么办合肥网站关键词seo优化公司
  • 如何给自己网站做反链网站建设主要包括
  • 晋江市住房和城乡建设网站北京朝阳官方平台
  • 网站建设重庆黄岛区建设局网站
  • 电子商务网站规划设计包括哪些方面百度推广客户端怎样注册
  • 中山建设网站官网wordpress密文
  • 海口手机端建站模板做网站需要服务器和什么软件
  • 凡科网怎么做网站wordpress数据库thinkphp
  • 卢松松网站的百度广告怎么做的云软件网站建设
  • 昆明网站建设推广公司哪家好外贸网站建站要多少钱
  • 谷歌 网站开发深圳创业补贴政策2021申请流程
  • 广州网站开发费用农业推广学
  • 建设商城类网站多少钱周口seo
  • 外贸网站推广计划wordpress 中文图片
  • 农资网站建设北京电商购物网站开发
  • 南昌网站搭建制作公司中国建设银行官网首页登录
  • 做ptt网站推广引流的10个渠道
  • 济南网站的优化国家企业信用信息公示系统登录
  • 企业网站建设栏目结构图网站是怎么做排名的
  • 怎么优化网站源码关键词积分支付 WordPress
  • 网站推广的方法枫子上海企业名录大全官网
  • 深圳做棋牌网站建设哪家好帮人代做静态网站多少钱
  • 怎么给网站 做排名海淀区seo搜索引擎优化企业
  • 网站制作蒙特工商局网站做年报
  • 万网网站价格外贸推广平台怎么做
  • 崇礼网站建设wordpress 查询参数