浏览器相关信息

// 浏览器信息

navigator.userAgent // Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36

// 运行浏览器的操作系统平台

navigator.platform // MacIntel

浏览记录历史

// 前进

history.forward()

// 后退

history.back()

url 信息

页面跳转

// 当前页面会记入浏览记录历史

location.href = 'http://www.baidu.com'

// 当前页面不会记入浏览记录历史

location.replace('http://www.baidu.com')

页面重新加载

location.reload()

获得当前 url 的信息

// 假设当前 url 是 http://192.168.31.194:8000/jquery/index.html?a=3&c=aa#b

location.href // 完整的url

location.hostname // 192.168.31.194

location.host // 192.168.31.194:8000

location.port // 8000

location.protocol // http:

location.search // ?a=3&c=aa

location.hash // #b

location.pathname // /jquery/index.html

全局对象

信息弹出框

alert('你很帅!')

确认弹出框

var isReady = confirm('准备好来吗?')

if (isReady) {

} else {

}

输入信息弹出框

var name = prompt('请输入你的名字')

console.log(name)

打开一个新窗口

open('http://baidu.com')

// 改变某个窗口的 url

open('http://baidu.com', 'a')

open('http://youku.com', 'a') // 上面窗口的地址会从 百度 变成 优酷的

过段时间后执行

// 1 秒后执行

setTimeout(function() {

// doSth

}, 1000)

每隔一段时间执行

var i = 1

// 每隔 1 秒后执行

var runId = setInterval(function(){

console.log(i++)

if(i >= 10) {

clearInterval(runId) // 停止执行

}

}, 1000)

屏幕每次刷新时执行

一般是渲染一些 UI。

var targetEl = document.querySelector('.tar')

var res

var isStop

var runId = requestAnimationFrame(function(){

targetEl.text(res)

if(isStop) {

cancelAnimationFrame(runId)

}

})

在控制台输出信息

console.log('日志信息')

console.warn('警告信息')

console.info('普通信息')

console.error('错误信息')

console.log('1+2 = %d', 3)

var person = {name: 'Joel', gender: '男'}

console.log('名字:%s,性别:%s', person.name, person.gender)

最新文章

  1. 从Java String实例来理解ANSI、Unicode、BMP、UTF等编码概念
  2. 展开、收起div的jQuery代码
  3. HTTP协议/RTSP协议/RTMP协议的区别
  4. For,Function,Lazy
  5. python 列表转为字典的两个小方法
  6. ! cocos2d 预编译重复
  7. what a fuck postgre update sql
  8. Array和ArrayList的异同点【转】
  9. Mysql数据库中的计数器表实时更新
  10. codeforces 687D Dividing Kingdom II 带权并查集(dsu)
  11. [改善Java代码]用整数类型处理货币
  12. C++开发必看 四种强制类型转换的总结
  13. IE8下String的Trim()方法失效的解决方法
  14. c#代码发送post请求,上传文件(并带其他参数)
  15. 文件下载类型__response
  16. CF #401 (Div. 2) C.Alyona and Spreadsheet (思维)
  17. IIS 加载 JSON 错误 404 解决办法
  18. (一)shell脚本入门
  19. 比较两个Date类型的数据相差几年
  20. SpringBoot+MyBatis多数据源使用分页插件PageHelper

热门文章

  1. JQuery:JQuery设置HTML
  2. Linux就这个范儿 第9章 特种文件系统
  3. webconfig和appconfig中出现特殊字符如何处理
  4. PHP 开放JSON格式接口实例
  5. NPOI 导入,导出EXCEL
  6. Fluentd 例子
  7. iOS SQLite增删改查(简单应用)
  8. java对象占多少内存
  9. 学习 Log4net
  10. docker note from UC blog