会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
前端南玖
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
下一页
2021年1月7日
JS常见面试题,看看你都会多少?
摘要: 1. 如何在ES5环境下实现let 这个问题实质上是在回答let和var有什么区别,对于这个问题,我们可以直接查看babel转换前后的结果,看一下在循环中通过let定义的变量是如何解决变量提升的问题 babel在let定义的变量前加了道下划线,避免在块级作用域外访问到该变量,除了对变量名的转换,我们
阅读全文
posted @ 2021-01-07 17:47 前端南玖
阅读(923)
评论(0)
推荐(0)
2021年1月5日
这些JS技巧,看看你是否都会用?
摘要: 问题1:以下代码在浏览器控制台上会打印什么? var a = 10; function foo() { console.log(a); // ?? var a = 20; } foo(); 问题2:如果我们使用 let 或 const 代替 var,输出是否相同 var a = 10; functi
阅读全文
posted @ 2021-01-05 21:51 前端南玖
阅读(207)
评论(0)
推荐(0)
2020年11月22日
git 最新笔记,工作中的必会技能
摘要: 1.状态查看: git status 可以查看工作区,暂存区的状态 untracked 在暂存区没有该文件 modified 修改过 staged 使用git add 暂存过 2.添加操作: git add [file name] 将工作区的新建/修改添加到暂存区 3.提交操作 git commit
阅读全文
posted @ 2020-11-22 23:55 前端南玖
阅读(186)
评论(0)
推荐(0)
2020年9月23日
animate.css源码
摘要: animate.css源码,方便开发使用。 /*! 动画属性: animation-name:动画名称 animation-duration:动画时间 animation-timing-function:动画的速度曲线 animation-delay:动画延迟 animation-iteration
阅读全文
posted @ 2020-09-23 16:16 前端南玖
阅读(443)
评论(0)
推荐(0)
2020年6月28日
最新的一波Vue实战技巧,不用则已,一用惊人
摘要: 在Vue中,不同的选项有不同的合并策略,比如 data,props,methods是同名属性覆盖合并,其他直接合并,而生命周期钩子函数则是将同名的函数放到一个数组中,在调用的时候依次调用 在Vue中,提供了一个api, Vue.config.optionMergeStrategies,可以通过这个a
阅读全文
posted @ 2020-06-28 10:57 前端南玖
阅读(1849)
评论(5)
推荐(3)
2020年1月9日
Session是怎么实现的?存储在哪里?
摘要: 为什么有session? 首先大家知道,http协议是无状态的,即你连续访问某个网页100次和访问1次对服务器来说是没有区别对待的,因为它记不住你。 那么,在一些场合,确实需要服务器记住当前用户怎么办?比如用户登录邮箱后,接下来要收邮件、写邮件,总不能每次操作都让用户输入用户名和密码吧,为了解决这个
阅读全文
posted @ 2020-01-09 16:09 前端南玖
阅读(3202)
评论(0)
推荐(1)
2019年11月13日
自制脚手架
摘要: 下面分享一个自己开发的脚手架,这是自己每天下班回家一点一点写的,也算没白费时间,首先说说这个脚手架的优点吧,它不像vue脚手架只能初始化vue项目,react脚手架只能初始化react项目。而只要全局安装了我这个脚手架,按道理它是可以为你初始化任意项目的(包括vue,react,angular等),
阅读全文
posted @ 2019-11-13 11:37 前端南玖
阅读(1144)
评论(0)
推荐(1)
2019年9月27日
关于canvas合成分享图
摘要: 最近在uni-app项目中遇到一个合成分享图的需求,其实最开始是用原生写法来做的,后来发现在PC端测试是可以的,但在APP模拟器中会出现问题,可能是因为两者的js环境不同吧,uni-app官网也说了这两者不能等同 先来看看最开始写的原生方法 这种事原生写法,在浏览器中测试能通过,但APP中会出错 下
阅读全文
posted @ 2019-09-27 12:58 前端南玖
阅读(856)
评论(0)
推荐(1)
2019年9月12日
git拉取分支,git最全脑图
摘要: 拉取仓库代码很简单,直接建立连接在pull下来就可以,如果想要拉取仓库中的某一个分支的话,则可能比较麻烦一点,下面简单介绍了一种拉取仓库分支的方法 1.先新建一个项目文件夹 2.git初始化git init 3.与远程仓库建立连接 4.把远程仓库拉到本地 5.在本地创建分支并切换到该分支 6.把某个
阅读全文
posted @ 2019-09-12 23:31 前端南玖
阅读(3845)
评论(2)
推荐(1)
2019年9月9日
深入vue源码,了解vue的双向数据绑定原理
摘要: 大家都知道vue是一种MVVM开发模式,数据驱动视图的前端框架,并且内部已经实现了双向数据绑定,那么双向数据绑定是怎么实现的呢? 先手动撸一个最最最简单的双向数据绑定 这样就能实现一个简单的双向数据绑定了,这里再解释一下defineProperty这个方法吧。 语法: prop是一个访问器属性,访问
阅读全文
posted @ 2019-09-09 23:11 前端南玖
阅读(3166)
评论(0)
推荐(2)
2019年9月5日
说一说前端路由与后端路由的区别
摘要: 今天面试,面试官问了我一个前端路由与后端路由的问题,我只回答到了一点,面试官叫我再去了解一下 其实我之前在上线自己的博客遇到过下面这些问题 为啥我写的Vue应用在开发阶段都没问题,部署到服务端之后访问不了除了/的页面呢 为啥我写的SPA页面的路由用hash模式都没问题,改成history模式就问题百
阅读全文
posted @ 2019-09-05 21:48 前端南玖
阅读(8071)
评论(4)
推荐(12)
2019年9月3日
HTTP 8种请求方式介绍
摘要: 简单介绍 HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范。HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的。当我们没有指定端口访问时,浏览器会默认帮我们添加80端口。我们也可以自己指定访问端口如:http://www.ip138.com:80
阅读全文
posted @ 2019-09-03 15:52 前端南玖
阅读(3225)
评论(1)
推荐(1)
2019年9月1日
JavaScript 运行机制以及Event Loop(事件循环)
摘要: 一、JavaScript单线程 众所周知JavaScript是一门单线程语言,也就是说,在同一时间内JS只能做一件事。为什么JavaScript不能有多个线程呢?这样不是能够提高效率吗? JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以
阅读全文
posted @ 2019-09-01 15:06 前端南玖
阅读(570)
评论(0)
推荐(1)
2019年8月31日
常见的数据结构
摘要: 很多代码面试题都要求候选者深入理解数据结构,不管你来自大学计算机专业还是编程培训机构,也不管你有多少年编程经验。有时面试题会直接提到数据结构,比如“给我实现一个二叉树”,然而有时则不那么明显,比如“统计一下每个作者写的书的数量”。 什么是数据结构? 数据结构是计算机存储、组织数据的方式。对于特定的数
阅读全文
posted @ 2019-08-31 17:40 前端南玖
阅读(489)
评论(0)
推荐(1)
2019年8月28日
JS中常见的几种继承方法
摘要: 1.原型链继承 2.构造函数继承(经典继承) 3.组合方式继承(构造函数 + 原型链) 4.es6方法继承
阅读全文
posted @ 2019-08-28 23:06 前端南玖
阅读(2741)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告