var obj1 = { title : 'tom and jetty', author : 'pecool' } function Book(){} Book.prototype.price = 23; obj1.__proto__ = Book.prototype; 1.带原型属性的循环--for In的使用: for in 这种循环一般是用来遍历对象的,它可以循环出对象的属性,其中包括原型中的属性.如果仅想遍历自身的属性,可以使用hasOwnProperty方法来判断. 另外obj1定义如…
javascript 内置对象及常见API 2012-09-02 15:17 571人阅读 评论(0) 收藏 举报 javascript正则表达式文档浏览器urlstring Javascript内置对象学习 全局属性 Infinity 表示正无穷大的数值 NaN 非数字值 undefined 未定义的值 decodeURI() 对encodeURI()转义的字符串解码. decodeURIComponent() 对encodeURIComponent()转义的字符串解码. encodeURI(…
[JavaScript定时器小案例]常见的几种定时器实现的案例 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 在日常开发中定时器的使用还是挺多的,这里介绍几种比较常见的. 案例一:手机验证码倒计时 代码 <!DOCTYPE html> <html> <body> <input type="button" value="获取验证码" onclick…
JavaScript中让Html页面中循环播放文字 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>我是标题</title> </head> <body> <div id="shadow" style="positio…
JavaScript算法与数据结构知识点记录 zhanweifu…
本系列主要是讲解JavaScript中的数据结构及在实际项目中遇到的地方 JavaScript中的数据结构及实战系列(1):队列 JavaScript中的数据结构及实战系列(2):栈…
如同 in 运算符一样,使用 for in 循环遍历对象属性时,也将往上遍历整个原型链. // Poisoning Object.prototype Object.prototype.bar = 1; var foo = { moo: 2 }; for(var i in foo) { console.log(i); // prints both bar and moo } 这里我们要注意两点,一是 for in 循环会忽略 enumerable 设置为 false 的属性.例如一个数组的 len…
JavaScript 算法与数据结构 https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md…
[从今天开始修炼数据结构]基本概念 [从今天开始修炼数据结构]线性表及其实现以及实现有Itertor的ArrayList和LinkedList [从今天开始修炼数据结构]栈.斐波那契数列.逆波兰四则运算的实现 [从今天开始修炼数据结构]队列.循环队列.PriorityQueue的原理及实现 一.什么是队列 队列queue是只允许在一端进行插入操作,而在另一端进行删除操作的线性表. 队列是先进先出的线性表,简称FIFO.允许插入的一端称为队尾,允许删除的一端称为队头.如下图所示 例如聊天室消息发送…
这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://mp.weixin.qq.com/s/RZ8Lpkyk8lz6z5H8Q8SiEQ 垃圾回收算法 常用垃圾回收算法叫做**标记清除 (Mark-and-sweep) **,算法由以下几步组成: 1.垃圾回收器创建了一个“roots”列表.roots 通常是代码中全局变量的引用.JavaScript 中,“window” 对象是一个全局变量,被当作 root .window 对象总是存在,因此垃圾回收器可以检查它和它的所有子对象…