自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奇克斯的发现王国

一个盲人的摸象之旅

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

原创 CSS绘制三角形

无论在网页,还是在各种app里,小三角都十分常见。比如微信、qq聊天气泡两端的小三角,还是提醒框边上的箭头三角等等。Html5中添加了canvas元素,功能强大,可以绘制各式图形。不过有些时候,这种装饰形的小三角,用CSS绘制起来,会更加方便。一、原理:border的真面目。CSS中的border属性,大家对它不能再熟悉更多,但是它真正的形状是什么呢? 是一条有宽度的直线?一个长矩形?实践出真知,

2015-08-31 10:10:06 466

原创 CSS查漏补缺

1.CSS2 浮动,清除浮动 伪类,伪元素 透明 图片拼合技术2.CSS3 盒圆角:border-radius:left-top.right-top,right-bottom,left-bottom 盒阴影:box-shadow:top left width color; 背景:background-size,background-clip,background-origin 渐变:

2015-07-30 13:43:45 328

原创 CSS 伪类/元素

伪类 作用 a:link 未点击 a:visited 被访问过 a:active 正在被加载 a:hover 鼠标悬浮其上( 其他元素也可以使用这个伪类,如div,p等 ) input:focus 具有焦点 p:first-letter 段落中首字母 p:first-line 段落中首行 li:firs

2015-07-30 10:04:57 305

原创 《权威指南》笔记 - 9.1-9.2 类和原型、构造函数

实现类的方法很多种,可以通过从原型来继承,实现类。也可以通过调用构造函数,来实现类。构造函数的prototype属性被用作新对象的原型。**:定义构造函数的时候,首字母要大写。 ** : 构造函数使用new关键字来调用。下面是一个简单的类<!-- 实现一个简单的类 --><!DOCTYPE html> <html> <head> <meta charset="utf-8">

2015-07-08 15:49:38 332

原创 《权威指南》笔记 - 8.8函数式编程

高阶函数将函数功能,通过一定的形式组合在一起,某些函数的返回值成为另一些函数的参数,组合起来,实现一些功能。<!-- 高阶函数 --><!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript">

2015-07-08 14:30:48 313

原创 《权威指南》笔记 - 8.7 函数属性、方法、构造函数

函数是值。 函数是对象。 函数有方法和属性。length属性arguments.length指的是实际传入参数的个数 函数自身的length属性,指的是函数期望传入参数的个数。可以通过arguments.callee.length来获取prototype属性函数是对象,函数也有prototype属性 当函数被当作构造函数使用的时候,新创建的对象,将会从prototype上继承属性call()

2015-07-08 13:29:02 299

原创 《权威指南》笔记 -- 3.10 变量作用域

变量在声明他们的函数体的任意地方都是有定义的。 这就意味着,作用域内出现的所有声明,都被提到了最前面。var scope = "global"; function f(){ console.log(scope);//undefined var scope = "local"; console.log(scope);//local }在函数体内,局部变量的优先级,高于全局变

2015-07-07 17:59:17 322

原创 《权威指南》笔记 -- 8.5 、8.6

8.5 作为命名空间的函数问题:js中无法声明一个代码块内可见的变量。 解决方法:简单定义一个函数用作临时的命名空间。 优点:函数内的变量,不会污染全局命名空间。把8-3的代码根据自己记忆理解敲了一遍<!-- extend()拓展函数 arguments - length : 2+ | - type : object 作用:将后

2015-07-07 15:22:06 618

原创 《权威指南》笔记 -- 8.4 作为值的函数

函数,是一种值,可以作为数组的元素,对象的属性,可以赋值给变量。 //赋值给变量 function add(x,y){ return x+y; } var a = add; a(1,2); // 3 //作为数组元素 var a = [function(x,y){ return x+y; },1,2]; a[0] (a[1],a[2]);//3 //作为参数

2015-07-07 14:42:52 284

原创 《权威指南》笔记 -- 8.3 函数的实参和形参

8.3.1 可选参数*:调用函数时,传入的参数少于函数声明时指定的参数个数,剩下的形参都将设置成undefined值。 a = a || [] 一种习惯用法,可以用来过滤参数 *:一般将可选参数,放在参数列表的末端。 8.3.2 可变长的实参列表:实参对象函数在被调用的时候,会自动生成一个类数组对象(不是真正数组,有length属性),它是实参对象的一个引用,标识符为argument

2015-07-07 14:23:57 382

原创 《权威指南》笔记 -- 8.2 函数调用

定义时不执行,调用时才执行。**调用方式,4种: 作为函数 作为方法 作为构造函数 通过call()和apply()调用**8.2.1 作为函数调用8.2.2 作为方法调用当一个方法,是某个对象的属性1) a.o(); 2) a["o"](); // 通过方括号访问属性的方式调用 3)a[0](); //通过索引来访问对象的属性*:属性方法一般会传入一个隐形的实参,也就是这个对象本身,

