12 2017 档案

摘要:标题严格遵守了新广告法,你再不爽,我也没犯法呀!话不多说,直入正题。 所谓布局,其实包含两个含义:尺寸与定位。也就是说,所有与尺寸和定位相关的属性,都可以用来布局。 大体上,布局中会用到的有:尺寸相关的盒子模型,普通流、浮动、绝对定位三种定位机制,CSS3中的transform、弹性盒子模块、试验中 阅读全文
posted @ 2017-12-28 18:56 再见小猴子 阅读(2709) 评论(0) 推荐(0)
摘要:语法 具有一个参数的简单函数 没有参数的需要用在箭头前加上小括号 多个参数需要用到小括号,参数间逗号间隔,例如两个数字相加 函数体多条语句需要用到大括号 返回对象时需要用小括号包起来,因为大括号被占用解释为代码块了 直接作为事件handler 作为数组排序回调 特性 this:用function生成 阅读全文
posted @ 2017-12-28 15:37 再见小猴子 阅读(415) 评论(0) 推荐(0)
摘要:let和const命令 ES6新增let命令,用于声明变量,是块级作用域。 let声明的变量不会像var声明的变量发生“变量提升”现象,所以,变量一定要在声明后使用,不然就会报错。 暂时性死区:只要块级作用域内存在let命令,它所声明的变量就会“绑定”在这个区域,不再受外部的影响。即在代码块内,使用 阅读全文
posted @ 2017-12-28 15:27 再见小猴子 阅读(2052) 评论(0) 推荐(0)
摘要:一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。 这样的写法有很大的缺点。首先,加载的时候,浏 阅读全文
posted @ 2017-12-25 19:03 再见小猴子 阅读(228) 评论(0) 推荐(0)
摘要:一、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一点就更重要了。 阅读全文
posted @ 2017-12-23 18:32 再见小猴子 阅读(154) 评论(0) 推荐(0)
摘要:Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascript不是一种模块化编程语言,它不支持"类"(class),更遑论"模块"(module)了。(已经制定好的ECMAScript标准第六版,将正 阅读全文
posted @ 2017-12-21 21:06 再见小猴子 阅读(174) 评论(0) 推荐(1)