web端开发
文章平均质量分 74
Where-to-go
命运不会亏待正在努力的你,也绝不会同情慵懒的你
展开
-
JavaScript 作用域、闭包、this和原型对象!!!
你不知道的JavaScript(上)读后感 起初买这本书是因为想入门,后来读这本书是想进阶,以下内容是我对于这本书的部分见解。该系列一共分为上、中、下三册,本读后感为上系列,着重介绍了两部分:作用域和闭包、this和原型对象。作用域理解作用域,首先需要理解程序的运行过程中的几个重要角色引擎从头到尾负责整个JavaScript程序的编译及执行过程编译器负责语法解析、代码生成作用域负责收集并维护由所有声明的变量组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标原创 2021-04-29 08:32:32 · 125 阅读 · 0 评论 -
深浅拷贝你知道多少?
深浅拷贝你知道多少?原文链接:https://juejin.cn/post/6844903608010407944一、基本数据类型 & 引用数据类型ECMAScript数据类型可分为两种:基本类型:Number、String、Boolean、null、undefined、Symbol;引用类型:Object、Array、function、Date、RegExp。不同类型的数据存储方式:基本类型:基本类型值在内存中占据固定大小,保存在栈中引用类型:引用类型的值是对象,保存在堆内存转载 2021-01-10 15:37:11 · 115 阅读 · 0 评论 -
npm 设置
1.通过cnpm使用淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org2.将npm设置为淘宝镜像:npm config set registry https://registry.npm.taobao.org3.查看cnpm镜像设置:npm config get registry 4.查看cnpm镜像设置:cnpm config get registry ...转载 2020-10-12 23:28:24 · 202 阅读 · 0 评论 -
使用VUE“全面兼容”IE浏览器,并且跨域
VUE兼容处理前言 之前的做页游活动页面,需要使用的技术栈是:js 、jQ 、jinja2 。前端制作完成之后需要上传代码到服务器才能看到效果,比较传统的一套技术。作为前端的我也是非常头痛,最近后端同学提出后端要进行模块化可配置化开发(因为我们很多活动都很相似,仅仅是几个参数的差别),前端进行模块化的话就需要摒弃之前的技术栈,从vue中找到兼容处理方案,本文讲解vue如何全面兼容IE并且下一篇文章将会进行模块化、可配置化开发。 本次使用vue的方案技术栈为:vue、axios、vuex、vue原创 2020-09-01 19:43:49 · 1810 阅读 · 0 评论 -
webpack搭建环境
webpack环境创建一个webpack需要的流程四种安装指令对比npm install moduleName安装模块到项目node_modules目录下。不会将模块依赖写入devDependencies或dependencies 节点。运行 npm install 初始化项目时不会下载模块。npm install moduleName -g(全局)安装模块到项目node...原创 2019-10-31 19:53:34 · 243 阅读 · 0 评论 -
如何使用Prettier管理好代码一致性
Prettier介绍 在写这篇文章的时候,也正是因为自己遇到接触不同的项目,不同的人写的代码风格也是千奇百怪,(无奈.gif),之前就知道这个插件可以配合ESLint 一起使用,最近需求刚结束,空下来,查询资料使用下这个插件来提升自己写代码的可读性,高效性,舒适性。正题Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it原创 2020-07-22 17:08:52 · 1392 阅读 · 0 评论 -
前端模块化开发
前端模块化对比一下不同模块化的导入导出方式传统模块化var moduleA = (function() { var obj = {} var flag = false obj.flag = flag return obj})()// 这样就可以用作模块化开发了 ,这时只需要注意 moduleA 的命名不要冲突就可以, 因为函数有自己的作用域,不需要关注CommonJSnode中的实现的规范就是 CommonJS导出var flag = falsevar s原创 2020-06-21 09:20:34 · 154 阅读 · 0 评论 -
JS重要知识点归纳(未完)
JS重要知识点归纳1、四种查询数据类型的方法实现方法typeofinstanceofconstructorObject.prototype.toString.call()优点使用方便能检测引用数据类型基本能检测所有的类型(除了null和undefined)检测出所有的类型缺点只能用于基础数据判断(null会显示为Object)不能检测出基本类型,且不能跨iframeconstructor易被修改,也不能跨iframeIE8及以下,undefined和nul原创 2020-06-11 12:57:49 · 470 阅读 · 0 评论 -
获取时间戳方法总结
通过valueOf()和 getTime()方法获取var date = new Date()console.log(date.valueOf())console.log(date.getTime())通过+new Date() 方法获取var date1 = +new Date()console.log(date1)通过Date.now()方法获取 (H5新增,部分浏览器不支持...原创 2020-01-04 15:32:31 · 319 阅读 · 0 评论 -
收集各种偏僻用法
判断对象obj中是否含有A属性obj.hasOwnProperty('A')原创 2019-11-27 15:18:49 · 129 阅读 · 0 评论 -
git版本控制Sourcetree的使用
sourcetree使用一、创建仓库这里可以是自己账号上(github)的项目、可以是克隆网站地址、可以是自己本地文件夹、还可以是自己新建的文件二、管理仓库2.1、发送出去当文件修改时,可点击左侧的文件状态查看文件所处的位置,一般执行: 暂存所有 => 提交(需要备注) 可以选择是否立即推送到origin/master,选中即立即推送到远程仓库,反之保存到本地仓库提...原创 2019-11-13 21:32:22 · 1239 阅读 · 0 评论