20231004 前端开发日报

Flutter笔记:手写一个简单的画板工具;VUE AST 编译原理;【前端】如何流畅地播放视频;当领导问我为什么选择typescript?;VUE实战入门;React 是如何进行渲染的?;flutter快速上手;JavaScript进阶 → 函数式与面向对象

  1. Flutter笔记:手写一个简单的画板工具

    Flutter笔记 – 手写一个简单的画板工具 作者:李俊才 注:由于掘金迁移和字数限制等诸多方面的问题,掘金版本可能丢失图片、删除、强调标记甚至段落,以及文字错乱。推荐阅读链接原文

  2. VUE AST 编译原理

    AST 编译原理[抽象语法树] 在VUE3 monorepo 继续编写模版编译 packages/compiler-dom/index.ts baseParse 解析器,由于这个解析器内容需要接的很多

  3. 【前端】如何流畅地播放视频

    最近在做视频相关的项目,自然就遇到了如何让视频顺畅播放的问题 现在的视频网站,特别是长视频网站,一般不会直接请求一整个视频文件;这样直接导致响应时间过长,用户等待过久 通常采用流媒体传输协议,就是将视

  4. 当领导问我为什么选择typescript?

    “换做是你,被领导问到这类问题,你会怎么说?”,给你一首歌的时间想一想~ 话不多说,进入正题!被问到这类问题,领导无非是…

  5. VUE实战入门

    1.背景 最近开始搞vue了,写一些小的demo,然后做一些小的项目,多做积累,然后把书读薄,做到熟能生巧 2.学习积累 2.1 Vue中有2种数据绑定的方式: 2.2 MVVM 模型 2.3 Obj

  6. React 是如何进行渲染的?

    关键词:jsx渲染、react渲染过程 在 React 中,JSX 最终被转换为真实的 DOM 经历了以下步骤: 1. 解析 JSX 在编译阶段,React 使用 Babel 等工具将 JSX 转换为

  7. flutter快速上手

    公司分享使用,本文主要讲解以下几个部分:安装配置,dart语言基础,项目搭建,运行与调试,打包上线。

  8. JavaScript进阶 → 函数式与面向对象

    编程模式(programming paradigm)可以说是编程语言的元认知,从编程模式的角度看JS,它是结构化的、事件驱动的动态语言,且支持声明式和指令式两种模式;

  9. Vue3 reactive和ref详解

    在大家使用vue3编写组件的时候,通常会把数据暴露到模板中使用:在我们修改响应式数据的值时,不会触发重新渲染再点击按钮之后,从控制台中可以看出数据已经改变,但是页面文字并没有做出相应的改变。因为扩展运算符(…)导致,响应式对象变成了一个普通对象。把一个普通对象暴露到模板中使用,是不会在渲染函数与响应式数据之间建立响应式联系的。return {…obj//等价于return {bar:’vue3’能否在副作用函数中,即使通过普通对象来访问属性值也能够建立响应式联系?

  10. 整合jQuery Mobile和AngularJS的经验分享

    通过使用jQuery Mobile的UI组件和AngularJS的数据绑定和逻辑处理能力,我们可以快速构建出功能强大的移动应用界面。通过以上步骤,我们成功地整合了jQuery Mobile和AngularJS,并实现了一个基本的移动应用界面。现在,我们可以开始使用jQuery Mobile的组件来构建交互式的移动应用界面。为了让AngularJS和jQuery Mobile能够无缝协作,我们需要在适当的时机进行初始化和更新。在HTML文档中,我们需要定义一个AngularJS应用,并将其与页面元素绑定。

  11. vue如何解决闪光白屏问题

    Vue解决闪光白屏问题的一种方法是使用异步组件。异步组件能够延迟加载组件的代码,直到它们真正需要被渲染才会加载。这样,页面就不会在初始化时因为加载太多的代码而出现白屏的情况。这样,在页面渲染时,异步组件会在需要渲染时才会被加载,从而避免了闪光白屏问题。

  12. 使用React原生构建服务器端渲染(SSR)框架及非服务器端渲染(NSR)实践方案的思考

    本文介绍了如何使用React原生构建服务器端渲染(SSR)框架和非服务器端渲染(NSR)实践方案。通过使用Node.js和Express,我们可以构建一个简单的SSR框架,并在服务器端进行React组件的渲染。对于NSR,我们可以使用React框架的客户端渲染能力,在浏览器端加载和渲染React组件。SSR和NSR各有优劣,根据项目需求和性能考虑,选择适合的渲染方式可以帮助我们构建出更好的Web应用程序。


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流