随笔分类 -  JavaScript

JavaScript 是 Web 的编程语言
摘要:比较下面两段代码,试述两段代码的不同之处 // A var scope = "global scope"; function checkscope(){ var scope = "local scope"; function f(){ return scope; } return f(); } ch 阅读全文
posted @ 2025-06-18 18:18 wuyongyu
摘要:第一种方式: 第二种方式: 阅读全文
posted @ 2018-03-26 10:50 wuyongyu 阅读(147) 评论(0) 推荐(0)
摘要:问题:JS中为什么要用this? 回答:因为this采用隐式“传递”一个对象的引用,所以可以将API设计得更加简洁和可复用 问题:JS中的this是什么? 背景:this是在运行时绑定的,this的上下文取决于函数调用的各种条件,又取决于函数的调用方式 本质:当一个函数被调用时,会创建一个活动记录( 阅读全文
posted @ 2018-03-26 10:22 wuyongyu 阅读(119) 评论(0) 推荐(0)
摘要:function Queue(){ this.dataStore = []; this.enqueue = enqueue; this.dequeue = dequeue; this.toString = toString; } function enqueue(element){ this.dataStore.push(element); } func... 阅读全文
posted @ 2017-11-23 11:34 wuyongyu 阅读(176) 评论(0) 推荐(0)
摘要:螺旋矩阵 螺旋矩阵指一个呈螺旋状的矩阵,其数字由第一行开始到右边不断变大,向下变大,向左变大,向上变大, 如此循环。 实例代码如下: 图例:(1)执行上述代码得 (2)改变第51行为:new map(6).println(); 阅读全文
posted @ 2016-09-02 09:36 wuyongyu 阅读(552) 评论(0) 推荐(0)
摘要:很久之前就看了有关JavaScript继承,都没怎么总结,刚好今天有空就来聊聊呗 (^o^)/ 通过不断试验 来检验自己理解的正确性。 首先JavaScript里面所有的数据类型都是对象(object),其中的new命令引入Javascript,用来从原型对象生成一个实例对象。 (这里请注意:在Ja 阅读全文
posted @ 2016-08-13 22:29 wuyongyu 阅读(355) 评论(0) 推荐(0)
摘要:最近看了许多JavaScript源代码,发现this经常出现,于是对this这个非常特殊的关键词标识符进行总结。 题外话: 1、当函数被调用时,一个activation record【过程活动记录 -- 一种数据结构】被创建, 这个record包涵信息:函数在哪调用,函数怎么调用的,参数等等, re 阅读全文
posted @ 2016-08-10 15:10 wuyongyu 阅读(209) 评论(0) 推荐(0)
摘要://变量 //字符串方法 //继承 //用if功能检测 //测试json例子 //使用eval() //向页面输出3 //JSON.parse() //JSON的数据序列化 //模拟关联数组 //利用匿名函数可以给对象添加方法 //属性值可以是数组 //JSON对象 阅读全文
posted @ 2016-07-28 15:28 wuyongyu 阅读(801) 评论(0) 推荐(0)
摘要:一些基本概念 1、JSON —Javascript对象表示方法(JavaScript Object Notation) 2、BOM —浏览器对象模型(Browser Object Model) 3、DOM —文档对象模型(Document Object Model) 4、RegExp(主要针对正则表 阅读全文
posted @ 2016-07-18 09:37 wuyongyu 阅读(175) 评论(0) 推荐(0)
摘要:1、script中的defer属性设置为"defer",表示该文本不会表示任何文档内容,于是浏览器可以提前处理页面的剩余部分,在页面处理结束并做好显示准备时才处理脚本部分。(defer属性可以提高页面载入的速度) 2、保持脚本位置的一致性,要么全部放在head元素中,要么全部放在body元素的最末尾 阅读全文
posted @ 2016-06-05 23:40 wuyongyu 阅读(158) 评论(0) 推荐(0)
摘要:JavaScript的基本类型值和引用类型值具有以下特点; 1、基本类型值在内存中占据固定的大小,因此被保存在栈内存中; 2、引用类型值是对象,保存在堆内存中; 3、从变量向另一个变量复制基本类型的值,会创建这个值的一个副本; 4、包含引用类型值的变量实际上包含的并不是对象本身,而是一个指向该对象的 阅读全文
posted @ 2015-07-29 17:42 wuyongyu 阅读(161) 评论(0) 推荐(0)