摘要: let和const命令 ES6新增let命令,用于声明变量,是块级作用域。 let声明的变量不会像var声明的变量发生“变量提升”现象,所以,变量一定要在声明后使用,不然就会报错。 暂时性死区:只要块级作用域内存在let命令,它所声明的变量就会“绑定”在这个区域,不再受外部的影响。即在代码块内,使用 阅读全文
posted @ 2017-12-28 15:27 再见小猴子 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。 这样的写法有很大的缺点。首先,加载的时候,浏 阅读全文
posted @ 2017-12-25 19:03 再见小猴子 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一点就更重要了。 阅读全文
posted @ 2017-12-23 18:32 再见小猴子 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascript不是一种模块化编程语言,它不支持"类"(class),更遑论"模块"(module)了。(已经制定好的ECMAScript标准第六版,将正 阅读全文
posted @ 2017-12-21 21:06 再见小猴子 阅读(154) 评论(0) 推荐(1) 编辑
摘要: 最近做了一个针对微信移动端的项目,在开发中遇到了不少的坑,学到了也不少,发现有许多地方值得写一下,以供做web移动端同学参考参考。 一、单位 说到移动端,不得不提适配问题,大大小小的移动设备不但让做android和ios的难过,因为设备大小和浏览器的差异,现在也让前端开始头疼了,不过,方法总是比问题 阅读全文
posted @ 2017-09-21 16:38 再见小猴子 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 视频,音频播放器会是我们在工作中用到的一些h5新标签,它自带一些属性,比如暂停播放,快进快退,但是,我们经常不用原生的样式或者方法,我们需要自定义这些按钮来达到我们需要的样式,也需要我们自定义来实现一些比如全屏、缩屏、延时暂停等功能,那么今天就主要了解一些他们的相关属性和方法,然后再最后写两个案例。 阅读全文
posted @ 2017-09-06 14:17 再见小猴子 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 一、异步加载js的方式有哪些? 默认正常模式下下,JS是同步加载的,即优先加载JS,只有当JS文件下载完,dom和css才开始加载,当某些时候我们需要JS异步加载,我们可以通过以下方式来设置异步加载,不同情况下选取不同方式即可。 js加载的缺点:加载工具方法没必要阻塞文档,过多js加载会影响页面效率 阅读全文
posted @ 2017-07-21 12:17 再见小猴子 阅读(158) 评论(0) 推荐(0) 编辑
摘要: <article> 标签定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。HTML5:<article></article>HTML4:<div></div> <aside> 标签定义 article 以外的内容。 阅读全文
posted @ 2017-05-31 09:03 再见小猴子 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象的三大特征 封装:屏蔽内部细节、调用外部接口实现对应功能(函数调用) 继承:子类继承父类中的属性和方法 多态(js中不存在多态的概念) 二、继承 建议回复: 继承:子类继承父类中的属性和方法 , 这些属性和方法在子类中不需要实现过程 继承的种类: 单继承:一个子类只拥有一个父类 多继承: 阅读全文
posted @ 2017-05-09 22:55 再见小猴子 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、对象的概念 对象是一个整体,对外提供一些功能. 一切具有属性和方法的事物. 一切具有本质特征和行为的物质. 数据类型: 所有的基本数据类型都没有属性和方法. 所有的对象数据类型都有属性和方法. 函数和方法的区别: 方法属于函数,函数包含方法. 比如dancer是一个未婚男士,那他就是一个函数,人 阅读全文
posted @ 2017-05-05 19:35 再见小猴子 阅读(344) 评论(0) 推荐(1) 编辑