摘要: 解决npm被墙问题,使用淘宝镜像cnpm,这样每次加载包的时候就会通过淘宝的服务器来下载,不会走国外的服务器 我们可以不同安装cnpm,只需要在我们的npm的配置文件中进行以下配置即可,通过命令行完成: 出现以下键值对,说明配置成功,以后可走淘宝服务器下载包文件了 阅读全文
posted @ 2018-07-27 12:34 阿拉萍萍呀 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 1、生成包配置文件package.json 根据向导一步步完成,也可跳过向导,快速生成package.json文件,如下命令 2、安装第三方包 加载的第三方包和包的依赖文件都会统一放在项目的node_module文件中 但是,此处更推荐使用以下命令加载,能够下载并保存依赖项(package.json 阅读全文
posted @ 2018-07-26 21:26 阿拉萍萍呀 阅读(630) 评论(0) 推荐(0) 编辑
摘要: apply()与call()的区别和妙用 阅读全文
posted @ 2018-07-07 11:47 阿拉萍萍呀 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 实现如下语法的功能:var a = add(2)(3)(4); //9 解题关键:add()函数需要返回一个加法函数,而不是一个普通的值,即定义add(),并想办法让add()返回一个add()。js最显著的特征就是函数的返回值可以是一个函数。 实现办法: 第1步:在add()体内定义一个fn,该f 阅读全文
posted @ 2018-06-08 16:18 阿拉萍萍呀 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 概念: 单体是一个用来划分命名空间并将一批相关的属性和方法组织在一起的对象,如果他可以被实例化,那么他只能被实例化一次。 特点: 代码实现: 应用场景: 单体模式在我们平时的应用中用的比较多的,相当于把我们的代码封装在一个起来,只是暴露一个入口,从而避免全部变量的污染。 阅读全文
posted @ 2018-05-30 13:54 阿拉萍萍呀 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. HTML5推出的理由 解决Web上存在的问题: 1)Web浏览器间的兼容性低:在一个浏览器中可以运行的HTML、Css、Javascript,在另一个浏览器中不能运行。 原因:各浏览器规范不统一,没有被标准化。 解决方案:使各浏览器的功能符合通用标准。 2)文档结构不够明确:HTML4中元素不 阅读全文
posted @ 2018-05-28 11:08 阿拉萍萍呀 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 判断js中的数据类型有一下几种方法:typeof、instanceof、 constructor、 prototype、 $.type()/jquery.type(),接下来主要比较一下这几种方法的异同。 1、最常见的判断方法:typeof 2、判断已知对象类型的方法: instanceof 3、根 阅读全文
posted @ 2018-05-25 17:12 阿拉萍萍呀 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、浏览器标签页和窗口快捷键: Ctrl+N 打开新窗口。 Ctrl+T 打开新标签页。 Ctrl+Shift+N 在隐身模式下打开新窗口。 Ctrl+O,然后选择文件。 在 Google Chrome 浏览器中打开计算机中的文件。 按住 Ctrl 键的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链 阅读全文
posted @ 2018-05-25 10:45 阿拉萍萍呀 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 不清楚html标签或者css属性的兼容性,可以在网站https://caniuse.com中查询 想要做好video和audio的兼容,需要做好以下几点: 1、做好浏览器不兼容时显示的图片、或者文字 例如: 2、source:不同浏览器支持的视频格式不一样,因此要提前准备好多格式视频文件 1)例如: 阅读全文
posted @ 2018-05-24 20:29 阿拉萍萍呀 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1、css中引入外部字体文件: @font-face 被列为了 CSS3 的一项新特性,其实它并不是什么新鲜技术,它最早出现在 CSS2 的规范定义中,但是在 CSS2.1 中又被删除,现在被正式列入 CSS3。目前主流的浏览器(IE 4+/Firefox 3.5+/Chrome 1+/Safari 阅读全文
posted @ 2018-05-24 19:53 阿拉萍萍呀 阅读(2613) 评论(0) 推荐(0) 编辑