javascript
文章平均质量分 92
亚卡卡的那年
学如逆水行舟,不进则退。
展开
-
前端面试系列之Js模块化加载
随着js模块化思想的诞生与变迁,社区逐渐形成了越来越多的模块加载规范,常见的如CommonJS、AMD、CMD、CommonJS等,他们有什么区别?分别是如何使用的呢? 下面用一些例子来分别介绍一下CommonJS2009年,美国程序员Ryan Dahl创造了node.js项目,将javascript语言用于服务器端编程。这标志”Javascript模块化编程”正式诞生,因此模块加载规范也随之诞生而来。CommonJS的核心思想是允许模块通过 require 方法来同步加载所要依赖的其他模块,然后通过原创 2021-04-21 18:09:42 · 440 阅读 · 1 评论 -
谈一谈js中的柯里化函数
第一次看到柯里化这个词的时候,是在群里听大佬们谈论一道面试题中了解到。那时一看这个词就感觉很懵逼,赶紧去了解了一下后才发现其实就是高阶函数的一个特殊用法。 题附上实现一个函数,运算结果可以满足如下预期结果:add(1)(2) // 3add(1, 2, 3)(10) // 16add(1)(2)(3)(4)(5) // 15如果对柯里化有了解的同学,肯定一眼就看出答案了,主要是运用函...原创 2019-06-26 15:40:17 · 174 阅读 · 0 评论 -
谈一谈react-lazyload插件
前言因为是个论坛类的项目,所以在列表中有大量的图片,因此图片懒加载就变得必不可少了。项目是用react搭建的 所以就去网上找了一下好用的react懒加载组件,最后选用的github上start比较多的 react-lazyload api地址>>正文ok,打开api,看了一下具体用法import React from ‘react’;import LazyLoad fro...原创 2019-07-04 15:05:33 · 3039 阅读 · 0 评论 -
记录一些常见的javascript问题
在日常开发中,js总是有一些让人出人意料的惊喜,今天终于下定决心,把他们都记录下来,希望大家都能够避免他们运算类型概念问题在一个函数中,return后的代码就不执行了吗?function aa(x) { var c = null function cb() { console.log('cb') console.log(c) }...原创 2019-08-08 10:34:58 · 150 阅读 · 0 评论 -
如何在html中播放.flv格式的视频【vue和普通html皆可用】
前言之前一直主要做微信小程序方面的内容,视频播放这块一直没怎么在意视频格式的问题,最近开发了一个律所的官网项目,设计到大量flv格式的视频,让用户转成mp4工作量太大,所以就找了找,如何在html中播放.flv格式的视频。正文目前主流浏览器不能直接嵌入并且播放FLV文件,所以直接用video标签播放是行不通的,网上查了一下,发现有两种常用方法:借助一个html标签object,来嵌入一个...原创 2019-08-10 11:32:32 · 22190 阅读 · 2 评论 -
记录一下js的一些知识要点
前言记录一下一些经典的面试题,主要是为了结合题来理解一些js的概念闭包闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁function a(){ var count = 0; return function(){ coun...原创 2019-09-03 14:26:39 · 162 阅读 · 0 评论