js基础

1.子页面调用父级页面的方法
parent.window.方法();

2.父级页面调用子页面的方法
window.iframe的name名.方法();

3.iframe子页面跳出iframe框架
window.top.location='地址';
top.location.reload();

4.鼠标样式
cursor:pointer;(手)

5.字符串转JSON
     1.var json = eval('(' + str + ')');
     2. var obj = JSON.parse(str);

6.Javascript刷新页面的几种方法:

1 history.go(0)

2 location.reload()

3 location=location

4 location.assign(location)

5 document.execCommand(‘Refresh‘)

6 window.navigate(location)

7 location.replace(location)

8 document.URL=location.href.

7.透明度: opacity

8.jquery跳转页面: location.href="";

9.获取字符串宽度:
var span = document.createElement("span");
span.id = "__getwidth";
document.body.appendChild(span);
span.style.visibility = "hidden";
span.style.whiteSpace = "nowrap";
span.innerText = value;
return span.offsetWidth;

6.js 控制台输出
     console.log()

7.主页面加载完成后事件和子页面加载完成后事件
window.onload = function(){

    $("ul li").on("click", "a", function(event){
        shadeShow();
       $(".tab-content iframe").load(function(){
            shadehide();
       })
    })
}

8.内容溢出时显示滚动条
     1.不论是否溢出都显示: overflow:scroll
     2.当溢出时才显示:overflow:auto

9.字符串转数字
   parseInt("");

10.点击回车键事件
     function retrieve(){
           if (event.keyCode == "13") {//keyCode=13是回车键
          alert(1)
            }
      }
     $("body").attr("onKeydown","retrieve()");

11.json转字符串
     JSON.stringify(jsonObj);
12.页面加载完成后执行
  window.onload = function(){}

13. 浏览器窗口大小被改变时触发事件的方法
     window.onresize = function(){}

14.js获取时间
var date=new Date();
var month=date.getMonth()+1;
var dt=date.getDate();
if(month.toString().length==1){
    month="0"+month;
}
if(dt.toString().length==1){
   dt="0"+dt;
}
var str = date.getFullYear()+"-"+month+"-"+dt;

15.固定radio控件和文本
     <label><input type="radio">标签</label>

16.json操作
      现代浏览器中提供了JSON.stringify()方法 将数组,对象转成json。
  JSON.stringify 把一个对象转换成json字符串,
            JSON.parse 把一个json字符串解析成对象。
  不支持的可以引入json2.js

17.清楚浏览器图片缓存问题
<%
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);
%>

18.js跳转页面防止被iframe包裹
if(top.location != self.location){
    top.location = self.location;//防止页面被框架包含
}

19.数组转json
     window.JSON.stringify(ids)

20.让radio和后面的字成为一个整体
<input type="radio" value="123" name="theRadio" id="111">
<label for="111">123</label>

21.获取视频文件url
var file = document.getElementById('xuanVideo').files[0];        
var url = URL.createObjectURL(file);

22.打开新页面
window.open(""); 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值