随笔分类 - JavaScript
摘要:很好理解,我们之前选择进行DOM选择时,都用的是,docment.getElementById() , document.getElementsByTagName(),等。 这样的代码,一般情况下可用,但如果存在层级关系,这种情况下我们总是需要递归选择。例如: 如,查找<table class="g
阅读全文
摘要:<canvas> 是 HTML5 新增的,一个可以使用脚本(通常为JavaScript)在其中绘制图像的 HTML 元素 <!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><b
阅读全文
摘要:http://www.runoob.com/ajax/ajax-tutorial.html 防止自己忘记:
阅读全文
摘要:别说什么promise 是 承诺之类的,我根本听不懂。 作为一个第一次接触的,这么抽象的东西不可能那么简单的第一时间理解透彻。 1,先搞懂啥是异步操作 观察上述代码执行,在Chrome的控制台输出可以看到: ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Promise用一
阅读全文
摘要:addEventListener ,字面上理解就是,给事件添加一个监听器,为什么这样做?就是想让这个事件发生时,我们能及时的知道,同时伴随着干一些其他的事。 先给个题目:我们再屏幕上给出一个按钮, 我们希望当用户移动鼠标,光标碰到按钮时,屏幕上自动显示,"鼠标经过!",鼠标点击,屏幕接着显示"鼠标点
阅读全文
摘要:querySelect() 这个比较简单和直接,给几个例子即可了解 querySelectAll() 这个顾名思义,是筛选出所有符合条件的标签。生成一个 NodeList (节点列表) , 我们可以懒惰的通过下标进行访问。 经过了上面的阅读,我们发现,实际上 selector 最重要的就是括号内那部
阅读全文
摘要:我们先回顾用函数实现Student的方法: 如果用新的class关键字来编写Student,可以这样写: 解释: 要想继承,必须有 extends,constructor ,super(xxxx), 我们这里,constructor构造函数,name 是 我们继承过来的,所以要super(name)
阅读全文
摘要:跟着廖雪峰老师的 JavaScript 教程学习过程中,当学习到 JSON 时, 突然感觉自己学习过的知识点,是在有必要去总结起来,否则很有可能又吐出来。 JSON:JavaScript Object Notation的缩写,它是一种数据交换格式,它的最直观的特征就是,我们是以 key-value
阅读全文
摘要:假设你现在有一个函数 f (x) = a + x 这个函数是不完整的,比如 f (1) = a + 1 你还差一个问题: a 是多少? 有两个方法回答这个问题 第一种叫“动态作用域”,a的值决定于函数调用时上下文中a的值,比如 a = 1;v=f(1) ; 这里v为2 动态作用域的问题是,函数每一次
阅读全文
摘要:JavaScript 引擎太奇怪了 为啥每行,在允许的条件下,都自动补齐一个 ; 嗯? 为啥 var 是个局部变量,但是 可以在函数内自由使用, 而又引入了 let 这个不知所谓的名字,充当作用域最小的变量? 解析赋值为啥这么花里胡哨?实实在在不好吗??
阅读全文

浙公网安备 33010602011771号