首页
统计
墙纸
留言
Search
1
PVE8优化
19 阅读
2
mysql创建数据库
12 阅读
3
jenkins根据分支、文件夹打包
12 阅读
4
vue-cli注册全局方法
7 阅读
5
开心的加班
7 阅读
web前端
Vue
CSS
javascript
React
那些年爬过过的坑
ES6
TypeScrippt
ES7
javascript图灵 - 总结
Node
面试总结
React-Native
Web优化
基础
AngularJS
拍摄
Flutter
Dart
Docker
Linux
mysql
PVE
登录
/
注册
Search
标签搜索
vue+elementui
Cicaba
累计撰写
146
篇文章
累计收到
13
条评论
首页
栏目
web前端
Vue
CSS
javascript
React
那些年爬过过的坑
ES6
TypeScrippt
ES7
javascript图灵 - 总结
Node
面试总结
React-Native
Web优化
基础
AngularJS
拍摄
Flutter
Dart
Docker
Linux
mysql
PVE
页面
统计
墙纸
留言
搜索到
5
篇与
的结果
2018-08-20
开发未明确的功能
在给用户开发为明确功能时, 每一个方法就实现一个功能. 在以后功能扩展的时, 留下足够的修改或扩展空间间. 以便代码维护!
2018年08月20日
2 阅读
0 评论
0 点赞
2018-08-02
javascript基本类型
简单基本类型(string、boolean、number、null 和 undefined)本身并不是对象。null 有时会被当作一种对象类型,但是这其实只是语言本身的一个 bug,即对 null 执行typeof null 时会返回字符串 "object"。1 实际上,null 本身是基本类型。原理是这样的,不同的对象在底层都表示为二进制,在 JavaScript 中二进制前三位都为 0 的话会被判断为 object 类型,null 的二进制表示是全 0,自然前三位也是 0,所以执行 typeof 时会返回“object”。
2018年08月02日
2 阅读
0 评论
0 点赞
2017-11-29
那个坑爹的toString
在开发过程中,修改别人的BUG时发现报错无数,来看他代码if (curValue == null || curValue.toString().trim() == "") { this.queryParameter.dicCustomerTrans = ""; }我就想问了curValue=null,时会不会报错?再来let vehicleCode=this.detail.Vehicle_Number; if(vehicleCode!=null){ vehicleCode=vehicleCode.substring(0,vehicleCode.indexOf('_')); } 当vehicleCode=undefined时的会不会报错?总结在上面两种情况下都必须是字符串类型才能调用trim(),substring(),indexOf().在无法确认类型时,不要使用以上方法.还可以转换类型,String(),toString(),前者为类型强转,后者为Obj原型链上的方法,不可转null,undefined,NaN等
2017年11月29日
0 阅读
0 评论
0 点赞
2017-11-25
去除右键菜单opendlg
未知文件类型,右键会多出一个opendlg的选项!下面是移除的方法:将下面的内容复制到记事本,并另存为XXX .reg,导入注册表即可!Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\Unknown\shell\opendlg] [-HKEY_CLASSES_ROOT\Unknown\shell\opendlg\command] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\pintostartscreen] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\pintostartscreen\command]
2017年11月25日
2 阅读
0 评论
0 点赞
2017-11-24
new Date() 兼容性问题
一. 无参//无参 var dateTime = new Date();所有浏览器都兼容,GOOD二. 日期参数//日期参数 格式1 var dateTime = new Date("2016-05-20");a. IE > IE9-(不兼容) > IE9+(兼容,包含IE9) b. 火狐(兼容)c. 谷歌 (兼容)//日期参数 格式2 var dateTime = new Date("2016/05/20");所有浏览器都兼容,GOOD三. 日期时间参数//日期时间参数 格式1 var dateTime = new Date("2016-05-20 23:41:00");a. IE (不兼容,不管哪个版本)b. 火狐 (不兼容)c. 谷歌 (兼容)//日期时间参数 格式2 var dateTime = new Date("2016/05/20 23:42:00");所有浏览器都兼容,GOOD//日期时间参数 格式3 var dateTime = new Date("2016-05-20T23:42:00");a. IE > IE9- (不兼容) > IE9+(兼容) > IE9(半兼容) 半兼容是个什么鬼?哈哈。 半兼容就是可以得到日期时间,但是时间是错误的。比如上面我们的时间是 23:42:00 。那么它会自动在此基础上加上8个小时,因此我们得到的 dateTime 的值将会是: 2016-05-21 07:42:00b. 火狐 (兼容)c. 谷歌 (半兼容)同IE9 时间多加了8小时//日期时间参数 格式4 var dateTime = new Date("2016/05/20T23:42:00");a. IE (半兼容) 所有版本时间都多加了 1 个小时,即得到的 dateTime 的值为: 2016-05-21 00:42:00b. 火狐 (不兼容)c. 谷歌 (不兼容)根据上面测试的结果,所有浏览器都支持的格式为: var dateTime = new Date("2016/05/20 23:42:00");
2017年11月24日
1 阅读
0 评论
0 点赞