Video.js快速入门
我们可以下载Video.js的源码放到自己的服务器上,或者使用免费的CDN托管版本。
在页面中引用video-js.cs样式文件和video.js
<linkhref="video-js.css"rel="externalnofollow"rel="stylesheet"type="...…
jquery.fullsearch.js一款基于Bootstrap的单页面文字搜索jQuery插件。通过搜索关键字,插件会在下拉列表中高亮列出关键字和所在的各个段落,用户点击相应的搜索下拉列表项即可跳转到相应的地方。
jquery.fullsearch.js使用方法
使用该文字搜索插件需要在页面中引入Bootstrap...…
一、松耦合
当修改一个组件而不需要更改其他组件时,就做到了松耦合
1、将JS从CSS中抽离:不要使用CSS表达式
//不好的做法
.box{width:expression(document.body.offsetWidth+'px')}
2、将CSS从JS中抽离:通过JS修改CSS样式时,使用className...…
用对选择器
在jQuery中,可以用多种选择器,选择同一个网页元素。每种选择器的性能是不一样的,应该了解它们的性能差异
1、最快的选择器:id选择器和元素标签选择器
举例来说,下面的语句性能最佳:
$('#id')
$('form')
$('input')
遇到这些选择器的时候,jQuery内部会自动调用浏览器的...…
微信开放文档中scroll-view组件的部分代码如下
<scroll-viewclass="scroll-view_H"scroll-x="true"bindscroll="scroll"style="width:100%">
<viewid="demo1"class="scroll-view...…
jquery实现小火箭返回顶部案例,供大家参考,具体内容如下
1.滚动页面,当页面距离顶部超出1000px,显示小火箭。
封装在scroll函数里,当前页面距离顶部为$(window).scrollTop>=1000
小火箭显示和隐藏用fadeIn和fadeOut
//当页面超出1000px的时候,让小火箭显...…
这篇文章主要介绍了JavaScript原型继承和原型链原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
在讨论原型继承之前,先回顾一下关于创建自定义类型的方式,这里推荐将构造函数和原型模式组合使用,通过构造函数来定义实例自己的属性,再通过原型来定义公共的方法和属...…
有时候正则表达式可以大大提高我们的开发效率呢
比如这段校验基本日期格式的javascript代码:
letd1="2017/12/10";
letr1=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
letr=d1.match(r1);
if(r==null){
console.l...…
这篇文章主要介绍了JavaScript单线程和任务队列原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
一、JavaScript为什么设计为单线程?
JavaScript语言的一大特点就是单线程,换言之就是同一个时间只能做一件事。
for(varj=0;j&...…
强类型的TypeScript开发体验和维护项目上相比JavaScript有着明显的优势,那么对常用的脚手架进行改造也就势在必行了。
接下来开始对基于koa框架的node后端脚手架进行改造:
项目开发环境和typescript编译环境的搭建;
对node、koa、koa中间件和使用到的库添加类型化支持;
基于types...…