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

静态网站没有数据库吗厦门网

静态网站没有数据库吗,厦门网,wordpress get_permalink,成都网站设计建设推荐作用域全局作用域——>尽量少使用,避免变量污染局部作用域——>函数作用域、块级作用域作用域链——>底层变量查找机制(先在当前函数作用域查找,如果找不到,就沿着作用域链向上级作用域查找,直到全局作用域&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/99602.html

相关文章:

  • 免费做电子书的网站流量精灵官网
  • 中资源的 域名管理网站中国最权威的网站排名
  • 建网站如何赚钱通州优化公司
  • 网站上传文件大小限制网站seo设计方案案例
  • 什么网站建站公司可靠seo课程心得体会
  • 百度做商务网站多少钱个人网站模板
  • 怎样做网站公司的销售中山谷歌推广
  • 上海市杨浦区建设小学网站引擎搜索网站
  • 内蒙古建设网站夸克搜索
  • 网站制作报价是否合法培训机构还能开吗
  • 用axure做的网站成品产品软文范例100字
  • 简约网站内容布局免费网页设计制作网站
  • 中国建筑网官网一级建造师管理天津seo博客
  • 网站建设 深圳百度搜索推广创意方案
  • 张店网站建设方案seo 是什么
  • 手机如何翻到国外网站友情链接平台
  • b站推广首页企业培训课程ppt
  • 毕业设计题目怎么选题安康seo
  • 临沂市网站建设公司seo交流论坛seo顾问
  • 做网站竞价还需要推广公司如何做谷歌优化
  • 门户网站免费建站网址链接生成器
  • 企业网站功能报价培训机构网站模板
  • 中国建设银行网站用户注册青岛关键词推广seo
  • 注册域名哪个网站好哪里有网页设计公司
  • 长春市网站制作百度指数移动版怎么用
  • 做动态图片的网站搜索网站关键词
  • 中建三局集团有限公司官网aso榜单优化
  • 如何做网站的书籍2024年重大政治时事汇总
  • 网站效益分析滕州今日头条新闻
  • 青岛做网站关键词指数批量查询