Web秀
首页
专栏
文章
问答
热点
导航
实例
文章
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
写文章
登录
综合
小程序
服务器
面试
工具类
ThreeJs
比特币
JavaScript
Css
Vue
Uni-App
NodeJs
TypeScript
Vue-Nuxt
Electron
Electron-Vue
Html
React
Webpack
其他
展开
推荐
最新
热榜
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
1年前
JavaScript
学习Javascript之模拟实现call,apply
call,apply简介首先介绍下call和apply两个方法,这两个方法都是挂载在函数的原型上的,所以所有的函数都可以调用这两个方法。注意:call()方法的作用和apply()方法类似,区别就是call()方法接受的是参数列表,而apply()方法接受的是一个参数数组。例子:functionfoo(b=0){console.log(this.a+b);}constobj1={a:1};constobj2={a:2};foo.call(obj1,1);//2foo.call(obj2,2);//4foo
722
0
0
zxg_神说要有光
Lv0
公号「神光的编程秘籍」
0
关注
0
关注者
关注
zxg_神说要有光
5月前
Webpack
编程语言的本质是什么
作为程序员,我们会接触到各种各样的语言:我们会用Javascript、Typescript来写前端应用,用Java、Go等来写后端应用,也会用Python来写一些工具脚本。每种语言都有自己的语法和擅长的领域,那不同的编程语言的区别是什么呢?编程语言的本质是什么呢?这篇文章我们尝试探究一下。从硬件到语言不同的语言最终都是控制计算机的一些硬件来工作的,从硬件层面来看他们是没有区别的。各种语言只不过描述逻辑的方式、api的封装方式不同而已,底层都跑在同一套硬件上。那硬件层面做了啥呢?就拿打印机来说,它本身是一个
31
0
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
1年前
Webpack
说说如何借助webpack来优化前端性能?
说说如何借助webpack来优化前端性能?一、背景随着前端的项目逐渐扩大,必然会带来的一个问题就是性能尤其在大型复杂的项目中,前端业务可能因为一个小小的数据依赖,导致整个页面卡顿甚至奔溃一般项目在完成后,会通过webpack进行打包,利用webpack对前端项目性能优化是一个十分重要的环节二、如何优化通过webpack优化前端的手段有:JS代码压缩CSS代码压缩Html文件代码压缩文件大小压缩图片压缩TreeShaking代码分离内联chunkJS代码压缩terser是一个JavaScript的解释、绞肉
275
1
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
1年前
Vue
你了解axios的原理吗?有看过它的源码吗?
一、axios的使用关于axios的基本使用,上篇文章已经有所涉及,这里再稍微回顾下:发送请求importaxiosfrom'axios';axios(config)//直接传入配置axios(url[,config])//传入url和配置axios[method](url[,option])//直接调用请求方式方法,传入url和配置axios[method](url[,data[,option]])//直接调用请求方式方法,传入data、url和配置axios.request(option)//调用re
330
0
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
JavaScript
11 种在大多数教程中找不到的JavaScript技巧
当我开始学习JavaScript时,我把我在别人的代码、codechallenge网站以及我使用的教程之外的任何地方发现的每一个节省时间的技巧都列了一个清单。在这篇文章中,我将分享11条我认为特别有用的技巧。这篇文章是为初学者准备的,但我希望即使是中级JavaScript开发人员也能在这个列表中找到一些新的东西。1.过滤唯一值Set对象类型是在ES6中引入的,配合展开操作...一起,我们可以使用它来创建一个新数组,该数组只有唯一的值。constarray=[1,1,2,3,5,5,1]constuniqu
7531
0
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
小程序
mpvue小程序架构搭建详细介绍
前言mpvue小程序框架搭建很容易,官网提供vueinitmpvue/mpvue-quickstartmy-project,很迅速的创建项目,但是想要结合业务等,还是要废一番功夫,今天来学学wx.request的封装,mpvue的重构,如何搭建好用的mpvue小程序架构吧创建项目由于国内npm镜像慢的原因,考虑先把npm切到淘宝镜像。npmsetregistryhttps://registry.npm.taobao.org/全局安装vue-clinpminstall--globalvue-cli@2.9创
14338
490
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
5月前
JavaScript
就因为这三个知识点,我彻底学废了”正则表达式“
本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。讲个小笑话昨天下完班,好久才回到家,就因为公司楼下的停车场设计的和迷宫一样,每次都要找好久,才能发现,我没有车o(╥﹏╥)o。前言曾经我一度对正则表达式有种恐惧和厌恶感,为啥?因为总感觉这玩意很难,很枯燥,看到别人写出贼牛逼的正则,我想啥时候我能像他们一样优秀。直到我看到了这三个知识点。。。只需要花10分钟时间,你可以收获正则表达式中的位置匹配原理与知识正则表达式中的字符串匹配原理与知识正则表达式中的括号的妙用14个常见正则
42
0
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
4月前
Vue
一篇教你代码同步 Github 和 Gitee
前言在上篇《一篇带你用VuePress+GithubPages搭建博客》,我们成功的用VuePress搭建了博客并部署到GithubPages,但由于Github的访问问题,我们可以选择把仓库部署到Gitee一份,利用Gitee的Pages服务再生成一份静态网站用于备用。Gitee导入仓库上篇我们已经在Github创建了博客仓库,现在我们在Gitee绑定Github账号后,选择仓库导入:仓库建立后,问题也来了,即我们一份本地仓库,如何保证Github和Gitee仓库代码的同步呢?1.手动同步在Gitee的
48
0
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
5月前
TypeScript
TypeScript 之模板字面量类型
TypeScript的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇翻译整理自TypeScriptHandbook中「TemplateLiteralTypes」章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。模板字面量类型(TemplateLiteralTypes)模板字面量类型以字符串字面量类型为基础,可以通过联合类型扩展成多个字符串。它们跟JavaScript的模板字符串是相同的语法,但是只能用在类型操作中。当使用模板字
59
0
0
前端小智
Lv
0
关注
0
关注者
关注
前端小智
7天前
JavaScript
type="module" 你了解,但 type="importmap" 你知道吗
当ES模块第一次在ECMAScript2015中被引入,作为在JavaScript中标准化模块系统的一种方式时,它是通过在import语句中指定相对或绝对路径来实现的。importdayjsfrom"https://cdn.skypack.dev/dayjs@1.10.7";//ESmodulesconsole.log(d
36
0
0
下拉加载更多
您好
去签到
你已经连续签到
0
天
最新文章
更多