前端开发常见问题汇总第一版

开发demo
一、滚动到指定位置
 
$('#scroll_a').click(function() {
$('html,body').animate({
scrollTop: $('#topLink').offset().top
}, 800);
});
 
二、引入页面
 
1.IFrame引入,看看下面的代码 
 
<iframe   frameborder=0   border=0   width=300   height=300   src="b.htm" mce_src="b.htm"></iframe> 
 
2.<object>方式 
 
[ <object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object>
 
3.Behavior的download方式 
 
<span id=showImport></span>
<IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
<script> 
function onDownloadDone(downDate){
showImport.innerHTML=downDate
oDownload.startDownload('import.htm',onDownloadDone)
</script>
 
4.使用JQuery的load方法吧! 
 
$(document).ready(function(){ 
$(".top").load("top.html"); 
$(".footer").load("footer.html"); 
}); 
三、获取url链接后缀的参数方法
var hostname = location.protocol + '//' + location.host; 获取当前页面域名
function  GetQueryString(name) {     
var  reg = new  RegExp("(^|&)" + name + "=([^&]*)(&|$)");     
var  r = window.location.search.substr(1).match(reg);     
if(r != null) return   unescape(r[2]);
return  null;
}
 
var id = GetQueryString('id');
4.定时自动返回上一级页面
function reloadyemian() {
window.location.href = "javascript:history.go(-1)";
}
window.setTimeout("reloadyemian();", 5000);
5.点击可编辑文案
contentEditable是html中的一个属性。设置html的contentEditable=‘true’时,即可开启该元素的编辑模式。
<p contenteditable = "true">这是一段可以编辑的文字</p>

posted @   JeckHui  阅读(705)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示