前端预渲染机制引入实践;一周 GitHub 开源项目推荐:Flutter、人脸识别、架构……;开源无国界「给 GitHub 的一封信」登上 GitHub 趋势榜榜首;记一次 WebView 填坑过程:由换行符引发的血案;前端进阶 & 面试必备,优质资源、好文整理分享;30秒就能理解的 Javascript 代码片段 — Array篇;JS最新基本数据类型:BigInt;Node.js 高级进阶之 fs 文件模块学习
-
前端预渲染机制引入实践 周末想顺便把已经做好静态页面的webApp项目做一下SEO优化,由于不想写蹩脚的 SSR 代码,所以准备采用预渲染,本来想着网上有这么多预渲染的文章,随便找个来跟着做不就完了嘛,结果年轻的我付出了整个周末….. 这篇文章就记录一下最后是怎么配置的 T.T 声明: 以下配置只保留有…
-
一周 GitHub 开源项目推荐:Flutter、人脸识别、架构…… 一周 GitHub 开源项目推荐 点击链接或图片即可阅读 喜欢请分享到朋友圈哦 flustars:Flutter 常用工具类库 flustars 依赖于 Dart 常用工具类库 common_utils,以及对其他第三方库封装,致力于为大家分享简单易用工具类。 如果你有好的工具类欢迎 PR。目前…
-
开源无国界「给 GitHub 的一封信」登上 GitHub 趋势榜榜首 前几天,有媒体报道:美国制裁地区 GitHub 帐号受限,个人页面直接 404。引发了热议。 刚刚,一个「给 GitHub 的一封信」的开源项目登上了 GitHub 趋势榜榜首! 开源无国界! 以下为「给 GitHub 的一封信」部分内容: GitHub 曾经是一个面向所有人的开放、自由的平台,但它现在却决定限制伊朗国籍的账户参与和成为…
-
记一次 WebView 填坑过程:由换行符引发的血案 最近使用WebView掉坑了,然后艰难爬坑经历感触很深,写出来大家借鉴一下。 需求 我们有个网页需要用到很多js库,这些库比较大,而且基本上是不变的。为了提高性能,将这些网页和JS库放到本地,进行加载。变的数据从服务器获取,然后跟本地的HTML组装后显示。这种需求还是挺普遍的。 实现方式 由we…
-
JS最新基本数据类型:BigIntBigInt数据类型的目的是比Number数据类型支持的范围更大的整数值。在对大整数执行数学运算时,以任意精度表示整数的能力尤为重要。使用BigInt,整数溢出将不再是问题。
-
Node.js 高级进阶之 fs 文件模块学习文件操作是开发过程中并不可少的一部分。Node.js 中的 fs 模块是文件操作的封装,它提供了文件读取、写入、更名、删除、遍历目录、链接等 POSIX 文件系统操作。与其它模块不同的是,fs 模块中所有的操作都提供了…
-
WebRTC:会话描述协议 SDP 什么是SDP SDP(Session Description Protocol)是一种通用的会话描述协议,主要用来描述多媒体会话,用途包括会话声明、会话邀请、会话初始化等。 WebRTC主要在连接建立阶段用到SDP,连接双方通过信令服务交换会话信息,包括音视频编解码器(codec)、主机候选地址、网络传输协议等。 下面先简单介绍下…
-
webpack基本配置虽然一直在接触 webpack ,不过都是在项目开发时遇到问题去看看文档,并没有系统化地学习、消化。这篇文章将从 webapck 最基本的配置开始说起,直到成功打包一个简单的项目。分享给需要入门的小伙伴,也是留一个笔记
-
从零开始,揭秘React服务端渲染核心技术在早几年前,jquery算是一个前端工程师必备的技能。当时很多公司采用的是java结合像velocity或者freemarker这种模板引擎的开发模式,页面渲染这块交给了服务器,而前端人员负责用jquery去写一些交互以及业务逻辑…
-
Deep In React 之详谈 React 16 Diff 策略(二)我相信在看这篇文章的读者一般都已经了解过 React 16 以前的 Diff 算法了,这个算法也算是 React 跨时代或者说最有影响力的一点了,使 React 在保持了可维护性的基础上性能大大的提高,但 Diff 过程不仅不是免费…
前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多