- 博客(25)
- 收藏
- 关注
原创 git fatal: Not a git repository (or any of the parent directories): .git
报错:fatal: Not a git repository (or any of the parent directories): .git运行 git init 即可
2018-03-22 10:47:43
558
原创 git clone提示失败 fatal: The remote end hung up unexpectedlReceiviny00 KiB/s fatal: early EOF(328/529),
git clone提示:fatal: The remote end hung up unexpectedlReceiviny00 KiB/sfatal: early EOF(328/529), 13.43 MiB | 29.00 KiB/sfatal: index-pack failed解决方法:运行:git config –global http.postBuffer 1048576000 即可...
2018-03-22 10:34:22
13827
转载 JavaScript函数的属性和方法
ECMAScript中的函数是对象,因此函数也有属性和方法。每个函数都有两个属性:length和prototype。length属性表示函数希望接收的命名参数的个数。每个函数都包含两个非继承而来的方法:apply()和call(),用途都是在特定的作用域中调用函数,实际上等于设置函数体内this对象的值。apply()方法接收两个参数:一个是在其中运行函数的作用域,另一个是参数数组。第二个可以是A...
2018-03-06 20:58:04
1164
转载 ES6(ECMAScript6)新特性
点击打开链接箭头操作符ES6中新增的箭头操作符=>简化了函数的书写,操作符左边为输入的参数,右边是进行的操作以及返回的值。引入箭头操作符后可以方便地写回调了:var array=[1,2,3];//传统写法array.forEach(function(v,i,a){ console.log(v);});//ES6array.forEach(v=>console.log(v...
2018-03-04 14:38:29
431
转载 HTTP状态码
点击打开链接常见的HTTP状态码:200-请求成功301-资源(网页等)被永久转移到其他URL304-所请求的资源未修改404-请求的资源(网页等)不存在500-内部服务器错误HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,共分为5中类型:1**:信息,服务器收到请求,需要请求者继续执行操作2**:成功,操作被成功接收并处理3**:重定向,需要进一步的操作以完成请求4**:...
2018-03-04 13:29:46
167
转载 JavaScript函数节流和函数防抖
点击打开链接DOM操作比起非DOM交互需要更多的内存和CPU时间,连续尝试进行过多的DOM相关操作会导致浏览器挂起,有时甚至会奔溃。函数节流是指一定时间内js方法只跑一次。某些代码不可以在没有间断的情况连续重复执行,第一次调用函数,创建一个定时器,在指定的时间间隔之后运行代码。第二次调用该函数时,它会清除前一次的定时器并设置另一个。如果前一个定时器已经执行过了,这个操作就没有意义。如果前一个定时器...
2018-03-04 13:14:27
372
转载 Promise
点击打开链接语法:new Promise(function(resolve,reject){...}/*executor*/);Promise构造函数执行时立即调用executor函数,resolve和reject两个函数作为参数传递给executor(executor函数在Promise构造函数返回新建对象前被调用)。resolve和reject函数被调用时,分别将Promise状态改为fulf...
2018-03-04 11:08:46
650
转载 setTimeout
https://www.cnblogs.com/giggle/p/5346531.htmlhttp://www.css88.com/archives/5804https://www.jianshu.com/p/3e482748369d?from=groupmessageJavaScript是单线程,浏览器无论在什么时候,都只有一个线程在运行JavaScript程序。setTimeout并没有打破J...
2018-03-03 14:45:50
241
转载 跨域问题
参考:点击打开链接点击打开链接只要协议、域名、端口有任何一个不同,都被当作是不同的域。浏览器的同源政策会导致跨域:DOM同源策略:禁止对不同源页面DOM进行操作。不同域名的iframe是限制互相访问的。XmlHttpRequest同源策略:禁止使用XHR对象向不同源的服务器地址发起HTTP请求。跨域资源共享CORS(Cross-origin resource sharing)是一个W3C标准,定义...
2018-03-02 21:49:13
227
原创 jQuery类库——getter和setter
获取和设置HTML属性attr()方法是jQuery中用于HTML属性的getter/setter,removeAttr()从所有选中元素中移除某个属性。获取和设置CSS属性css()方法作用于元素的CSS样式,不能获取复合样式。获取样式时,把数值转换成带有单位后缀的字符串返回。设置样式时,将数值转换成字符串,必要时添加“px"后缀。获取和设置CSS类addClass()和removeClass(...
2018-03-02 14:23:09
284
原创 jQuery类库——基础
使用JavaScript框架或工具类库,能简化通用操作,隐藏浏览器之间的差异。jQuery足够小巧和稳定,能让你在文档中轻松找到关心的元素,并对这些元素进行操作。jQuery()函数有4中不同的调用方式:传递CSS选择器(字符串)给$()方法。传递一个Element、Document或Window对象给$()方法,$()只需简单的将该对象封装成jQuery对象并返回。这样就可以使用jQuery方法...
2018-03-02 11:23:21
1117
原创 JavaScript类型转换
JavaScript类型转换值转换为字符串数字布尔值对象undefined"undefined"NaNfalsethrows TypeErrornull"null"0falsethrows TypeErrortrue"true"1new Boolean(true)false"false"0new Boolean(false)""(空字符串)0falsenew String("")"
2018-03-01 21:54:29
167
原创 JavaScript闭包
函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域内。这种特性称为“闭包”。函数定义时的作用域链到函数执行时依然有效。var uniqueInteger=(function(){ var counter=0; return function(){return counter++;};//返...
2018-03-01 17:12:25
179
转载 JavaScript变量作用域
和大多数现代编程语言一样,JavaScript采用词法作用域。函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是在函数调用时决定的。变量作用域:程序源代码中定义这个变量的区域。全局变量用于全局作用域,在JavaScript代码中的任何地方都是有定义的。在函数内声明的变量只在函数体内有定义。函数参数也是局部变量,只在函数体内有定义。在函数体内,局部变量的优先级高于同名的全局变量。Ja...
2018-03-01 15:23:19
144
转载 JavaScript原始类型和引用类型
JavaScript中的原始值(undefined、null、布尔值、数字和字符串)与对象(包括数组和函数)有着根本区别。原始值是不可更改的(字符串是不可更改的!)。原始值的比较是值的比较;对象的比较并非值的比较:即使两个对象包含同样的属性及相同的值,它们也是不相等的。各个索引元素完全相等的两个数组也不相等。两个单独的对象永不相等,两个单独的数组永不相等。通常将对象称为引用类型,对象值都是引用,对...
2018-03-01 14:13:30
542
转载 【前端】懒加载
懒加载(Load On Demand)在用户滚动页面的时候自动获取更多的数据,新的到的数据不会影响原有数据的显示,同时最大程度减少服务器端的资源耗用。关于懒加载和预加载:点击打开链接关于jQuery.lazyload:点击打开链接...
2018-03-01 13:44:14
343
原创 JDK+Eclipse+Tomcat+MySQL环境搭建
1、JDK去官网按照操作系统下载对应的安装包,安装完毕后配置JDK环境。在“我的电脑”的属性中的环境变量中新建系统变量CLASS_PATH和环境变量JAVA-HOME,以指定java的执行环境和安装路径,如图1所示。编辑Path变量,在变量值后面加安装位置\bin。环境配置完成后,在命令提示符中测试安装配置是否成功,如图2所示。 图1 配置JDK环境变量 ...
2018-02-28 20:27:34
1258
转载 【前端】HTML5 利用canvas绘制柱状图
参考链接:https://www.cnblogs.com/linxin/p/6892389.html参考书籍:《HTML5权威指南》canvas元素所有功能体现在一个JavaScript对象上,该元素本身只有两个属性:height、width。var cxt=document.getElementById("myCanvas").getContext("2d");//getCon
2018-01-23 14:08:44
7403
转载 【前端】描述cookies,sessionStorage和localStorage的区别
汇总一下网络上的说法链接:https://www.nowcoder.com/questionTerminal/e104d1a0512a42b5b8c61e43a4bc3d34 http://www.w3school.com.cn/html5/html_5_webstorage.aspcookie是小甜饼的意思。顾名思义,cookie确实非常小,它的大小限制
2018-01-23 13:14:22
1796
转载 【前端】优雅降级与渐进增强的区别
优雅降级:graceful degradation 一开始就构建完整的功能,然后针对低版本浏览器进行兼容。渐进增强:progressive enhancement 针对低版本浏览器进行构建页面,保证最基本的功能,然后针对高级浏览器进行效果、交互等改进和追加功能以达到更好的用户体验。目的都是关注不同浏览器下的不同体验,但是它们的侧重点不同,导致工作流程的不同。优雅降级观点认为应该针对那些
2018-01-23 10:50:43
1081
原创 【leetcode 122】javascript Best Time to Buy and Sell Stock II
【题目描述】Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may complete as many transactions as you like (ie
2018-01-23 09:28:35
396
原创 【leetcode 21】javascript Merge Two Sorted Lists
【题目描述】Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists./** * Definition for singly-linked list. * func
2018-01-23 09:26:09
728
原创 【leetcode 15】javascript 3Sum
【题目描述】Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note: The solution set must n
2018-01-23 09:22:03
212
原创 【leetcode 9】javascript Palindrome Number回文数
【题目描述】Determine whether an integer is a palindrome. Do this without extra space.方法一:/** * @param {number} x * @return {boolean} */var isPalindrome = function(x) { if(x<0){return false;}
2018-01-23 09:10:28
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人