Eloquent JavaScript #04# Objects and Arrays】的更多相关文章

要点索引: JSON More ... 练习 1.补:js字符串的表达方式有三种: "" 和 '' 没什么区别,唯一区别在于 "" 中写 "要转义字符,在 '' 中写 ' 要转义字符.最后一种是 `` ,允许 'xx = ${算式}' 的简写方式. 2.两种主要的访问对象属性的方式 —— 点号与 [ ] [ ] 会获取 [ ] 中的计算后字符串,点号则不会. 必须用 [ ] 的场景是访问数组属性 x[1], 因为点号后不能跟数字. 3.js数组自带push…
索引 Notes fetch form focus Disabled fields form’s elements property 阻止提交 快速插入单词 实时统计字数 监听checkbox和radio 监听select 上传文件 本地存储数据 Exercises Content negotiation A JavaScript workbench ♦♦♦♦♦♦♦ Notes 基本是直接拷贝代码了..原书<Eloquent JavaScript> 1.fetch Fetch vs Ajax…
Objects类 定义 位于java.util包中,JDK1.7以后操作对象的类,对对象的空,对象是否相等进行判断. 常用方法 1.public static boolean equals(Object a,Object b):比较对象a和对象b是否相等. 比较2个对象是否相等, 底层依赖对象重写的equals的方法,如果没有重写,则使用Object的equals() 2.public static T requireNonNull(T obj):检查对象obj不为null,如果为null,则抛…
 Javascript的简单数据类型包括: 数字,字符串,true/false,null 和undefined. 其他所有值都是对象. 数组是对象,方法也是对象.属性值是除开undefined值以外的任何值.JavaScript的属性是可以变的.和C#的dynamic差不多,动态类. 一. 对象声明以及初始化. Notes:  1.属性包含"-"和" "时候需要加上引号,对于"_"不需要加引号 var stooge={ "first N…
匿名函数:   没有名字的函数,函数整体加小括号不报错, 函数调用 : a:直接调用 (function (){函数体}) ( ) ; b:事件绑定 document.onlick = function ( ) { 函数体;}     // 暂时了解即可 c:定时器调用 递归 递归是一种思想:类似于我们的计数器,开闭原则. 递归的实质就是函数自己调用自己/但是要注意  必须有跳出条件 alert (aim (100)); function sum(n){ if (n<1){ return 0 ;…
索引 Notes onclick removeEventListener Event objects stopPropagation event.target Default actions Key events Mouse motion Touch events Scroll events Focus events Load event Events and the event loop Timers Debouncing Exercises Balloon Mouse trail Tabs…
索引 Notes js与html DOM 在DOM树中移动 在DOM中寻找元素 改变Document 创建节点 html元素属性 布局 style CSS选择器 动画 Exercises Build a table Elements by tag name The cat Notes 1.js与html 在html中运行js的3种方式: --> <h1>Testing alert</h1> <script>alert("hello!");<…
索引 Notes 背景问题 模块Modules 软件包Packages 简易模块 Evaluating data as code CommonJS modules ECMAScript modules Building and bundling 模块设计建议 Exercises A modular robot Roads module Circular dependencies Notes 1.背景问题 理想的程序:类似于乐高玩具.它具有清晰的结构,工作方式很容易解释,每个部分都扮演着明确的角色…
索引 Notes 高阶函数 forEach filter map reduce some findIndex 重写课本示例代码 Excercises Flattening Your own loop Everything Dominant writing direction Notes 1.高阶函数的概念:Functions that operate on other functions, either by taking them as arguments or by returning th…
索引: let VS. var 定义函数的几种方式 more... 1.作者反复用的side effect side effect就是对世界造成的改变,例如说打印某些东西到屏幕,或者以某种方式改变机器的内部状态从而影响到后面的语句. 造成side effect的例子,例如下面的makeNoise 函数: const makeNoise = function() { console.log("Pling!"); }; makeNoise(); // → Pling! 没有造成side e…