JS
lzg9527
从事前端开发,熟悉Html,Css,Javascript,Vue,微信小程序开发
展开
-
JS基础总结(2)——原型与原型链
前言农历2019即将过去,趁着年前几天上班事情少,整理了一下javascript的基础知识,在此给大家做下分享,喜欢的大佬们可以给个小赞。本文在github也做了收录。本人github:github.com/Michael-lzg掘金:https://juejin.im/post/5e25017a6fb9a030026e804e构造函数每个构造函数(constructor)都...原创 2020-01-20 11:26:06 · 138 阅读 · 0 评论 -
Flow语法入门总结
看一段常见代码function foo(x) { return x + 10}foo('Hello!')上述的函数传参肯定不是我们希望的,因为JavaScript 是一门动态类型语言,变量和参数的类型是可以随时改变的,这样会提高在运行时产生错误的概率。但是怎么去避免这样的错误呢?#Flow语法没有类型的静态检查是 JavaScript 语言的先天缺失,所有很多变量类型相...原创 2019-11-01 14:59:41 · 3847 阅读 · 0 评论 -
搭建一个vue-cli的移动端H5开发模板
简介vue-mobile 是是基于 vue-cli 实现的移动端 H5 开发模板,其中已经搭建好基本的开发框架,可帮助您实现快速开发。 技术栈:vue + vux + axios + less源码地址:github.com/Michael-lzg…功能搭建项目目录 配置 css 预处理器 配置 UI 组件库 vux 解决移动端适配 配置页面路由缓存 axios 请求封装...原创 2019-10-29 17:37:06 · 1907 阅读 · 0 评论 -
ES6总结(1)
let和var的区别:1、ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10上面代码中,变量i是var命...原创 2018-12-10 22:33:48 · 147 阅读 · 0 评论 -
webpack优化
由于前端的快速发展,相关工具的发展速度也是相当迅猛,各大框架例如vue,react都有自己优秀的脚手架工具来帮助我们快速启动一个新项目,也正式因为这个原因,我们对于脚手架中最关键的一环webpack相关的优化知之甚少,脚手架基本上已经为我们做好了相关的开发准备,但是当我们想要做一些定制化的优化操作时,对webpack的优化也需要有一定的了解,否则无从下手,接下来就让我们进入webpack的优化世界...转载 2018-12-01 21:05:47 · 200 阅读 · 0 评论 -
js中的reduce()函数
案例计算数组总和var num = [1,2,3,4,5];var res = num.reduce(function(total,num){ return total+num; //return total + Math.round(num);//对数组元素四舍五入并计算总和});console.log(res);//15合并二维数组var red = [...原创 2018-11-16 17:44:57 · 3290 阅读 · 0 评论 -
js中的事件委托或是事件代理详解
起因:1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的;2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考;概述:那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们转载 2017-12-06 14:56:50 · 173 阅读 · 0 评论