随笔分类 -  1.3 javascript

1
摘要:一:console大法 template:console醒目标识 1. console.log('%c 我是炼火鸟的调试信息 》','color:white;font-weight:500;font-size:15px;background:green') 2.console输出分组 3.三种显示效 阅读全文
posted @ 2018-05-29 20:11 风茗 阅读(254) 评论(0) 推荐(0) 编辑
摘要:false: 空字符串、0、null、undefined、NaN转boolean值都为false 逻辑或: 如果一个操作数不是布尔值,逻辑或不一定返回布尔值。此时遵循的规则: (函数参数默认值出现之前用的比较多 ) a: 如果两个操作数都是对象,则返回第一个 b:如果第一个操作数求值结果为false 阅读全文
posted @ 2018-04-17 22:09 风茗 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:一:就近原则,this指向当前调用上下文; 也可以理解为局部变量覆盖全局变量。 如: var foo = "foo"; var myObject = { foo: 'Hello World' }; var sayHello = function(){ console.log(this.foo); } 阅读全文
posted @ 2017-11-04 17:17 风茗 阅读(396) 评论(0) 推荐(0) 编辑
摘要:一:let 1.块级作用域 外层作用域无法读取内层作用域的变量。 2.不存在变量提升 3.TDZ:暂时性死区 “暂时性死区”也意味着typeof不再是一个百分之百安全的操作。 这样的设计是为了让大家养成良好的编程习惯,变量一定要在声明之后使用,否则就报错。 变量没声明和声明不赋值,返回的都是unde 阅读全文
posted @ 2017-08-15 07:19 风茗 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一: Array 1.Array.from() 将类数组对象和可遍历对象 》 数组 2.slice()方法:左闭右开 不修改原数组,返回新数组。 3.具有Iterator接口? 字符串、Set 4. (...) 扩展运算符,也可以转数组。 Array.of() 1.将一组值,转换为数组。 阅读全文
posted @ 2017-08-15 06:49 风茗 阅读(171) 评论(0) 推荐(0) 编辑
摘要:http://www.ruanyifeng.com/blog/2011/05/how_to_judge_the_existence_of_a_global_object_in_javascript.html 阅读全文
posted @ 2017-08-11 14:40 风茗 阅读(381) 评论(0) 推荐(0) 编辑
摘要:全局作用域 函数作用域 块级作用域 一:块级作用域 1.外层作用域无法读取内层作用域的变量 2.let const声明的变量只能先声明,后使用。 let const都是块级作用域! const声明的变量必须赋初始值且不可变,像final! 不可变是指引用不可变,也就是内存中的那片地址。 Object 阅读全文
posted @ 2017-07-11 10:01 风茗 阅读(8998) 评论(0) 推荐(0) 编辑
摘要:学习资料:MDN 1.Array.from() 方法从一个类似数组或可迭代的对象中创建一个新的数组实例。 2.Array.isArray() 用于确定传递的值是否是一个 Array。 3.every() 方法测试数组的所有元素是否都通过了指定函数的测试。 4.fill() 方法用一个固定值填充一个数 阅读全文
posted @ 2017-07-04 21:11 风茗 阅读(735) 评论(0) 推荐(0) 编辑
摘要:闭 包 翻 篇 前言:看了好多博客,每次都是当时看,过后就忘,理解的一点都不深刻,所以打算自己认真写一篇,先向参考的博客作者致敬。 本文参考博客: 1. http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 阅读全文
posted @ 2017-02-20 15:44 风茗 阅读(249) 评论(0) 推荐(0) 编辑
摘要:一个对象的原型链上的所有东西都可以被其所有实例继承哦! 1.全局对象Global: 这个Global对象跟运行环境有关。在浏览器运行环境中。Global就是window对象。在nodejs中。Global对象是global对象。 2.http://www.ruanyifeng.com/blog/20 阅读全文
posted @ 2017-01-17 15:11 风茗 阅读(2968) 评论(0) 推荐(0) 编辑
摘要:第一章:JavaScript概述 1.动态的、弱类型编程语言。 语法模仿java,原型参考Self。 2.客户端javascript 做本章的demo哦! 必须做! 整理到webstrom中哦! 第二章:JavaScript语言核心:词法结构 1.区分大小写 2.标识符:字母、数字、下划线、$; 开 阅读全文
posted @ 2017-01-11 21:29 风茗 阅读(475) 评论(0) 推荐(0) 编辑
摘要:一:代码(王工)var flag=true; 心得:事件: submit onsubmit 防止表单自动提交: return false 和 e.preventDefault(); return 无法阻止表单提交哦! return false和e.preventDefault()的位置是放在函数体中 阅读全文
posted @ 2016-12-08 17:45 风茗 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:HTML DOM: 访问、修改、删除、添加 1.核心 DOM - 针对任何结构化文档的标准模型 2.XML DOM - 针对 XML 文档的标准模型 3.HTML DOM - 针对 HTML 文档的标准模型 4.文档对象模型:对象拥有方法 5.常用方法: appendChild(node) - 插入 阅读全文
posted @ 2016-10-20 09:30 风茗 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1.javascript弱类型语言,解释性语言。 2.javascript数据类型:字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。 javascript内建对象和用户自定义对象。 宿主对象 阅读全文
posted @ 2016-10-18 20:54 风茗 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1.调试javascript、jquery: 用alert语句哦,非常的不错哦! 将变量都弹出来看看到底啥情况! 2.用console,到控制台查看哦! 3.打断点哦! (静态断点:直接点击) F8:继续执行 F11:单步跳入 step into F10:单步跳过 step over 单步跳出 st 阅读全文
posted @ 2016-10-13 14:36 风茗 阅读(113) 评论(0) 推荐(0) 编辑
摘要:1.javascript是一门动态的、弱类型的变成语言。 如今已不在是脚本语言了2.面向对象 和 函数式编程3.声明、赋值、初始化 区别?4.动态语言:运行期间才做数据类型的检查 静态语言:编译期间做数据类型的检查5.无类型、弱类型、强类型6.对象序列化:将对象的状态转换为字符串,将字符串还原为对象。 阅读全文
posted @ 2016-10-12 17:52 风茗 阅读(133) 评论(0) 推荐(0) 编辑
摘要:1.javascript语言中,每一个对象都有一个对应的原型对象,称为prototype对象。 继承是基于原型的! 2.prototype对象的作用,就是定义所有实例对象共享的属性和方法! 3.“原型链”的作用在于,当读取对象的某个属性时,JavaScript引擎先寻找对象本身的属性,如果找不到,就 阅读全文
posted @ 2016-07-05 09:13 风茗 阅读(298) 评论(0) 推荐(0) 编辑
摘要:闭包就是能够读取其他函数内部局部变量的函数。闭包就是将函数内部和函数外部连接起来的一座桥梁。 1.概念:允许使用内部函数,并且这些内部函数设置去访问它们所在的外部函数中声明的所有局部变量、其他内部函数。 这样当一个此内部函数被调用的时候,就会形成闭包! 即,内部函数会在外部函数返回后被执行。 2.变 阅读全文
posted @ 2016-07-05 09:12 风茗 阅读(138) 评论(0) 推荐(0) 编辑
摘要:1. 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 2. 将函数用 “()”括起来, 后面再加一个“()” 3. javascript函数的内置对象arguments对象, 它包含了函数调用的参数数组! 4. 函数调用方法, 函数是对象,对象的方法call() 、apply()来调用 阅读全文
posted @ 2016-07-05 09:10 风茗 阅读(743) 评论(0) 推荐(0) 编辑
摘要:开始补充: 1. 将函数定义作为对象的属性,称之为对象方法。2. this的指向是由它所在函数调用的上下文决定的(语境),而不是由它所在函数定义的上下文决定的。3. 因为当一个函数作为函数而不是方法来调用的时候,this指向的是全局对象。 Window对象 一:原型链: 1._proto_ 这个属性 阅读全文
posted @ 2016-07-05 09:09 风茗 阅读(216) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示