会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
YZD无敌
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
2020年3月19日
28.创建对象两种方式、对象的方法、属性、获取属性值的两种方法、属性名含特殊符号时获取属性值的方法、添加属性及值的方法、删除属性的方法、使用方式、遍历对象属性for(var prop in obj)
摘要: 1对象声明:对象是:属性组成的无序键值对集合,属性名(键名):属性值(键值) 对象属性值可以是任意数据类型也可以是函数可以是对象,对象可以嵌套对象 字面量形式创建对象: 之间用,隔开,最后一个不加,css用分号隔开 如果一个对象的属性的属性值为函数,则该属性成为对象的方法。 比如 eat 就是wuw
阅读全文
posted @ 2020-03-19 16:02 努力到死
阅读(388)
评论(0)
推荐(0)
编辑
27.函数循环扩展作业、非常重要涉及编程思想(一天看一遍) 编程思想其实就是算法,、感悟、演算
摘要: 编写程序能力高低:在于程序思想的广度,思想越广越能解决难题 1. num是NaN,但是NaN不等于NaN,NaN是number类型。 2.思路:解题思路不要从头来,不要跟着条件的先后来写程序 而是要考虑:是不是这些条件要同时满足,那我把这些可能性写在嵌套循环里去匹配,把限制条件都写在最内侧循环,那限
阅读全文
posted @ 2020-03-19 09:26 努力到死
阅读(112)
评论(0)
推荐(0)
编辑
2020年3月18日
26 .闭包 、函数表达式在for中无法接受实时改变的变量、 在for里要将函数表达式封装成闭包才能接受实时变化的参数,并要将函数表达式return出去
摘要: 【AO 执行完会被垃圾回收机制回收以免占用内存,造成卡顿。函数每次执行都会创建新的AO 如何被回收:砍掉指向堆内存的栈内指针,并清空占用的堆内存。】 闭包:关于闭包最简单的描述是 ECMAScript允许使用内部函数--即函数定义和函数表达式位于另一个函数的函数体内。 而且,这些内部函数可以访问他们
阅读全文
posted @ 2020-03-18 15:16 努力到死
阅读(184)
评论(0)
推荐(0)
编辑
25.函数例题-预解析 作用域 、函数变量优先级、全局变量污染(直接在全局声明 、 函数里的变量没声明)但是函数里的变量没声明造成的全局变量污染有个前提,函数要被调用)
摘要: 1. return foo() foo 没有return值,故为undefined. 2. a b 在函数作用域内,外界找不到 var a = b =3; b 也算用var 声明了,只不过b 是在全局隐式var 了一个b ,在函数内部找不到变量的情况下就去全局找,全局找不到报错。 语法有错误,程序一
阅读全文
posted @ 2020-03-18 12:21 努力到死
阅读(318)
评论(0)
推荐(0)
编辑
24.函数作用域、预解析、解析顺序及细节(重要,涉及到作用域链)
摘要: js中唯一能封闭作用域的就是函数,外界无法访问函数内部声明的变量 作用域:能声明变量能能找到变量的规则 全局作用域:公有变量 函数作用域: 私有变量 外界无法访问函数内部声明的变量 js 执行顺序: 1.语法分析(有错就报错先) 2.预解析 3.执行 ♥程序具体分析:1.语法分析 2.预解析过程 预
阅读全文
posted @ 2020-03-18 11:15 努力到死
阅读(258)
评论(0)
推荐(0)
编辑
2020年3月17日
23.基本数据类型、 引用数据类型 、栈、堆
摘要: 计算机无法直接操纵硬盘,是操作硬盘里的内存条,内存条里分 栈 与 堆 基本数据类型存在栈里,引用数据类型放在堆里 引用数据类型:function object 例如 a 值 6放在栈区 var haha=function(){} haha 放在栈区,对应的值是函数代码块在堆区的地址 把一个函数赋值给
阅读全文
posted @ 2020-03-17 20:13 努力到死
阅读(250)
评论(0)
推荐(0)
编辑
22.函数预解析、变量与函数优先问题、函数的自执行( + - ~ () )及应用场景
摘要: 一:预解析: 1.变量预解析 即在变量声明之前使用变量 2.函数声明预解析: 在函数声明之前调用 11 预解析,解析的是声明而非赋值。 函数的预解析可以执行函数体,变量的预解析不会给变量赋值 3函数表达式不会预解析:只会提升变量,不提升函数(提升指:可被预解析) haha被提升,但是只针对变量 ,只
阅读全文
posted @ 2020-03-17 18:29 努力到死
阅读(514)
评论(0)
推荐(0)
编辑
21.函数的递归调用(频繁的调用自身)、 函数第二种声明方式:函数表达式(表达式里的函数不再是函数)
摘要: 重要案例: 计算5的阶乘。 if(num==1)实际上是对num-1的判断。return 1也是对 sum(num -1)的返回值。 reurn 中调用函数,参数为递变值,即可完成函数的递归调用。 二:函数表达式 第一种函数的声明方式: function m (){} 第二种函数的声明方式: 函数表
阅读全文
posted @ 2020-03-17 15:44 努力到死
阅读(148)
评论(0)
推荐(0)
编辑
5.变量名 函数名 命名规则
摘要: 变量名与函数名命名规则一样:
阅读全文
posted @ 2020-03-17 11:26 努力到死
阅读(654)
评论(0)
推荐(0)
编辑
20.函数定义 、arguments实参列表及注意事项、模拟重载、return的两个作用:1.返回函数值 2.做终止语句、 console语句中多次调用函数,打印出的值是return值取和
摘要: 函数的用处:来实现高内聚低耦合,把共同需要的代码高度封装起来,以此减少重复代码,封装的函数只有调用才会执行。 函数名的命名规则与变量的命名规则一样,js中唯一能封闭作用域的就是函数 一:函数的声明和调用: 声明格式: 调用格式:函数名() 函数可调用多次: 实际运用都是在特定条件下调用函数来实现功能
阅读全文
posted @ 2020-03-17 10:06 努力到死
阅读(189)
评论(0)
推荐(0)
编辑
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页