js自定义事件应用

设想一下这样一个情况:
模块A有个属性name,即A.name="www";A还有个方法A.setName(); 修改了A.name的值,然后我们有个模块B,需要在A.name改变之后做执行某项操作比如:B.setName();那么我们有各种办法来达到这种要求

阅读全部

移动端适配解决方案

移动端解决方案,,很不错的

阅读全部

visibilitychange事件和document.hidden

visibilitychange事件和document.hidden


阅读全部

页面布局的一点点思考

关于页面布局的一点点思考

	position: static;
position: relative;
position: absolute;
position: fixed;
position: sticky;

position: inherit;
阅读全部

js自定义事件

js自定义事件的应用

js自定义事件资料很少就是几个个api

首先创建自定义事件createEvent 旧的方法是document.createEvent,现在可以直接new Event("xxx");

下面给一个简单的示例

阅读全部

页面高度的几个api

获取窗口高度

这几个属性总是记不住。。。记录一下加深印象...

innerHeight、innerWidth、outerHeight、outerHeight在IE9+、safari、firefox、chrome中inner属性返回浏览器窗口大小,

inner的属性返回当前页面视图容器的大小。。。(可以理解成去掉地址栏。导航。收藏夹,。。。。等等)。。。就是显示页面的这个浏览器控件的大小

IE8以及更早的浏览器没有获取浏览器

阅读全部

fis3学习

最近新起了一个项目,准备用fis作为构建工具,于是就把一些依赖的AMD模块拿过来准备用fis-AMD

阅读全部

ajax文件上传

一个简单的文件上传的ajax,做个记号

代码如下

//html代码
var form=''
	+''
	+'*上传文件'
	+''
	+''
	+''
	+''
	+''
	+''
    +'
阅读全部

js下载

最近需要js创建文件自己下载先做个记号

参考文档在浏览器端用JS创建和下载文件 

阅读全部

网页字体设置

网页字体设置,摘自携程UED

直接出结论

//移动端项目:

font-family:Tahoma,Arial,Roboto,”Droid Sans”,”Helvetica Neue”,”Droid Sans Fallback”,”Heiti SC”,sans-self;
阅读全部