JavaScipt的秘密花园】的更多相关文章

对象使用和属性 JavaScript 中所有变量都可以当作对象使用,除了两个例外 null 和undefined. false.toString(); // 'false'[1, 2, 3].toString(); // '1,2,3'function Foo(){}Foo.bar = 1;Foo.bar; // 1 一个常见的误解是数字的字面值(literal)不能当作对象使用.这是因为 JavaScript 解析器的一个错误, 它试图将点操作符解析为浮点数字面值的一部分. 2.toStrin…
函数表达式 在编程时,我们可以看到不管是什么类库,jquery也好,zepto也好,都会用到大量的命名函数和匿名函数表达式,本节点就是为了弄懂为何会有这些函数表达式,以及在什么情况下会使用到这些表达式. 在之前,通过对于javaScript高级程序设计的学习,定义函数的方式有两种 函数声明和函数表达式 首先是函数声明: //函数声明 function functionName(arg0,arg1,arg2){} 在这里,有个functionName,FireFox.Safari.Chrome和O…
关于JavaScipt对象的基本知识 JavaScript是运用“对象化编程”的,又叫“面向对象编程”的.所谓“对象化编程”,意义是把JavaScript能涉及的领域划分成各种对象,对象后面还连续划分对象直至很是详细为止,整个的编程都以对象为出发点,基于对象.何谓对象,小到一个变量,大到网页文档.窗口乃至屏幕,都是对象.这里将“面向对象”报告JavaScript的运转环境. 对象的基本知识 对象是可以从JavaScript“势力范围”划分出来的一小块,可以是一段文字.一张图片.一个表单(Form…
picture元素 http://www.w3cplus.com/responsive/responsive-images-101-part-6-picture-element.htmlCHAPTER 1Introduction 1Web standards: friend or foe? 2Web 标准是友是敌?http://www.w3cplus.com/css3/css-secrets/web-standards-friend-or-foe.htmlCSS coding tipsCSS 编…
Javascipt数组 在Javascript中数组的做用是:使用单独的变量名来储存一系列的值. 数组只有一个属性,就是length,length表示的数组所占内存空间的数目. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body&…
json格式 json语法规则: 01.对象表现形式 key:value 键值对 02.如果有多个数据,之间使用逗号隔开 k1:v1,k2:v2 03.把对象写在大括号中 var student={age:12,name:xx,address:xx}; 04.把集合写在中括号里 var students=[ {age:12,name:xx,address:xx}, {age:12,name:xx,address:xx}, {age:12,name:xx,address:xx} ]; json小案…
说事件循环(event loop)之前先要搞清楚几个问题. 1. js为什么是单线程的? 试想一下,如果js不是单线程的,同时有两个方法作用dom,一个删除,一个修改,那么这时候浏览器该听谁的?   2.js为什么需要异步? 如果js不是异步的话,由于js代码本身是自上而下执行的,那么如果上一行代码需要执行很久,下面的代码就会被阻塞,对用户来说,就是”卡死”,这样的话,会造成很差的用户体验.   3.js是如何实现异步的? 既然js是单线程的,那么js是如何实现异步的呢,是通过事件循环(even…
JavaScript 中所有变量都是对象,除了两个例外 null 和 undefined. false.toString(); // 'false' [1, 2, 3].toString(); // '1,2,3' function Foo(){} Foo.bar = 1; Foo.bar; // 1 一个常见的误解是数字的字面值(literal)不是对象.这是因为 JavaScript 解析器的一个错误, 它试图将点操作符解析为浮点数字面值的一部分. 2.toString(); // 出错:S…
简介 关于作者 这篇文章的作者是两位 Stack Overflow 用户, 伊沃·韦特泽尔 Ivo Wetzel(写作) 和 张易江 Zhang Yi Jiang(设计). 贡献者 贡献者 中文翻译 三生石上 此中文翻译由三生石上独立完成,博客园首发,转载请注明出处. 许可 JavaScript 秘密花园在 MIT license 许可协议下发布,并存放在 GitHub 开源社区. 如果你发现错误或者打字错误,请新建一个任务单或者发一个抓取请求. 你也可以在 Stack Overflow 的 J…
项目类型:艺术 难度指数:3.5颗星 适合年龄:9岁以上 角色个数:1 程序个数:1 学习时长:建议60min——90min 项目内容: 点击绿色旗子,音乐声响起.随后在舞台上点击一下,就出现一朵花,不断地点下去,一朵又一朵各种颜色的花便不断出现. 到最后,我们居然画出了一个美丽的秘密花园! 角色和脚本图示: 图一:舞台.角色(点击放大查看清晰图) 图二:舞台脚本(点击放大查看清晰图) 图三:铅笔脚本(点击放大查看清晰图) [南瓜姐姐的问题] 一朵又一朵花,大小相同.形状相同,颜色却五彩缤纷.通…