javascript
文章平均质量分 65
-LShang-
划水是我的天性~
展开
-
执行上下文(AO、GO)和函数执行流程
执行上下文(AO、GO)和函数执行流程全局上下文GO函数上下文AOhttps://www.cnblogs.com/xsg1/p/11131908.html**GO:**全局上下文,Global Object,它在全局代码执行前产生产生的时候做了什么呢?分为以下几个步骤:寻找变量声明寻找函数声明,赋值代码执行**AO:**Activation Object 活跃对象,函数上下文,在函数执行前产生产生的时候做了什么呢?分为以下几个步骤:寻找形参和变量声明实参赋值给形参原创 2022-01-18 15:24:54 · 538 阅读 · 0 评论 -
动态规划——不同的子序列
今日leetcode的每日一题,,从未写过动态规划,直接懵逼 : (什么是动态规划https://www.cnblogs.com/hithongming/p/9229871.html基本思想:问题的最优解如果可以由子问题的最优解推导得到,则可以先求解子问题的最优解,在构造原问题的最优解;若子问题有较多的重复出现,则可以自底向上从最终子问题向原问题逐步求解。动态规划特点:把原始问题划分成一系列子问题;求解每个子问题仅一次,并将其结果保存在一个表中,以后用到时直接存取,不重复计算,节省计算时间原创 2021-03-18 16:56:43 · 327 阅读 · 0 评论 -
JavaScript高级程序设计笔记01 | 第一章到第四章 | 关键字与保留字 | 数据类型 | 操作符 | 作用域
第二章async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或 等待加载其他脚本。只对外部脚本文件有效。即异步脚本。defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有 效。IE7及更早版本对嵌入脚本也支持这个属性。即立即下载,但延迟执行。src:可选。表示包含要执行代码的外部文件。type:可选。可以看成是 language 的替代属性;表示编写代码使用的脚本语言的内容类型(也称为 MIME类型)注:1、不能在任何地方出现"",实原创 2020-07-17 16:18:32 · 120 阅读 · 0 评论 -
JavaScript高级程序设计笔记02 | 第五章 | 引用类型 | 日期 /时间组件方法
第五章引用类型是一种数据结构, 用于将数据和功能组织在一起。一、Object 类型创建:var person = {}; //与 new Object()相同person.name = “Nicholas”;person.age = 29;或者var person = { name : “Nicholas”, //name可以加双引号"name" age : 29};访问时可以用以下两种方式:alert(person[“name”]);原创 2020-07-18 10:40:21 · 296 阅读 · 0 评论 -
JavaScript高级程序设计笔记04 | 第七章 | 函数表达式 | 递归 | 闭包 | 私有变量 | 模仿块级作用域
观前提示:大部分都是书上的内容,个人理解的部分的较少,看我的笔记还不如去看书第七章 函数表达式匿名函数:https://www.cnblogs.com/ranyonsue/p/10181035.html感觉这个讲的挺好的,比书上的更适合小白;一、递归arguments.callee 是一个指向正在执行的函数的指针;function factorial(num){ if (num <= 1){ return 1; } e原创 2020-07-20 20:45:35 · 141 阅读 · 0 评论 -
JavaScript高级程序设计笔记03 | 第六章 | 对象 | 创建对象的各种模式 | 继承 | 继承的各种方法
第六章一、理解对象属性类型1、数据属性(理解概念)数据属性有4个描述其行为的特性 [[Configurable]]:表示能否通过 delete 删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。像前面例子中那样直接在对象上定义的属性,它们的这个特性默认值为 true。 [[Enumerable]]:表示能否通过 for-in 循环返回属性。像前面例子中那样直接在对象上定义的属性,它们的这个特性默认值为 true。 [[Writable]]:表示能否修改属性的值原创 2020-07-19 19:17:30 · 148 阅读 · 0 评论