Javascript中的navigator对象
发表于|更新于|计算机基础
- navigator.appVersion
- navigator.buildID // firefox
- navigator.cookieEnabled
- navigator.javaEnabled()
- navigator.mimeTypes
- navigator.language
- navigator.onLine
- navigator.oscpu
- navigator.platform
- navigator.plugins
- navigator.userAgent
文章作者: 三木
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 三木的技术博客!
相关推荐

2018-07-24
ES6: 字符串处理
UTF-16编码: str.codePointAt(index) String.fromCodePoint(codepoint); normalize() 正则表达式 新增u修饰符用来处理UTF-16编码的问题 /&.$/u 新增pattern.flags 属性 // ‘ig’ 新增pattern.sticky 属性及’y’修饰符 // 只从lastIndex处匹配,如果和’g’一起存在则’g’被忽略 复制正则表达式 // let pattern = new RegEX(old_pattern, ‘gi’) 字符串处理 str.includes(sub_string) // true or false str.startsWith(sub_string) // true or false str.endsWith(sub_string) // true or false str.repeat(times); // str * times 模板字面量 支持多行字符串 支持变量 // `hello ${n...

2017-11-16
Javascript中的数组
数组的定义: var colors = new Array(20); var colors = new Array(‘red’); // [‘red’] var colors = [‘red’, ‘green’]; 判断变量是不是数组: colors instanceof Array; //true Array.isArray(colors); //true 将数组转化为字符串: colors.toString(); // ‘red,green’ colors.join(‘ ‘); //‘red green’ colors = [ “red”, undefined, “green”, null, “yellow” ];colors.toString(); //“red,,green,,yellow”colors.join(‘ ‘); //“red green yellow”colors.join(‘;’); //“red;;green;;yellow” 栈方法 colors.push(‘yellow’); //[‘red’, ...

2018-06-25
Javascript中的history对象
history.go(): 参数为负数表示后退,正数表示前进; 接URL表示跳到历史记录最近的URL history.back(): 后退一个页面 history.forward(): 前进一个页面 history.length: 历史记录的个数

2018-06-23
Javascript中的window对象
window对象的两个作用: 表示浏览器的一个实例 ECMAscript中的Global对象 直接定义Global变量与在window上定义Global变量的区别是:直接定义的Global变量的[[configurable]]特性为false,也就是说,它不能用delete删除 窗口关系及框架 如果html中包含框架(frame),那么每个框架都有自己的window对象,它们从上到下,从左到右,依次存放于window.frames数组中。可以通过window.frames[index]或者window.frames[frame_name]来获取frame的window对象 window.name为frame的name top对象表示最外层html的window对象 parent对象表示上层frame的window对象 self表示frame自身的window对象 窗口位置 window.screenLeft window.screenTop 或者firefox中的window.screenX window.screenY表示窗口左上角的位置 ...

2018-05-17
Javascript中的Date
Date类型的创建 var date = new Date() //获取当前时间 var date = new Date(ms) //根据Unix时间戳来创建Date对象 var date = new Date(Date.parse(“string”)) //string为日期时间组成的字符串,符合要求的字符串格式包括: “m/d/y” “January 12, 2004” “Tue May 25 2004 00:00:00 GMT-0700” YYYY-MM-DDTHH:mm:ss.sssZ” var date = new Date(Date.UTC()) // Date.UTC的参数为年、月、日、小时、分钟、秒、毫秒 Date类型的操作 var date = new Date(); Date.now() 或者+new Date()获取当前的时间戳, “+”操作符可获取Date对象的时间戳 date.toDateString(); // “Thu May 17 2018” date.toTimeString(); // ...

2019-01-03
ES6:数组
新增的静态方法Array.of() :可以将传入的参数逐个传入数组,即使只有一个数值类型的参数,也会成为新数组的成员,而不是代表数组的长度 Array.from():可以将类数组结构转化为数组,例如: Array.from(arguments). 利用Array.from()也可以转换原来的数组,例如: let trans_args = function() { let args = Array.from(arguments, (value)=>value + 1); console.log(args); } trans_args(1, 2, 3); $ node test.js [ 2, 3, 4 ] 新增的普通方法find() 与findIndex():传入一个回调函数来表明查找的条件,例如: > let arr = [1, 2, 3, 4, 5]; undefined > arr.find((n)=>n>3); 4 > arr.findIndex((n)=>n>3); 3 fill...
评论
公告
欢迎访问我的技术博客,如果您觉得我的文章对您有所帮助,欢迎打赏和分享!

