首页
学习
活动
专区
工具
TVP
发布

前端二次元

不积跬步,无以至千里,不积小流,无以成江海。
专栏成员
49
文章
42867
阅读量
14
订阅数
ES6知识点
从上述代码中我们可以发现,虽然变量还没有被声明,但是我们却可以使用这个未被声明的变量,这种情况就叫做提升,并且提升的是声明。
江拥羡橙
2023-12-18
1310
Vite--前端工程化
当下,在项目开发的过程中,前端工程师们越来越离不开构建工具了,可以说构建工具已经成为了前端工程项目的标配。
江拥羡橙
2023-12-15
1890
JS--异步的日常用法
这两个名词确实是很多人都常会混淆的知识点。其实混淆的原因可能只是两个名词在中文上的相似,在英文上来说完全是不同的单词。
江拥羡橙
2023-12-09
2882
Skyline 渲染引擎——更接近原生渲染的性能体验
小程序一直以来采用的都是 AppService 和 WebView 的双线程模型,基于 WebView 和原生控件混合渲染的方式,小程序优化扩展了 Web 的基础能力,保证了在移动端上有良好的性能和用户体验。Web 技术至今已有 30 多年历史,作为一款强大的渲染引擎,它有着良好的兼容性和丰富的特性。 尽管各大厂商在不断优化 Web 性能,但由于其繁重的历史包袱和复杂的渲染流程,使得 Web 在移动端的表现与原生应用仍有一定差距。
江拥羡橙
2023-11-30
4950
XR-FRAME 开始
xr-frame是一套小程序官方提供的XR/3D应用解决方案,基于混合方案实现,性能逼近原生、效果好、易用、强扩展、渐进式、遵循小程序开发标准。
江拥羡橙
2023-11-28
5870
VUE
当 一 个 Vue 实 例 创 建 时 , Vue 会 遍 历 data 中 的 属 性 , 用 Object.defineProperty ( vue3.0 使 用 proxy ) 将 它 们 转 为 getter/setter,并且在内部追踪相关依赖,在属性被访问和修改时通知变化。 每个组件实例都有相应的 watcher 程序实例,它会在组
江拥羡橙
2023-11-27
2380
ios苹果开发打包——遇见项目实战|超详细的教程分享
Weex是一个构建移动端跨平台UI框架。Weex使开发人员能够使用类似Web的语法通过单一代码库构建iOS、Android和Web应用。 Vue.js和Rax(提供类React语法前端框架)这两个前端框架被广泛应用于Weex页面开发,同时Weex也对这两个前端框架提供了最完善的支持。
江拥羡橙
2023-11-26
3550
开发一个Canvas小游戏 实现一个游戏“引擎”
先上个游戏在线地址吧https://snowball.jaceyi.com/ ,右上角可以设置游戏操作方式,默认是拖拽模式,手指按下并移动小球会往手指移动的方向移动;还有个反向模式是手指按下小球就会朝当前移动方向的反方向转动。服务用的是 Google 的 Firebase 在国外,访问或许会有点慢。
江拥羡橙
2023-11-25
3810
利用 Lint 工具链来保证代码风格和质量
在真实的工程项目中,尤其是多人协作的场景下,代码规范就变得非常重要了,它可以用来统一团队代码风格,避免不同风格的代码混杂到一起难以阅读,有效提高代码质量,甚至可以将一些语法错误在开发阶段提前规避掉。但仅有规范本身不够,我们需要自动化的工具(即Lint 工具)来保证规范的落地,把代码规范检查(包括自动修复)这件事情交给机器完成,开发者只需要专注应用逻辑本身。
江拥羡橙
2023-11-24
3280
JavaScript——异步进阶
JS 的特色就是异步编程,所有有很多关于异步的考点,本章都会讲解。如 event loop、promise、async-await、微任务和宏任务。学不会这些,就不算是精通 JS。
江拥羡橙
2023-11-23
1920
【Vue】怎样让你的组件变得更灵活?
在我们的日常开发中,我们一般会引入做的比较成熟的第三方UI框架,比如ElementUI。
江拥羡橙
2023-11-22
2580
前端面试算法题目浅析
本小节会带领大家快速过一遍数据结构和算法,重点讲解一些常考、前端会用到的算法和数据结构。
江拥羡橙
2023-11-21
1790
如何开发一个完整的 Vite 插件?
Vite 插件与 Rollup 插件结构类似,为一个name和各种插件 Hook 的对象:
江拥羡橙
2023-11-20
6580
Rollup打包基本概念及使用--vite
接着新增 src/index.js 和 src/util.js 和rollup.config.js 三个文件,目录结构如下所示:
江拥羡橙
2023-11-19
4640
如何在Vite中处理各种静态资源?
静态资源处理是前端工程经常遇到的问题,在真实的工程中不仅仅包含了动态执行的代码,也不可避免地要引入各种静态资源,如图片、JSON、Worker 文件、Web Assembly 文件等等。
江拥羡橙
2023-11-18
1.6K0
深入理解 Rollup 的插件机制--vite
仅仅使用 Rollup 内置的打包能力很难满足项目日益复杂的构建需求。对于一个真实的项目构建场景来说,我们还需要考虑到模块打包之外的问题,比如路径别名(alias) 、全局变量注入和代码压缩等等。
江拥羡橙
2023-11-17
5280
React--Component组件浅析
在 React 世界里,一切皆组件,我们写的 React 项目全部起源于组件。组件可以分为两类,一类是类( Class )组件,一类是函数( Function )组件。
江拥羡橙
2023-11-16
2240
HTML5、JS实现元素拖拽排序
先介绍一下html5的drag属性,拖放(Drag 和 drop)是 HTML5 标准的组成部分。想要启用drag,只要给元素加上draggable="true"就行了(Safari 5.1.2除外)。
江拥羡橙
2023-11-16
4120
Vite前端项目搭建从0到1
其次是安装 Node.js,如果你的系统中还没有安装 Node.js ,可以进入 Nodejs 官网下载相应的安装包进行手动安装;如果已经安装了 Node.js,你可以使用这个命令检查一下 Node.js 版本:
江拥羡橙
2023-11-15
5150
体积太大,怎么拆包?--vite
在传统的单 chunk 打包模式下,当项目代码越来越庞大,最后会导致浏览器下载一个巨大的文件,从页面加载性能的角度来说,主要会导致两个问题:
江拥羡橙
2023-11-14
2.3K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档