JavaScript 简史:从网景到框架 | 技术头条;了解 JavaScript 函数式编程 – 柯里化;JavaScript中的async/await;【前端刷题笔记01】 – 字节跳动2019春招面试题;手摸手教你封装跨项目复用的 Vue 组件库;七个 JavaScript 实用小技巧;【2】JavaScript 基础深入——数据、变量、内存;再谈Promise以及其实现-没有基于Promise/A规范
-
JavaScript 简史:从网景到框架 | 技术头条 【CSDN 编者按】从上世纪 90 年代中期发行以来,JavaScript 就已经成为最流行的 Web 开发语言之一了。尽管 JavaScript 最初只是一个浏览器脚本语言,但是近几年,我们已经能够明显看到它在不断地演变:在桌面端、移动设备和服务端 Web App 领域都有所发展。 “任何能够用 JavaScript 实现的应用系统,最终都必将用 Java…
-
JavaScript中的async/await 异步的 JavaScript 从未如何简单!过去段时间,我们使用回调。然后,我们使用 promises 。现在,我们有了异步功能函数。 异步函数能够使得(我们)编写异步JavaScript更加容易,但是,它自带一套陷阱,对初学者很不友好。 在这个由两部分组成的文章中,我想分享下你需要了解的有关异步函数的内容。【PS:另一部分暂…
-
手摸手教你封装跨项目复用的 Vue 组件库 在前端项目的开发中,往往会根据业务需求,沉淀出一些项目内的UI组件/功能模块(以下通称组件) 等;这些组件初期只在同一个项目中被维护,并被该项目中的不同页面或模块复用,此时的组件逐步被完善,是一个只聚焦于功能和健壮性的成长期。 随着业务的发展,原来的项目可能不得不产生裂变,变成几个相似但各有…
-
七个 JavaScript 实用小技巧和许多其他语言一样,JavaScript 也需要靠很多小技巧去完成各种不同的事情。有的可能早已经广为人知,有的却可能会让你感到有些迷惑。接下来先介绍七个马上就能用起来的 JavaScript 小技巧。
-
【2】JavaScript 基础深入——数据、变量、内存JavaScript 基础深入——数据、变量、内存 什么是数据? 存储在内存中代表特定信息的,本质上是0100101….. 数据的特点:可传递、可运算 一切皆数据 内存中所有操作的目标:数据 算术运算 逻辑运算 赋值运算 运行…
-
再谈Promise以及其实现-没有基于Promise/A规范 在js中,异步是一个非常重要的组成部分,它基于事件循环,保证了优先级更高任务的优先执行权,比如js下载、UI渲染、js中非异步的任务,异步使得单进程的js能够做到非阻塞,这在node显得攸关重要,它使得js不必等待I/O操作返回结果,而能去处理其他任务。但是异步也存在着缺点,最明显的就是回地狱,而Pormise规范的出现…
-
一起来了解下这些webpack常用插件对于webpack的配置以及常用模块大家应该都比较熟悉,本文将说一说webpack的一些常用插件,以及用法。
-
Angular 学习之路 《Angular 学习之路》是现在打算重新开始的一个系列。之所以开启一个新的系列,而且是打算长期进行的系列,是因为这是豆子的本职工作所使用到的技术。因此,对 Angular 的应用会有一个比较坚实的基础。 《Angular 学习之路 》只关心 Angular 2 及以上版本。关于 Angular 和 AngularJS 的关系,按照官方说法,AngularJS…
-
NodeJS实现简易区块链之前由于课程要求,基于Nodejs做了一个实现简易区块链。要求非常简单,结构体记录区块结构,顺便能向链中插入新的区块即可。
-
前端小知识10点(2019.5.2)1、为什么 jQuery 整体上是一个匿名函数自调用? 因为匿名函数自执行里面的所有东西都是局部的,这样引用 jQuery 时,能防止和其他的代码冲突。 2、jQuery 静态方法和实例方法的区别 $() 是调用 jQuery 方法返回…
-
后端程序员使用Dreamweaver与Bootstrap所见即所得快速编写前端页面作为后端程序员我不懂css啊,只是花了几分钟简单的了解了下Bootstrap栅格布局,这里介绍使用Dreamweaver所见即所得快速编写前端页面,方便后端人员做自己的项目。
-
Vue 递归多级菜单Vue 递归多级菜单 Vue 递归多级菜单 ⭐️ 更多前端技术和知识点,搜索订阅号 JS 菌 订阅 考虑以下菜单数据: {代码…} 需要实现的效果: 首先创建两个组件 Menu 和 MenuItem {代码…} MenuItem 是一个 li 标签和 …
-
手把手详解持续集成之 GitLab CI/CD 一、环境准备 首先需要有一台 GitLab 服务器,然后需要有个项目;这里示例项目以 Spring Boot 项目为例,然后最好有一台专门用来 Build 的机器,实际生产中如果 Build 任务不频繁可适当用一些业务机器进行 Build;本文示例所有组件将采用 Docker 启动, GitLab HA 等不在本文阐述范围内 Docker V…
-
将闲置电脑升级为个人服务器 Ubuntu 18.04.2 LTS (Bionic Beaver)由于鸿哥大学遗留下来一部尘封的台式主机,放着积灰还不如拿来给我折腾,让它能发光发热。所以,经过鸿哥同意后,我决定将系统换成 Ubuntu 18.04.2 LTS (Bionic Beaver) 的 Server 版本,搭建家用兼顾学习和娱乐…
-
10 个你不知道你需要的 HTML 元素我听过 “HTML很容易” 这种情绪的次数比我想象的要多。 虽然我同意 HTML 可能比其他编程语言更容易学习,但你不应该认为它是理所当然的。
-
从 IIFE 聊到 Babel,带你深入了解前端模块化发展体系 前言 作为一名前端工程师,每天的清晨,你走进公司的大门,回味着前台妹子的笑容,摘下耳机,泡上一杯茶,打开Terminal进入对应的项目目录下,然后npm run start / dev或者yarn start / dev就开始了一天的工作。 当你需要进行时间的转换只需要使用dayjs或者momentjs, 当你需要封装 http 请求的时候,…
-
重学 html の 标签语义化HTML语义化是指仅仅从 HTML 元素上就能看出页面的大致结构。我们比较习惯使用 div、span 来垒页面,视觉上没啥问题,文字既内容,html 标签只被 css 样式所用,单从 html 结构上很难看出意图。语义标签则是纯文字…
-
React-hooks 简介不通过编写类组件的情况下,可以在组件内部使用状态(state) 和其他 React 特性(生命周期,context)的技术
前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多