前端
文章平均质量分 78
程序员海军
这个作者很懒,什么都没留下…
展开
-
深入 JavaScript 中的执行上下文和执行栈
作用域作用域是指程序源代码中定义变量的区域。作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。JavaScript 采用的是词法作用域 , 也就是 静态作用域。静态作用域: 函数的作用域在函数定义的时候就决定了动态作用域: 函数的作用域是在函数调用的时候才决定的var str = '前端自学社区'function getValue(){ console.log(str)}function getNewValue(){ var str = '海军'.原创 2021-10-24 17:00:42 · 302 阅读 · 0 评论 -
你还在认为TypeScirpt 是 AnyScript ?
前言聊聊为何要学习TypeScript?从开发角度来讲, TypeScript 作为强类型语言,对属性有类型约束。在日常开发中少了减少了不必要的因参数类型造成的BUG,当你在使用同事封装好的函数时,类型不知道怎么传递,在开发TS 时,它会有很友好类型的提示,此时你就知道该函数需要传递哪些参数,并且参数类型是什么类型。从项目结构来讲, 使用TypeScript 可以很好的管控项目,通过建立各个模块的类型管理,通过interface 或者 类型断言 来管理项目中类型,在对应的模块使用类型,当项目需要迭.原创 2021-08-27 12:50:29 · 1118 阅读 · 0 评论 -
前端不得不了解的5种布局方式
前言最近在准备整理基础,准备跳槽,找个好一点的东家。???? 记录学习整理的过程,希望能帮到年后跳槽的你,让我们一起来巩固基础吧。目前在一家国企单位,朝九晚五的生活让我感到舒适,有大量的时间,做自己喜欢的事。时间久了,我感到了焦虑,由于公司是非互联网,开发也是根据自己已知技术去开发,技术成长很慢,技术氛围没那么强,想突破一下自己, 是该逃离舒适区了。 本章主要是回顾Flex使用 和 一些常用布局的写法。熟悉HTML页面架构和常用布局FlexFlex 概念采用 Flex 布局的元素,称为原创 2021-07-15 09:43:07 · 613 阅读 · 1 评论 -
APP 技术该如何 选型 ?
目前 按照 APP 开发分类,分为以下三大类原生 APP [ Android Swift Flutter React Native ]WEB APPHybrid App [混合APP ]在找工作的当中,很多岗位 要求 会开发 H5 App ,那到底什么是H5 APP 呢? 一开始我也有点疑惑,没接触这块,按自己理解 就是 采用 HTML5 技术开发出的页面应用 跑在移动端当中。 下面引用 阮一峰对 H5 开发解释。真正理解 H5 开发,需要先搞清楚什么是原生 Ap.原创 2021-06-29 22:43:58 · 719 阅读 · 0 评论 -
Vuex 深入浅出(一看就会,一用就废)
Vuex 深入浅出随着你的业务需求不断增加,页面中的状态数据也不断庞大,维护起来就特别困难了,Vue 提供了一种状态管理 解决办法 -Vuex,它的思想和React 的Redux 很像,页面中的数据和逻辑都交给了store来管理了,这样的好处就是,维护方便,单个组件代码也整洁不少。安装npm install vuex --saveyarn add vuex// Vuex 依赖 Promise,所有需要安装 es6-promisenpm install es6-promise --原创 2020-08-11 09:29:15 · 361 阅读 · 0 评论 -
vue-echarts绘制地图轮廓
记录Echarts + Vue 踩坑使用Echarts 来 绘制地图轮廓图第一步 要引入 Echarts引入Echarts/map/ 下的 地区.js 文件第二步 在视图中, 放置地图容器第三步 配置地图 option第四步 将option 挂载到 Echarts完成代码如下<!-- 地图容器 --> <div ref="map" style="height:600px;width:600px;"></div>// 引入地图js 文件impo原创 2020-06-04 12:05:22 · 1781 阅读 · 0 评论 -
Vue中Axios的封装管理
Axios 封装定义Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。特性支持Promise API拦截请求和响应转换请求数据和响应数据自动转换JSON数据客户端支持 XRSF回归正题在Vue 项目开发中,我们与接口打交道最多了,如何来优雅的使用Axios变得尤为重要了。通常我们通过客户端向后端发送请求来接收接口数据,然后将这些接口数据完美的呈现到网页上。同时,与接口打交道那么就会用到网络请求,与 Vue原创 2020-05-26 14:01:57 · 393 阅读 · 0 评论 -
JS 获取时间
var date = new Date();date .getYear(); //获取当前年份(2位)date .getFullYear(); //获取完整的年份(4位)date .getMonth(); //获取当前月份(0-11,0代表1月)date .getDate(); //获取当前日(1-31)date .getDay(); //获取当前星期X(0-6,0代表星期天)date .getTime(); //获取当前时间(从1970.1.1开始的毫秒数)date .get.原创 2020-05-12 15:15:45 · 175 阅读 · 0 评论 -
'cross-env' 不是内部或外部命令(记录脱坑)
‘cross-env’ 不是内部或外部命令原有项目是 在Mac 开发环境下开发的,移动到Windows 系统下开发,报上面的错误。被这坑荒废了两天时间,问了我一个朋友,说是跨平台的问题。下面附上解决办法,我看了好多文章都没解决我遇到的坑,以此记录一下。npm install -g cross-env -save-dev...原创 2020-05-10 20:29:15 · 1539 阅读 · 0 评论 -
Win10下如何安装Mongodb
主要是记录一下学习的过程,之前学过,好久没用了,忘差不多了。最近这不 要玩玩,写篇文章记录一下子吧第一步先下载文件可以选择版本下载第二部安装下载文件,并且配置Mongodb环境配置环境选中用户变量中的Path, 新建一条语句,就是你安装Mongodb的 路径这样就大功告成了可以测试下,在 win10 终端中,指定到你的 mongodb 路径,就可以使用命令 测试 是否安装成...原创 2019-11-10 18:00:29 · 204 阅读 · 0 评论 -
豆瓣接口API使用
豆瓣API使用1、获取正在热映的电影:接口:https://api.douban.com/v2/movie/in_theaters 访问参数:start : 数据的开始项count:单页条数city:城市 如:获取 广州热映电影 第一页 10条数据:https://api.douban.com/v2/movie/in_theaters?city=广州&a...转载 2019-03-26 22:51:56 · 4983 阅读 · 0 评论 -
ES6语法学习总结(小白快速入门)(阮一峰)
由于最近学习Vue,它的语法规范大部分使用的ES6的语法,所以来补充补充ES6知识吧,另外现在很多流行的框架都是基于ES6语法开发的,可知ES6的语法重要性。废话不多说,知识点走起!变量(let)与常量定义(const)let的定义和使用var b =3;{ //b =3 //ReferenceError: b is not defined 暂时性死区 let ...原创 2018-11-29 18:56:24 · 1829 阅读 · 0 评论 -
Vue学习笔记
最近学习了Vue,Vue的出现简化 了很多代码步骤,Vue最强大的就是双向数据绑定。什么是Vue?Vue是一套用于构建用户界面的渐进式框架。它的核心是视图层,它在前端MVVM 中的角色是 VM .它是调度者,它分割了M和V。如果V(视图层)想要取数据,那么它会通过VM 到 M 层去取数据;存储数据,VM会将V层的数据存储到M层。VM是M层和V层沟通的桥梁Vue主要是以Vue内置命...原创 2018-11-25 00:18:43 · 367 阅读 · 0 评论