- 博客(18)
- 收藏
- 关注
原创 react使用fetch不兼容IE浏览器的解决
react使用fetch不兼容IE浏览器的解决fetch是相对较新的技术,当然就会存在浏览器兼容性的问题,借用上面应用文章的一幅图加以说明fetch在各种浏览器的原生支持情况:可以看到IE并不兼容fetch, 我在项目中也遇到这个问题在引用的fetch的地方引用 isomorphic-fetch 解决的,具体缘由还没搞清楚后续研究.......
2018-08-03 15:50:55
5675
2
原创 es6的promise笔记
说明:看了promise的自己一笔记,本文档主要是记录一些遇到的难点,自己查阅资料理解的过程参考文档1、阮一峰es6入门2、姜方鑫 对promise的理解一、Promise 的含义Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是...
2018-07-12 19:29:39
634
原创 按首字母排序(汉字、英文、数字)简单实现
项目中用到前端排序,自己写了一个实现,给大家分享一下。 存在的问题:很多时候是用汉字的首拼来比较,但汉字转拼音在前端实现是个问题,主要表现在两个地方1、字符库里的数据量没有覆盖所有汉字,2、多音字问题(注:这里都是说简体汉字)。 实现思路:1、从网上找了一个汉字转拼音的库,能转大部分汉字(多音字也没处理);2、写一个字符比较的函数;3、调用Array里的...
2018-06-14 10:57:37
36893
原创 es6笔记--函数
es6参考:点击打开链接rest参数 rest 参数搭配的变量是一个数组,该变量将多余的参数放入数组中。function sorNumber(){ return [].slice.call(arguments,0).sort()}function sorNumberRest(x,y,...values){ return values.sort()}sorNum...
2018-05-28 15:30:31
227
原创 git常用命令
命令: git clone 将github上得资源下到本地 git status 检查文件状态 git add -A 提价所有的文件 git commit -m "说明" 提交(只到本地仓库) git push 提交到远程仓库注意:git分为本地仓库和远程仓库,commit只能提交到本地仓库,这点和svn很不一样...
2018-05-21 11:43:50
145
原创 FTP服务器配置以及问题的解决
项目中用到要对接被人的FTP服务,所以自己动手搭建了一个FTP服务器熟悉使用流程。利用的是windowsIIS发布FTP站点一、搭建服务器1、打开“启用或关闭windows功能”检查下图的功能有没有添加,没有的打勾添加到计算机上注意:这里如果没有安装 。NET Framework3.5下面的连个选项我们在启动FTP服务器的时候会报错2、开始搭建FTPf服务器。右键点击我的电脑选择管理,然后找到服...
2018-05-14 16:21:11
8336
原创 typeof、instanceof、class、constructor
这节我们来说说typeof、instanceof、class、construct的应用场景,什么时候能用它们,各自的局限性1、typeof首先typeof的返回值有number、string、boolean、object、function、undefined六种,来看倒数第二条的“任意内置对象(非函数)”,我们知道的内置对象有Date、regExp、Math、Array、Function、Obje...
2018-04-11 16:06:50
846
原创 js对象的属性设置、删除和检测
本文参考:JavaScript权威指南(第六版)一下几种情况给o设置属性会失败1、o的属性p是只可读的(defineProperty()方法中有一个例外,可以对配置的只读属性重新赋值) 怎么设置只可读属性了?以下方法可以参考 方法一var object2 = { get readOnlyPropery (){ return 1024; ...
2018-04-06 22:26:44
1525
原创 汤姆大叔(深入理解JavaScript系列)收藏
这事汤姆大叔总结的JavaScript系列文章,我做了链接收藏,方便以后查询。 深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点深入理解JavaScript系列(2):揭秘命名函数表达式深入理解JavaScript系列(3):全面解析Module模式深入理解JavaScript系列(4):立即调用的函数表达式深入理解JavaScript系列(5):强大的原型和原...
2018-03-30 09:16:27
8985
1
原创 JavaScript的事件
一、事件传播的三个阶段 1、捕获:从document到处罚地点 实现: addEventListener("click",function(event){ },true)event.attachEvent("click",function(){}); 2、目标:事件传到触发点。 3、冒泡:从触发地点到document。 实现:addEventList...
2018-03-25 23:52:41
188
原创 angular过滤器
angular用于转换数据 angular内置的9种过滤器过滤器名称含义额外参数uppercase可以把对应字符串中的字母全部换成大写字母。无lowercase可以把对应字符串中的字母全部换成小写字母。无currency可以把对应数字格式化为货币形式,默认是美元符号。可传递一个字符指定自己需要的符号,如¥。date对日期进行格式化。可传递一个字符串,指明想要的日期格式。filter可以从对应...
2018-03-01 23:32:53
313
原创 AngularJS 模型
AngularJS 模型(Module)ng-model 指令用于绑定应用程序数据到 HTML 控制器(input, select, textarea)的值(将输入域的值与 AngularJS 创建的变量绑定,双向绑定)<body><div ng-app="myApp" ng-controller="myCtrl">名字: <input ng-model="na...
2018-02-28 23:38:44
412
原创 angular指令
angular指令自定义指令除了 AngularJS 内置的指令外,我们还可以创建自定义指令。你可以使用 .directive 函数来添加自定义的指令。要调用自定义指令,HTML 元素上需要添加自定义指令名。使用驼峰法来命名一个指令, phpDirective, 但在使用它时需要以 - 分割, php-directive:你可以通过以下方式来调用指令:元素名属性类名注释1、元素名<!DOCT...
2018-02-28 23:01:50
417
2
js事件绑定
事件绑定:方式:1、在DOM元素种直接绑定2、在javaScript代码中绑定3、绑定监听事件函数 绑定事件的另一种方法是用 addEventListener() 或 attachEvent() 来绑定事件监听函数。下面详细介绍,事件监听事件监听: 3个阶段:捕获阶段、目标阶段、冒泡阶段 语法: W3C标准:element.addEventListener(event, f...
2018-02-28 00:42:45
193
转载 javaScript的类型转换
说明本文主要内容是转载,请尊重作者劳动成果:原文链接js里基本的数据类型:number、string、boolean、Array、null、undefinde、ObjectNaN:NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值显式转换通过手动进行类型转换,Javascript提供了以下转型函数:转换为数值类型:Number...
2018-02-27 23:58:03
208
转载 Java内部类详解
说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 若有不正之处,请多谅解并欢迎批评指正。 请尊重作者劳动成果,转载请标明原...
2017-11-14 13:52:02
162
原创 Java类的初始化过程
Java里当我们执行一段段Java代码,它的初始化过程是什么样的了?当我们有一个全局性的把握时,我们会收益良多。我们以下面的例子来探讨一下public class Beetle extends Insect { private int k; private static int x2=printIt("Static Beetle.x2 initialized"); Beet...
2017-11-09 15:29:02
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人