自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 你不知道的javascript-中卷

PromisePromise是一种封闭和组合未来值的易于复制的机制。function foo(x) { //可能耗时的工作 //构造一个listener事件通知处理对象来返回 return listener;}var evt = foo(4);evt.on("completion",function() { //可以进行下一步了});evt.on("fail

2017-07-21 17:33:57 318

原创 你不知道的javascript上卷

你不知道的javascript上卷作用域javascript是一门编译语言,它不是提前编译的,编译结果也不能在分布式系统中移植。编译的步骤一般如下:分词/词法分析 词法分析是有状态的判断一个分词是一个独立的词法单元还是其他词法单元的一部分,调用有状态的解析规则。解析/语法分析 抽象语法结构树(AST)代码生成 将AST转换为可执行代码的过程对javascript来说,大部分情况下编译发生在代

2017-07-18 12:24:46 304

原创 Node.js笔记

Node.js模块和包管理Node.js框架使用模块和包来组织管理,参照CommonJS标准。核心模块 最底层是Google V8 JavaScript引擎,之上是基于C/C++语言实现的核心模块、并提供向上的接口,在最上层用JavaScript语言对这些接口进行封装、再向外提供给用户使用这些核心模块。在Node.js框架安装好后,这些核心模块以编译好的二进制形式作为框架原生的组合部分存在,req

2016-10-19 16:26:38 384

原创 javascript高级程序设计——笔记

javascript高级程序设计——笔记基本概念基本数据类型包括Undefined/Null/Boolean/Number和String无须指定函数的返回值,实际上,未指定返回值的函数返回的是一个特殊的undefined值变量、作用域和内存问题基本类型值在内存中占据固定大小的空间,因此保存在栈内存中引用类型的值是对象,保存在堆内存中确定一个值是哪种基本类型用typeof,确定一个值是哪种

2016-09-19 18:04:11 1669

转载 Browser

对于DOM结构中的各个元素都有自己的盒子(模型),这些都需要浏览器根据各种样式(浏览器的、开发人员定义的等)来计算并根据计算结果将元素放到它该出现的位置,这个过程称之为reflow;当各种盒子的位置、大小以及其他属性,例如颜色、字体大小等都确定下来后,浏览器于是便把这些元素都按照各自的特性绘制了一遍,于是页面的内容出现了,这个过程称之为repaint。DOM元素的添加、修改(内容)、删

2016-05-20 09:39:06 369

原创 HTML5要点

章节  Forest elephants      In this section, we discuss the lesser known forest elephants.     ...this section continues...      Habitat      Forest elephants do not live in trees but amon

2016-05-06 14:16:12 591

原创 angular

$emit,$broadcast,$on的用法 ng-controller="ParentCtrl as parent" class="ng-scope"> {{ parent.data }} ng-controller="SiblingOneCtrl as sib1" class="ng-scope"> {{ sib1.data }} app.controller

2016-05-06 10:26:55 709 2

转载 javascript要点

// PrimaryStudent构造函数:function PrimaryStudent(props) { Student.call(this, props); this.grade = props.grade || 1;}// 空函数F:function F() {}// 把F的原型指向Student.prototype:F.prototype = Stude

2016-05-05 15:48:04 549

原创 linux常用命令

linux 环境变量设置全局:etc/profile 用户:~/.bashrc设置完成后,需要source filename生效查看进程ps -aux|grep tomcat/java查看端口netstat -apn|grep 8080lsof -i : 6500SVN权限设置/etc/opt/CollabNet_Subversion/confsvn_acc

2016-04-25 16:09:44 293

转载 Rsync使用

[不带任何选项]我们经常这样使用rsync:$ rsync main.c machineB:/home/userB1 只要目的端的文件内容和源端不一样,就会触发数据同步,rsync会确保两边的文件内容一样。2 但rsync不会同步文件的“modify time”,凡是有数据同步的文件,目的端的文件的“modify time”总是会被修改为最新时刻的时间。3 rsync不会太关注目的端文件的rwx权

2016-04-25 16:02:19 350

转载 font-family

// System Font            // https://www.webkit.org/blog/3709/using-the-system-font-in-web-content/-apple-system,            // OSX ^10.11 & iOS ^9  San Francisco & 苹方// English First"Helvet

2016-04-14 17:33:15 3149

原创 angularjs 支持IE7

window.myCustomTags = ['chooseli','paging','timeline','timeline-node','timeline-badge','timeline-panel','timeline-heading','timeline-title','timeline-content'];        document.createElement('paging

2016-04-11 16:07:34 1140

原创 ps操作

1.新增图层2.Ctrl+Delete填充一个深颜色3.回到原图层4.w魔棒工具,点击要选择的区域5.再新建一个图层,给选择的区域Ctrl+Delete填充一个想要的颜色

2016-04-08 16:08:15 330

原创 常用js函数

function isEmpty(obj) {    for (var name in obj) {      if(obj.hasOwnProperty(name))        return false;    }    return true;};//获取url参数var geturlparam=function(name

2016-04-05 15:08:11 312

原创 CSS

.opacity50 {-webkit-opacity: 0.5;    -moz-opacity: 0.5;    -khtml-opacity: 0.5;    opacity: 0.5;    filter: alpha(opacity=50);    -ms-filter: "progid:DXImageTransform.Microsoft

2016-04-05 15:06:10 724

原创 git 常用命令

git提交git rm (删除运作加入了暂存区)git add -u (将本地有改动包括修改和删除的文件标记到暂存区)git提交日志git log --oneline --decorate(旁边显示该提交关联的引用里程碑或分支)git log --diff-filter=D --summary # all deleted files evergit log --diff-filter=D --summary . # all dele

2016-04-05 14:46:54 461

空空如也

空空如也

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

TA关注的人

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