前端学习
无纸~文
这个作者很懒,什么都没留下…
展开
-
Webpack学习笔记(二)
1.配置高版本js兼容babel是用于处理高版本js的兼容性问题。安装依赖:npm install babel-loader@8.0.0-beta.0 @babel/core @babel/preset-env webpack配置:{ test: /\.js$/, exclude: /(node_modules|bower_components)/, us...原创 2020-03-22 15:23:39 · 274 阅读 · 0 评论 -
webpack学习笔记(一)
1.webpack概述 webpack是一个静态模块打包器。好处:将多个文件打包,访问网站的时候请求资源数量减少,降低带宽。语法转化:less/sass转化为css 、 es6转化为es5 html/css/js压缩合并 webpack在开发期间可以提供一个开发环境 自动打开浏览器; 保存自动刷新 项目一般先打包再上线2.基本使用 (1)通常项目里会有两个目录,...原创 2020-03-21 10:02:26 · 391 阅读 · 0 评论 -
手动实现深拷贝和new命令
直接上代码/** * Created by Norway on 2019/10/28. *///深拷贝startfunction deepCopy(obj) { if(typeof obj !== "object"){ return obj; } var myObj = obj instanceof Object ? {} : []; ...原创 2019-10-28 15:19:11 · 271 阅读 · 0 评论 -
js中数组常用api汇总
在此对js中数组常用的api进行汇总。1.检测数组:判断value是否为数组类型Array.isArray(value);2.转换方法:将数组colors转化成以逗号分隔的字符串alert(colors.toString());3.栈、队列方法:分别实现先进先出、后进先出的效果。var a=[1,2,3,4];a.push(5);//[1, 2, 3, 4, 5]...原创 2019-10-08 18:21:22 · 701 阅读 · 0 评论 -
前端好文收藏
之前逛前端的一些东西,发现了一个收集前端不错的文章的地方。https://juejin.im/post/5d387f696fb9a07eeb13ea60http://caibaojian.com/es6/promise.html转载 2019-07-30 11:34:17 · 140 阅读 · 0 评论 -
Ajax基础
一、Ajax介绍 Ajax全称是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML),其用途在于不必重新加载页面即可与服务器交换数据,达到更新页面内容的效果。同步与异步:所谓同步相当于两个人在聊天,你一句我一句,有一定的顺序步骤。在浏览器里就是用户在浏览的时候,服务器端在等待,服务器端在处理数据的时候,浏览器端在等待。异步相...原创 2018-12-06 22:08:59 · 274 阅读 · 0 评论 -
JavaScript学习笔记(一)——变量、作用域问题
一、基本类型和引用类型的值ECMAScript变量包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指保存在栈内存中的简单数据段,即完全保存在内容中的一个位置。引用类型值则指保存在堆内存中的对象,实际上保存的是一个指针,指向内存的另一个位置,该位置保存对象。1.动态属性对于引用类型的值,可以为其添加属性与方法,例如var person=new Object();...原创 2018-12-04 09:15:07 · 265 阅读 · 0 评论 -
JavaScript学习笔记(二)——创建对象
在前一节说过,类型可以划分为基础类型和引用类型两大类,而每个对象都是基于一个引用类型创建的。创建对象的模式有很多种。一、工厂模式工厂模式是软件工程领域一种广为人知的设计模式,开发人员可以编写一种函数,用函数进行封装,通过特定的接口来创建对象,举例说明。function createPerson(name,age){ var o=new Object(); o.na...原创 2018-12-10 16:31:12 · 222 阅读 · 0 评论