2015-07-07 11:01:48 335

原创 语义化

HTML语义化 什么意思: 让HTML有清晰明了的结构,与CSS样式分离。 有什么用: 样式文件刷不出来的时候,能让HTML显示出清晰明了的结构。 让PDA、文字浏览器、残障人士受益。 让搜索引擎、爬虫更好的建立索引。 团队开发可以让大家遵循一个标准,减少差异化,容易拓展维护,甚至可以模块化开发。 其实按照我的理解,语义化就是让这些个标签,你看一眼就知道

2015-06-07 11:28:00 367

原创 decodeURIComponent() 方法

decodeURIComponent() 方法 作用: 为encodeURIComponent() 方法 编码的URI进行解码。 参数: URIstring  需要解码的字符串 返回值: URIstring 的副本,其中 十六进制转义序列 被它们所代表的 字符 替换

2015-06-06 15:20:37 2846

原创 $ is not defined

$ 是jquery中的命令符。 能够出现这个问题,说明JQuery库的引用出现了问题。 正确引用JQuery库的姿势,如下: 其他的js引用,位置要在这个引用之后。 这样这些js才能使用JQuery中提供的方法。 其中src属性可以换成各大公司的CDN文件。

2015-04-26 15:21:55 358

原创 统计数组中各数字出现的次数

//给定数组A,大小为n,数组元素为1....n的数字。 //不过有的数字出现了多次,有的数字没有出现。 //统计哪些数字没有出现,哪些数字出现了多少次。 //要求时间复杂度O(N),空间复杂度O(1); // #include #include using namespace std; int main() {     int n;//待输入数组长度  

2014-09-22 08:16:30 1276 1

原创 空间换时间——为字符串排序

//按字典序排列字符串//相同字母的大小写,小写放在大写的前面//例如:R,B,B,b,W,W,B,R,B,w//排序后:b,B,B,B,B,R,R,w,W,W//思路,空间换时间。//将字符串遍历,记录数量,然后按数量输出,时间复杂度为O(n)#include#include#include#includeusing namespace std;//实现功能的排序函数void sortByDic

2014-09-21 10:42:52 433

原创 算法题目--找出第一个出现两次的字符。

//题目: //一个数组,找出其中第一个出现两次的字符。 #include #include #include using namespace std; int main() { set s1;//set集合 int *a;//数组 int n;//数组长度 int i;//计数器 int len;//set集合现有容量 while(c

2014-09-16 09:41:16 850

原创 算法题目:寻找迷失的数字。

/* 题目: 给定一个无序的整数数组,怎么找到第一个大于0,并且不在此数组的整数。 比如 [1,2,0] 返回 3, [3,4,-1,1] 返回 2。最好能 O(1) 空间和 O(n) 时间。 */ #include #include //思路: /*     数组A[n]长度为n。     因为要求寻找的数必须大于0.     所以假定有

2014-09-15 20:12:07 461

原创 res资源命名规则

must contain only [a-z0-9_.]

2014-07-26 18:25:20 851

原创 安卓实体机替代avd

费了挺多时间,

2014-07-25 10:25:23 579

转载 安卓ADB端口被占用/ADB无法使用解决办法

转载自百度经验

2014-07-21 11:39:47 772

空空如也

空空如也

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

TA关注的人

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