Web
可乐林
好好生活,皆如所愿
展开
-
lamejs的使用
lamejs的简单使用lamejs是一个用JS重写的mp3编码器。lamejs是对jump3r-code的重写,而后者是对libmp3lame的重写。github项目地址:https://github.com/zhuker/lamejs一、快速上手先看一个简单的例子:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewp原创 2020-07-02 11:03:02 · 4668 阅读 · 16 评论 -
关于方向的HTML元素
关于方向的HTML元素一、前言在HTML中除了可以使用那些关于方向的Unicode控制字符,还可以使用HTML中提供的标签或者属性来控制双向文字的显示。而且,当可以使用标签或者属性时,建议使用这些HTML元素来控制方向,而不使用Unicode控制字符。最主要的原因是Unicode控制字符是不可见的,在使用和维护时容易出现问题,而HTML元素可以避免这个问题。二、属性dir与LRE控制字符和RLE控制字符相对应的HTML元素是dir="ltr"和dir="rtl"这两个属性,它们就像其他的属性一样,可原创 2020-05-22 15:24:36 · 1440 阅读 · 0 评论 -
Unicode控制字符
Unicode控制字符一、前言在所有主要的Web浏览器中内存中的字符顺序(逻辑)与它们显示的顺序(可视)是不同的。Unicode 定义了它其中每个字符的方向属性,浏览器应用的一组规则(通过这个来进行自动判断文本Unicode方向属性应该使用哪种方向)在显示时产生正确的顺序由Unicode双向算法进行描述,也可简称为BIDI算法。控制字符,有时候也称非打印字符,是出现在特定的信息文本中,表示某一...原创 2020-03-26 10:20:02 · 14441 阅读 · 5 评论 -
使用Babel兼容ES6新特性
一、问题背景ES5项目中需要使用ES6的一些新特性时,需要对代码做额外处理,才能使得浏览器正常运行代码。假设有这样一种场景,我需要在项目中使用import/export引入导出一个模块的时候,运行可能会报以下错误:SyntaxError: 'import' and 'export' may appear only with 'sourceType: module'原因是引入ES6...原创 2019-11-02 11:17:02 · 913 阅读 · 0 评论