通过qq空间、qq聊天和新浪微博平台提供的接口,实现把网页中对应的图片、标题、描述的信息参数用javascript获取后传进接口中,实现一键分享的功能。
在使用jquery.pjax的时候发现加载页面时不会执行其中的layui以及jquery的初始化方法,包括一些插件的初始化方法。 查看源码后发现该jquery.pjax替换容器内容时,是将服务器端返回的html转换为了jquery dom节点然后再执行的替换,但是这样操作会导致一系列的加载事件不会被触发,导致例如jquery和layui的初始化方法不会被执行。 于是决定将添加dom节点修改为直接添加html片段。
bootstrapTable插件功能非常强大,其中一个功能便是视图切换。要开启切换功能只需要在调用bootstrapTable的时候设置cardView值为true即可。如果我们希望它能够根据浏览器窗口大小来自动切换视图的话就需要一小段JS代码来实现了。
在显示文章发布时间以及留言评论时间时,我们通常会将时间格式展示为几分钟前、几小时前、几天前这样的效果。这种效果用后台语言或者前台语言都可以实现。本文介绍一下用原始JS实现方法,其他语言同理可得。有需要的朋友请随手顺走,不要客气!
通过$('#postForm').serialize()可以对form表单进行序列化,从而将form表单中的所有参数传递到服务端。但是该方式,只能传递一般的参数,上传文件的文件流是无法被序列化并传递的。不过如今主流浏览器都开始支持一个叫做FormData的对象,有了这个FormData,我们就可以轻松地使用Ajax方式进行文件上传了。
在CSS中使用中文字体通常直接设置字体名称,比如设置字体为宋体:font-family:'宋体'; 但因此产生的一个问题是,如果CSS编码有误,会导致页面加载后CSS中的中文字体乱码。直接使用中文字体,有时候在ie6下会出现样式丢失问题,而使用英文代替中文如:font-family:SimSun;也不推荐,Firefox的部分版本与Opera在处理SimSun时会有问题。
JavaScript基础学习笔记之实现全选反选功能