分类目录

登录

统计信息

  • 日志总数:231篇
  • 评论总数:263条
  • 分类总数:3个
  • 标签总数:510个
  • 友情链接:11个
  • 网站运行:2969天

西安市公共自行车 微信小程序 入口扫描,扫我进入~

个人信息

·网名:青年白
·生日:1991年9月17日
·博客: http://www.baikeyang.com
·邮箱:baikeyang@vip.qq.com
·籍贯: 陝西省汉中市
·工作: 杭州鸿泉数字设备有限公司
·职位:Java软件开发工程师
·地址:西安市高新区丈八一路绿地SOHO
·   同盟A座606室
·时间:2015.07─至今
·工作: 西安易一电子科技有限公司
·职位:Java中级软件开发工程师
·地址:西安市高新区科技二路软件园
·   西岳阁403室
·时间:2014.05─2015.06
·工作:陕西齐力集团
·职位:初级软件开发工程师
·地址:西安市建工路19号新城科技产业园
·   华企大厦7层
·时间:2013.05─2014.04

JS获取设备分辨率、宽、高

JS获取显示设备的分辨率: 屏幕分辨率的宽:window.screen.width 屏幕分辨率的高:window.screen.height JS获取显示设备可用工作区信息: 屏幕可用工作区宽度:window.screen.availWidth 屏幕可用工作区高度:window.screen.availHeight JS获取显示设备其他信息: 你的屏幕设置颜色位数:window.screen.colorDepth 位彩色 你的屏幕设置 像素/英寸: window.screen.deviceXDPI 像素/英寸   JS获取浏览器的显示相关信息: 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeig...

技术乱弹 暂无评论

ES6标准入门(二)块级作用域

在ES5中只有全局的作用域和函数作用域,没有块级作用域。这导致在很多场合不合理。如: demo JavaScript var temp = new Date(); function go () { console.log(temp); if(false){ var temp = 'hello world'; } } go(); // undefined 12345678 var temp = new Date();function go () {  console.log(temp);  if(false){    var temp = 'hello world';  }}go(); // u...

技术乱弹 暂无评论

ES6标准入门(一)let命令

let命令,用于声明变量,用法和var类似,但是所声明的变量只在let命令所在的代码块内有效。 demo1 JavaScript { let a = 1; var b = 2; } console.log(a);// 报错:ReferenceError: a is not defind. console.log(b);// 2 123456 {  let a = 1;  var b = 2;}console.log(a);// 报错:ReferenceError: a is not defind.console.log(b);// 2 在代码块外面调用了let命令声明的a就...

技术乱弹 暂无评论

对Javascript中Date对象的扩展

  对Javascript中Date日期的扩展,主要是对Date对象扩展了一个格式化日期和解析日期的方法。 demo1 JavaScript /** * 日期解析器 * @param value * @param format * @return {Date} */ Date.prototype.parser = function(value,format) { var shortMonthsToNumber = []; shortMonthsToNumber["Jan"] = "01"; shortMonthsToNumber["Feb"] = "02"; shortMonthsToNumber["Mar"] = "03"; shortMonthsToNumber["Apr"] = "04"; shortMont...

技术乱弹 暂无评论

[方案]JS模拟表单方式下载文件

  近期在调整代码的时候,遇到了一个小问题: 在程序里面需要下载文件,最开始的采取的做法是window.open和window.location.href这两种形式请求后台下载文件的,贴上代码: 前台关键代码: demo1 JavaScript function downloadFile(url){ if($.browser.msie) { // IE下打开空下载页面 window.open(glo.path + url , "_blank" , "width=500,height=400") ; }else{ window.location.href = url.replace(/\|/g, "&"); } } 1234...

技术乱弹 暂无评论

JavaScript将数组字符串转数组对象的方法

在JavaScript,如何将数组字符串转数组对象呢?可以利用强大的eval函数可以实现。 如有一个数组字符串 [7,9,16,5] ,使用eval就可以将该字符串转换为数据。具体实现如下: demo.js JavaScript var arrayText = "[7,9,16,5]"; console.log( arrayText );// 打印数组字符串 var array = eval( "(" + arrayText + ")" ) console.log( array );// 打印数组对象 1234 var arrayText = "[7,9,16,5]";console.log( arrayText );// 打印数组字...

技术乱弹 暂无评论

Javascript设计模式之Module(模块)模式

模块化是任何强大的应用程序架构中不可或缺的一部分,它通常能帮助我们清晰的分离和组织项目中的代码单元。 在Javascript中,实现模块的方式包括: 1、对象字面量表示法 2、Module模式 3、AMD模式 4、CommonJS模式 5、ECMAScript Harmony模式 1、对象字面表示法:一个对象被描述为一组包含在大括号({})中,以逗号分割的键值(name/value) 对。对象名称可以是字符串或标识符,名称和值直接用冒号连接。对象中最后一个键值(name/value) 对后面不用加逗号,加逗号会导致报错。对象字面量不需要使用new运算...

技术乱弹 暂无评论

JavaScript对字符串的截取

最近遇到的最多的应该就是JavaScript 方面的了。经常对页面上的一些值进行计算、拼接等操作,这些基本上我都是使用JavaScript 做的,同是也让我这个JavaScript 小白在这方面长进不少。 截取字符串,详细大家都应该遇到过吧。比如,从后台返回很长的一段文字,如果全部放在页面,会将前台的样式打乱,这个时候,通常情况下会对字符串做一些处理(截取字符串)等。 下来我就来介绍我常用的四种截取字符串的方法吧。 如字符串:qwertyuiopfsd 要求截取倒数两个字符,也就是“sd”。 以下是几种实现方式: 方法1: ...

技术乱弹 暂无评论