- 博客(16)
- 资源 (3)
- 收藏
- 关注
转载 ECMAScript6 (ES6、ES2015)新特性详解
ES6 新特性 ES6 新特性一ES6简介二块级作用域绑定 1 let声明2 const声明Constant Declarations3 循环中的块级绑定4 循环中的函数 三函数的新增特性 1 带默认参数的函数2 默认参数对 arguments 对象的影响3 默认参数表达式 Default Parameter Expressions4 未命名参数
2017-06-21 15:52:09 546
原创 HTML全局属性
HTML全局属性:所有元素共有属性 class属性id属性style属性hidden属性lang属性(语言)spellcheck属性(检查拼写)dir属性(文字方向)contenteditable属性(用户是否可更改)title属性(获得焦点后提示信息)accesskey属性(快捷键设置)tabindex属性(改变tab跳转顺序)draggable属性(拖动)dropzone属性
2017-06-13 15:07:23 381
原创 盒子模型
盒子模型:宽高 width,height; margin; border; padding margin,盒外边框宽度,与其他盒子的间距。 margin:20px; //盒子四个边框都是20px margin:x y z p; //盒子四个边框按上右下左的顺序宽度依次是x、y、z、p marg
2017-06-13 10:47:51 357
原创 CSS选择器
基础选择器 选择器 含义 * 通用元素选择器,匹配页面任何元素(这也就决定了我们很少使用) #id id选择器,匹配特定id的元素 .class 类选择器,匹配class包含(不是等于)特定类的元素 element 标签选择器 组合选择器 选择器
2017-06-09 15:04:24 326
原创 CSS引入方式
1、在HTML文件的head中直接写css div{ width: 20px; height: 40px; } 2、引用css文件(在项目中,一般采用这种方式) 3、在标签内直接写css 我是div 4、在css文件中导
2017-06-09 15:00:14 439
原创 块状(block)元素和内联(inline)元素
行内、块状元素区别: (1)块级元素会独占一行,其宽度自动填满其父元素宽度;行内元素不会独占一行,相邻的行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容而变化。 (2) 一般情况下,块级元素可以设置 width, height属性,行内元素设置width, height无效。 (注意:块级元素即使设置了宽度,仍然是独占一行的) (3)块级元素可以
2017-06-09 14:34:24 476
原创 HTML常用标签使用
1、 可定义文档中的分区或节,把文档分割为独立的、不同的部分。HTML页面通常通过来布局,划分不同的区块。 2、 段落标签,p 元素会自动在其前后创建一些空白。 3、 段内标签,行内元素,span 没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。 4、~ 标题。 定义最大的标题, 定义最小的标题。 5、 定义输入控件。根据不同的 type 属性值,输入字段拥有很多
2017-06-09 11:11:14 437
原创 HTML基本组成
1、DOCTYPE在页面中,用来指定页面所使用的HTML的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE声明。 声明必须是 HTML 文档的第一行,位于 标签之前。 声明不是 HTML 标签。 在 HTML 4.01 中有三种 声明: 过渡型:(该 DTD 包含所有
2017-06-09 10:26:05 6726
原创 初识前端开发
研究生期间做过一段时间iOS开发,参与过几个项目,越深入,越觉得知识储备量不够,开发真是个技术活,感叹学无止境!扯远了... 凭借iOS开发经验,校招的时候也比较顺利的找到了工作,入职后发现移动端开发的项目相对较少,于是开始转前端。前端开发以前也确实没有接触过,从最基础的看起,学起,在此记录下学习历程,总结下学习感悟! 前端开发:HTML+CSS+JavaScript 什么是
2017-06-09 09:47:51 3658
原创 文件操作
获取Document在沙盒中的路径(NSDocumentDirectory:Document目录 NSLibraryDirectory:Library目录 NSCachesDirectory:Caches目录 ) NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDire
2017-05-15 13:46:23 283
原创 NSSet
NSSet与NSArray相似,存储不同对象的地址,但NSArray存放对象是有序的,NSSet存放数据是无序的,是一种哈希表,不存在两个相同的元素,NSArray中可存放相同的对象,NSSet查找速度快。 @property (readonly, copy) NSArray *allObjects; - (BOOL)containsObject:(Objec
2017-05-15 09:41:57 552
转载 NSArray排序
- (NSArray *)sortedArrayUsingFunction:(NSInteger (*)(ObjectType, ObjectType, void * __nullable))comparator context:(nullable void *)context; - (NSArray *)sortedArrayUsingFunction:(NSInteger (*)(O
2017-05-12 16:05:16 384
原创 NSArray遍历方法
- (NSEnumerator *)objectEnumerator;//正向遍历 - (NSEnumerator *)reverseObjectEnumerator;//反向遍历 NSEnumerator是一个抽象基类,其中定义了2个方法,使其子类实现: - (nullable ObjectType)nextObject; @property
2017-05-12 13:57:16 497
原创 NSString其它常用方法
#pragma mark *** String searching *** //字符串搜索 - (NSString *)commonPrefixWithString:(NSString *)str options:(NSStringCompareOptions)mask;//返回两个字符相同的开头部分 - (BOOL)containsString:(NSString *)str;
2017-05-12 11:13:58 522
原创 NSString进行比较的方法和属性
#pragma mark *** String comparison and equality *** //这是字符串用来比较的方法 /* In the compare: methods, the range argument specifies the subrange, rather than the whole, of the receiver to use in the c
2017-05-12 09:57:42 489
原创 git的简单使用
简单来说,git主要进行版本控制,与远程服务端代码作整合,track远程代码。 对于本地开发与远程服务端代码整合的过程、基本操作的简单流程和命令如下:首先创建SSH Key, 在终端输入命令ssh-keygen -t rsa -C "your email";然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。一切顺利的话,在主目录下就会看到有.ssh文件夹,里面有
2016-07-10 09:52:09 246
交通灯系统
2014-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人