作者:AlbertWen
添加时间:2017-10-26 14:41:42
修改时间:2025-08-12 04:16:55
分类:
06.前端/Vue/Node.js
编辑
最近在做手机端的 h5 页面的视频直播功能,用到了 Video 标签。其常用的属性有以下几个:
src、poster、preload、autoplay、loop、controls、width、height等属性。
1、src属性 和 poster属性
跟<img>标签的一样,这个属性用于指定视频的地址,而poster属性用于指定一张图片,在当前视频数据无效时显示,可当作一张 预览图。视频数据无效可能是视频正在加载,可能是视频地址错误等等。
<video width="658" height="444" src="http://www.youname.com/images/123456.mp4" poster="http://www.youname.com/images/123456.png" autoplay="autoplay"></video>
作者:AlbertWen
添加时间:2013-01-15 15:43:55
修改时间:2025-08-25 23:37:09
分类:
06.前端/Vue/Node.js
编辑
这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。
我采用的是一个非常流行的库require.js。
一、为什么要用require.js?
最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。
<script src="1.js"></script>
<script src="2.js"></script>
<script src="3.js"></script>
<script src="4.js"></script>
<script src="5.js"></script>
<script src="6.js"></script>
作者:AlbertWen
添加时间:2013-01-15 11:09:42
修改时间:2025-08-12 05:30:37
分类:
06.前端/Vue/Node.js
编辑
先想一想,为什么模块很重要?
因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。
但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到JavaScript模块现在还没有官方规范,这一点就更重要了。
目前,通行的JavaScript模块规范共有两种:CommonJS和AMD。我主要介绍AMD,但是要先从CommonJS讲起。

作者:AlbertWen
添加时间:2013-01-06 18:46:28
修改时间:2025-08-12 05:08:07
分类:
06.前端/Vue/Node.js
编辑
JavaScript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。
但是,JavaScript不是一种模块化编程语言,它不支持"类"(class),更遑论"模块"(module)了。(正在制定中的ECMAScript标准第六版,将正式支持"类"和"模块",但还需要很长时间才能投入实用。)
作者:AlbertWen
添加时间:2012-05-02 16:11:11
修改时间:2025-08-25 12:10:12
分类:
06.前端/Vue/Node.js
编辑
大家都知道,seo的一个很重要的一点就是要把网站做的条理清晰,让搜索引擎很容易的读明白,这个条理清晰不仅体现在网站的物理路径,url等地 方。在<h1><h2><h3>等方面也是这样。并不是<h1>对于关键字排名有帮助,那么在什么有关键词出现的地方我都用<h1>,那么用多了,第一, 有可能会被认为优化过度,第二,到处都是<h1>,你怎么才能让搜索引擎知道哪里才是最重要的呢?稀释了<h1>的作用。
作者:AlbertWen
添加时间:2012-12-29 12:01:30
修改时间:2025-08-18 06:35:40
分类:
06.前端/Vue/Node.js
编辑
一、变量的作用域
要理解闭包,首先必须理解JavaScript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
JavaScript语言的特殊之处,就在于函数内部可以直接读取全局变量。
作者:AlbertWen
添加时间:2012-12-07 15:14:13
修改时间:2025-08-15 10:45:56
分类:
06.前端/Vue/Node.js
编辑
js中有一个函数parseInt,可以将对象转换成数字类型,一旦转换失败,统一转换成一种特殊的数字类型,即NaN,表示这不是数字,
于是乎,当我们想判断一个对象可(转)为正常的数字时,会想到下面的编码
if (parseInt(str) == NaN) {
alert('不是数字');
}
其实这个是错误的,
作者:AlbertWen
添加时间:2012-12-03 14:35:24
修改时间:2025-08-27 16:50:37
分类:
06.前端/Vue/Node.js
编辑
CSS控制表格样式
/* 合并边框重叠部分 */
table{border-collapse:collapse;}
/* 单元格边框 */
td{border:1px solid #A7A
作者:AlbertWen
添加时间:2012-05-21 09:03:08
修改时间:2025-08-12 05:04:24
分类:
06.前端/Vue/Node.js
编辑
虽然说IE8已经来了,并且表现不错。8 个小时突破1200W下载,远远地超过24小时下载800W的firefox。但对于整个互联网,IE6仍然是用户最多的浏览器。暂不说IE6怎样,把 Web的表现做得更好,既是一种责任,也是一种能力的表现。如果你依然对IE6所出现的种种问题无可奈何,就让我带你来看一下来自SitePoint的 10 Fixes That Solve IE6 Problems,学会这10个方法,你将可以解决大部分IE6出现的问题。

作者:AlbertWen
添加时间:2012-11-18 15:13:49
修改时间:2025-08-12 04:11:23
分类:
06.前端/Vue/Node.js
编辑