js
文章平均质量分 70
alisaGreen
纵然没有那般天赋,也想一步步跟上脚步
展开
-
base64图片转换为file,blob上传及兼容性
// base64 转 files 这是原来的写法dataURLtoFile(dataURI, fileName) { var arr = dataURI.split(','); var byteString = atob(arr[1]); var mime = arr[0].match(/:(.*?);/)[1]; var ab =new ArrayBuffer(byteString.length); var ia = new Uint8Array(ab);原创 2021-09-01 19:11:23 · 1307 阅读 · 2 评论 -
js部分知识梳理
写这个的原因是,无意间发觉之前学习的东西不够深入,写的代码很冗余,就觉得应该温故知新,多看看,所以这里想把平常忽略的一些知识集中起来归档一下eg:var aa = ‘xxx’;原来写if(aa!=null && aa !=undefined){}后面才知道直接写if(aa){}就可以了,所以感觉还是要多看书多梳理。。。。。。。。。。。但是这里提醒一个,如果是做一个数字的验证我...原创 2018-09-28 11:22:03 · 208 阅读 · 0 评论 -
解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题当我们需要将一串日期字符串转换为具体的Date格式的时候,往往需要用到new Date(“xxxx”)方法。当时在IE浏览器下,会遇到这种问题:new Date(‘2016-01-01 00:00:00’) //却返回这个值Invalid Date,转换失败但是这个方法却在谷...转载 2018-09-27 17:55:28 · 1102 阅读 · 0 评论 -
关于tofixed四舍五入
有时候在使用数据的时候想对数据进行计算用tofixed里面实现只保留两位小数,但是如果小数是99.9996的时候保留两位直接就是100.00 所以这里想着用字符串直接截取字符串长度实现功能。...原创 2018-08-08 09:19:27 · 539 阅读 · 0 评论 -
angular2 路由学习
/官网学习angular2笔记怎么说呢,之前一直不想学angular2,因为之前学了ag1,听同事说2改变挺大的要完全重学,再加上之前学了vue感觉确实很好用,就没打算学ag2但是现在要自己重构项目,也就厚着脸皮学了。这应该是学习的第四天。开始跟着英雄教程走,越接触越觉得和vue还是有很多共同点的言归正传:这里主要记录路由1、引入路由之前要确定在index.html里面原创 2017-06-11 12:46:48 · 649 阅读 · 0 评论 -
angular-cli命令总结
1 安装与使用首先确保安装了nodejs。npm i angular-cli -g。ng-cli的全局关键字为ng。创建新项目:ng new projectName [options]。创建组件:ng g component componentName。启动server:ng server,默认端口4200。打包:ng build --prod,默认生成/dist目录,并将打包后的结果存放转载 2017-06-12 16:27:58 · 1083 阅读 · 0 评论 -
在w3c学习angular2遇到的问题
刚开始学习是在w3c的官网上学习的,学了这么两天依然不知道angular2的基本配置是哪些,应该怎么配置,晕的,下来看来要好好逛逛官网了不知道是不是自己太粗心,但真遇到这问题了,所以梳理一下,但愿有所帮助吧w3c的配置,在讲表单的时候过于简单,所以看了angular2中文官网,结果在里面遇到不能识别 {{}},let ,好不容易解决了,但是后面种种又出问题所以后来不得不直接按照官网的案例下原创 2017-06-08 18:59:28 · 370 阅读 · 0 评论 -
angularjs2 如何嵌套多层循环
摘自:https://segmentfault.com/q/1010000007093735/a-1020000007094572angularjs2 如何嵌套多层循环答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问已采纳可以转载 2017-06-20 11:53:21 · 5140 阅读 · 0 评论 -
es6
es6 另外,类的内部所有定义的方法,都是不可枚举的(non-enumerable)另外,类的内部所有定义的方法,都是不可枚举的(non-enumerable)。class Point { constructor(x, y) { // ... } toString() { // ... }}Object.keys(Point.prototype)原创 2017-04-20 21:30:17 · 294 阅读 · 0 评论 -
js函数理解
函数函数声明、函数表达式、匿名函数函数声明:function fnName () {…};使用function关键字声明一个函数,再指定一个函数名,叫函数声明。函数表达式 var fnName = function () {…};使用function关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式,这是最常见的函数表达式语法形式。匿名原创 2017-04-20 10:50:38 · 386 阅读 · 0 评论 -
JS的作用域和声明提前,js中局部变量泄露为全局变量
JS的作用域和声明提前首先介绍下Javascript的函数作用域的概念,然后了解下什么是作用域和声明提前,最后通过一个例子剖析Javascript的作用域链。1.变量的作用域稍微有些编程背景的都知道,变量的作用域分为两种: 全局变量 和 局部变量 。Javascript是一门 弱类型语言 。所有的变量声明都是通过var来接收,如var n转载 2017-03-27 11:41:29 · 799 阅读 · 0 评论