自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小二郎

我是大飞狼

  • 博客(59)
  • 收藏
  • 关注

原创 javascript中声明提升

在javascript中,通过var , function 声明的变量或者函数,在编译时是可以提升的;而对于ES6中,通过let,const声明的变量是不能提升的。变量的声明提升与函数的声明提升是有点区别的。(1) var 声明变量的提升(不论是否为严格模式,也不论是否是在if{}等代码块中声明,都是可以提升的,var a;)(function test(){ 'use s

2017-07-19 15:32:31 273

原创 ES6(一)const与let

es6

2017-07-19 14:23:06 258

原创 dust学习

dust学习

2017-07-18 17:11:12 552

原创 underscore学习之array

Array Functions1._first([ ], n),_last([ ], n),_initial([ ], n)_.first([ ], n) :取前n元素组成数组返回,没有n,默认返回第一个选项(非数组)_.first(['a','b','c'])//不加n,取第一个元素 "a"_.first(['a','b','c'],1)//加n,取前n个元素的数组 ["a"]

2017-07-07 18:11:34 246

原创 dust学习地址

http://www.dustjs.com/test/test.htmlhttp://www.dustjs.com/guides/dust-helpers/https://github.com/linkedin/dustjs/wiki/Dust-Tutorial

2017-06-21 18:08:25 507

原创 git

git1.远程仓库:git remote(列出仓库名)git remote -v (列出仓库名+url)git remote add pb 仓库url( 添加远程仓库,pb 指代对应的仓库地址了)git remote  rm 主机名(删除远程仓库)git remote rename 主机名(重命名远程仓库)git clone -o pb url (克隆版本库,并且命名仓

2017-06-19 16:28:59 260

转载 git fetch, git pull, git pull -rebase区别

1、Git fetch vs  git pull都是从远程拉取代码到本地,git fetch只是拉取到本地,git pull不仅拉取到本地还merge到本地分支中。所以git pull是git fetch与git merge的集合体。详情参考: http://www.tech126.com/git-fetch-pull/2、git pull 中的rebase参数

2017-06-13 10:02:46 810

原创 电子商务模式

作者:楚蛮夷链接:https://www.zhihu.com/question/20171789/answer/31507658来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。正文开始:C2C、O2O、B2B、B2C 的区别在哪里?B2B/B2C/C2C,这三个概念在电子商务领域中最为人所知,但眼界应该开阔一些,其实这些概念是普遍适

2017-06-11 22:13:52 429

原创 git配置

关于Git客户端安装和使用的注意事项(更新git学习帖子)工具可以从 \\10.62.44.26\tool  下载(window32位,64位,linux版本都有,如Git-2.8.1-32-bit.exe),感谢ETA技术担当 陈明、唐宝玉的贡献!另外推荐下无线靠谱上的一篇 《TortoiseGit使用SSH方式向Gerrit服务器提交评审代码_V0.8》http://wxc

2017-06-08 09:26:48 279

原创 git学习指南

最近项目中使用到了GIT,所以记录一下GIT中常用的命令。GIT使用的客户端有Git Bash:http://code.google.com/p/msysgit/还有乌龟TortoiseGit:http://code.google.com/p/tortoisegit/ git status查看本地修改与服务器的差异。git add .将这些差异文件添加,这样就可

2017-06-07 17:34:01 664

原创 解决ajax浏览器历史状态管理

index.html index.jsangular.module('bbsApp', ['ngCommon', 'u

2017-06-07 15:05:39 351

原创 html5跨域通信

bug

2017-06-07 14:48:13 287

原创 nodejs异步I/O和事件循环

nodejs的事件驱动和异步I/O事件驱动模型上面介绍了那么多的概念,现在我们来看看nodejs中的事件驱动和异步I/O是如何实现的.nodejs是单线程(single thread)运行的,通过一个事件循环(event-loop)来循环取出消息队列(event-queue)中的消息进行处理,处理过程基本上就是去调用该消息对应的回调函数。消息队列就是当一个事件状态发生变化时

2017-06-06 16:43:32 571

转载 漫谈js自定义事件、DOM/伪DOM自定义事件

一、说明、引言我JS还是比较薄弱的,本文的内容属于边学边想边折腾的碎碎念,可能没什么条理,可能有表述不准确的地方,可能内容比较拗口生僻。如果您时间紧迫,或者JS造诣已深,至此您就可以点击右侧广告(木有?则RSS或盗版)然后撤了。事件是个大课题,真要从断奶开始讲起的话,可以写个12期的连载。关于JS事件的文章(类似DOM/BOM事件模型,IE与其他浏览器事件差异,DOM1/DOM2事

2017-06-05 16:08:01 565

原创 javascript事件学习

1.dom事件流事件流:从页面中接受事件的顺序dom事件流有三个阶段,事件捕获,目标事件,事件冒泡2.javascript事件兼容性写法EventUtil={ addHander:function(element,type,hander){//注册事件监听 if(element.addEventListener){ element.a

2017-06-05 14:44:08 343

原创 IE8下,button回车触发提交事件的解决

IE8中按下回车键之后自动出现提交  在HTML中有两种Button:但是在IE中  标签中如果没有写明type属性为button的话,则默认会将Button解析成具有submit功能的按钮,即:  和  <button type="submit">,   是一样的效果。在IE中页面上直接按下enter键的时候会直接提交submit按钮,导致产生

2017-06-05 09:35:05 1240

原创 微量元素

由于微量元素在体内缺乏或过量而引起的病症如下表:微量元素功能缺乏症摄入过高的危害食物来源锌(Zn)细胞分裂,核酸代谢,生长,辅助因子发育停滞,抑制性成熟,降低免疫功能,伊朗乡村病,肠原性肢端皮炎致癌谷类、粗粮、蛋黄、瘦肉、鱼、牡蛎和坚果铁(Fe)造血原料,构成细胞色素类

2017-05-30 14:22:03 307

原创 肠炎后如何补充营养

1.吃生花生,花生富含不饱和脂肪酸,含有丰富的膳食纤维,是天然的低钠食物。所以每天细嚼适量生花生(不要超过50克),能起到养胃的作用。2.发面馒头,容易消化3.多喝小米粥,山药粥、胡萝卜粥、南瓜粥4.苹果泥汤,苹果中含纤维素可刺激肠道蠕动、加速排便,故又有通便作用。将成熟的苹果捣成泥状,放入淡茶中。苹果纤维较细,对肠道刺激小,富含的果胶有收敛作用。苹果泥汤也是宝宝肠炎后补营养的佳品之一

2017-05-30 14:13:36 511

转载 高性能Javascript--脚本的无阻塞加载策略

Javascript在浏览器中的性能,可以说是前端开发者所要面对的最重要的可用性问题。在Yahoo的Yslow23条规则当中,其中一条是将JS放在底部 。原因是,事实上,大多数浏览器使用单进程处理UI和更新Javascript运行等多个任务,而同一时间只能有一个任务被执行。Javascript运行了多长时间,那么在浏览器空闲下来响应用户交互之前的等待时间就有多长。 

2017-05-26 23:37:59 236

转载 前端开发神一样的工具chrome调试技巧

Chrome浏览器不仅可以调试页面、JS、请求、资源、cookie,还可以模拟手机进行调试。自从使用了Chrome,我就离不开它了。下面整理一下如何使用Chrome进行调试。怎样打开Chrome的开发者工具?直接在页面上点击右键,然后选择审查元素:或者在Chrome的工具中找到:或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shi

2017-05-26 23:09:22 9064

转载 Chrome 控制台console的用法

大家都有用过各种类型的浏览器,每种浏览器都有自己的特色,本人拙见,在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用console.log这么一长串的字符串来替代alert输出信息呢,下面我就介绍一些调试的入门技巧,让你爱上co

2017-05-26 22:49:10 188

原创 angularjs学习

1.controller依赖注入的方式(1)angular.module('app',['dep1','dep2',function(dep1,dep2){}]);(2)function ctrl(a,b){}ctrl.$inject=['dep1','dep2'];angular.module('app',ctrl);2.angular中的MVVM模式view:负责视

2017-05-26 15:31:19 232

原创 sass笔记

tesrttttt

2017-05-26 15:11:38 259

转载 JS调试必备的5个debug技巧

1. debugger;我以前也说过,你可以在JavaScript代码中加入一句debugger;来手工造成一个断点效果。需要带有条件的断点吗?你只需要用if语句包围它:复制代码代码如下:if (somethingHappens) {  debugger;}但要记住在程序发布前删掉它们。2. 设置在

2017-05-26 10:25:21 269

转载 Chrome浏览器开发者工具-----Network

Chrome浏览器开发者工具Network窗口下,可以查看下载各组件所需的具体时间根据上表进行简要分析——Stalled(阻塞)  浏览器对同一个主机域名的并发连接数有限制,因此如果当前的连接数已经超过上限,那么其余请求就会被阻塞,等待新的可用连接;此外脚本也会阻塞其他组件的下载;  优化措施:  1、将资源合理分布到多台主机上,可以提高并发数,但是

2017-05-26 08:59:51 2226

转载 搜索引擎优化

搜索引擎优化Expression Studio 4.0搜索引擎优化 (SEO) 是指可改善您的网站在搜索引擎(例如 Bing、Yahoo! 和 Google)中的排名的一系列技术。Microsoft Expression Web 4 包括一些工具,这些工具可帮助您改善您的网站的搜索引擎排名。SEO 原则搜索引擎提供网页的列表,每个网页都依据其

2017-05-22 18:48:32 210

原创 meta标签整理

属性值描述http-equivcontent-type / expire / refresh / set-cookie把content属性关联到HTTP头部。nameauthor / description / keywords / generator / revised / others把 content 属

2017-05-22 18:21:44 192

转载 剖析 Promise 之基础篇

剖析 Promise 之基础随着浏览器端异步操作复杂程度的日益增加,以及以 Evented I/O 为核心思想的 NodeJS 的持续火爆,Promise、Async 等异步操作封装由于解决了异步编程上面临的诸多挑战,得到了越来越广泛的应用。本文旨在剖析 Promise 的内部机制,从实现原理层面深入探讨,从而达到“知其然且知其所以然”,在使用 Promise 上更加熟练自如。如果你还

2017-05-15 23:10:38 277

原创 jquery插件学习

提示悬浮框插件

2017-05-15 20:09:29 153

原创 jQuery 事件 - one() 方法

当使用 one() 方法时,每个元素只能运行一次事件处理器函数。实例当点击 p 元素时,增加该元素的文本大小:$(document).ready(function(){  $("p").one("click",function(){    $(this).animate({fontSize:"+=6px"});  });});

2017-05-14 22:33:36 344

转载 jquery中的trigger和triggerHandler区别

我们在jQuery基础教程之如何注册以及触发自定义事件这篇文章中,有用到今天要讲的trigger方法。今天我们来简单看看jquery中的trigger何triggerHandler方法的区别:trigger( event, [data] )在每一个匹配的元素上触发某类事件。这个函数也会导致浏览器同名的默认行为的执行。比如,如果用trigger()触发一个’submit’,则同样会导

2017-05-14 22:32:28 249

转载 实战函数式编程:使用Ramda.js

实战函数式编程:使用Ramda.js对我来说,使得JavaScript如此有趣的一个原因是它函数式编程方面的特性。从一开始函数就是JavaScript世界中的一等公民。这使得通过多种方式的组合编写优雅,富有表现力的代码成为可能。然而,仅仅是拥有一些函数式编程的能力并不代表你的代码就是函数式的。Ramda.js是一个很流行的库(GitHub上有超过4K的star)

2017-05-13 20:02:42 3517

转载 JavaScript 中的函数式编程实践

JavaScript 中的函数式编程实践函数式编程与 JavaScript基础知识函数式编程简介说到函数式编程,人们的第一印象往往是其学院派,晦涩难懂,大概只有那些蓬头散发,不修边幅,甚至有些神经质的大学教授们才会用的编程方式。这可能在历史上的某个阶段的确如此,但是近来函数式编程已经在实际应用中发挥着巨大作用了,而更有越来越多的语

2017-05-13 20:00:12 251

原创 css3新特性一

注:由于CSS3的新特性较多,所以分两篇博文来说明。第一篇主要包括新的选择器、文字及块阴影、多背景图、颜色渐变、圆角等。第二篇主要细说CSS3的各种动画效果,如:旋转、移动、缩放等,还包括图标字体的应用。 CSS3属性选择器:a[href$=‘.pdf’] 表示 href属性中以.pdf结尾的被选中a[href^=‘mailto’] 表示href属性中以

2017-05-12 09:46:56 328

转载 最详细的JavaScript和事件解读

基础事件操作监听事件浏览器会根据某些操作触发对应事件,如果我们需要针对某种事件进行处理,则需要监听这个事件。监听事件的方法主要有以下几种:HTML 内联属性(避免使用)HTML 元素里面直接填写事件有关属性,属性值为 JavaScript 代码,即可在触发该事件的时候,执行属性值的内容。例如:点击这个按钮onclick 属性表示触发 click

2017-05-10 22:55:10 308

转载 angular.js 国际化模块 angular-translate 简单方便快捷翻译中英文等多语言环境

angular.js 国际化模块 angular-translate 简单方便快捷翻译中英文等多语言环境 一介布衣  2015-04-23  angularjs  25761分享到:QQ空间新浪微博腾讯微博人人网微信很多web服务面对的不仅仅是当地用户,多语言环境不仅能提升逼格,更重要是一种用户体验.angular.js 作为前后端拆分的

2017-05-10 17:22:20 834

原创 javascript中this

栗子:var name=111;var obj={ name:'222', printName:function(){ var self=this; (function(){ console.log(self.name); })(); }}obj.printName();/*****

2017-05-10 15:07:46 212

转载 javascript数组学习

Array 对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录构造函数Array.isArray()Array实例的方法valueOf(),toString()push()pop()join()concat()shift()unshift()reverse()slice()splice()

2017-05-10 14:05:48 184

原创 js数组遍历总结

1.原始方法for(var i=0;i<arr.length;i++){ //arr[i];}2.在ES5中引入了forEach()var arr=[1,2,3,4];arr.forEach(function(value,index,arr){ value;//当前值 index;//当前索引 arr;//原数组});缺点:在forEach使

2017-05-10 10:52:56 3057

转载 css3选择器

二、层次选择器6.后代选择器「E F」选择匹配E的元素内的所有匹配F的元素。 1 html: 2 3 4 5 6 7 8 9 10 11 css:12 13 .parent div{do some

2017-05-08 18:56:24 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除