自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 polymer 自定义元素学习教程

最近在学习polymer ,我根据自己的所学给大家写了一篇polymer 学习教程。我们结合实例讲解,下面手动来创建一个干净的项目。 1、cd nodejs2、mkdir polymer-demo13、cd polymer-demo14、bower init    (一路回车)5、echo>.bowerrc{ "directory": "bo

2016-07-31 23:22:56 658

原创 polymer 自定义元素学习

这是一篇polymer学习教程,关于polymer 自定义元素的css详解。有什么不对的欢迎拍砖。 CSS样式优先规则但同一个元素有定义多个CSS样式时优先规则是,使用权重值最高的那个样式!CSS权值相等将使用最后的那条定义! style=””,权值为1000。D选择器【#id】,权值为100。class类【.class】权值为10。

2016-07-31 23:20:23 456

原创 Polymer 前端开发框架学习教程

Polymer 是在 Google I/O 2013 发布的一个新的 Web UI 框架。2015-5-29日在Google I/O 2015将Polymer升级到了1.0版本。Polymer的核心原则是 “Everything is an element”。它是一款实用、基于事件驱动、封装性和互操作性强的 Web UI 开发框架。如果你还不了解,建议你从这篇文章开始学习Polymer 。

2016-07-31 23:16:51 1047

原创 ES6这些令人激动的小改进

ECMAScript 6 (ES6) 新特性可以分为新增语法(例如:class),增强 JavaScript 功能(例如:import),以及改良 JS “缺陷” (例如:let 关键字)。大部分博客将这三类新特性混在一起介绍,往往让刚入门 ES6的同学晕菜。因此我决定写下这篇文章仅仅介绍改良 JS “缺陷”的这部分特性。我希望通过这篇文章介绍,能让你明白只要使用一小部分 ES

2016-07-29 21:45:33 732 1

原创 es6入门基础总结

最近在学习javascript es6,也在看javascript es6标准入门,所以结合了这本书的内容写了一个读书笔记,希望对入门学习ES6的同学有点帮助。   运行环境node环境的检查 查看node对es6的支持状况$ node --v8-option | grep harmory 阮一峰自写插件 @githu

2016-07-29 21:11:01 761

原创 ES6新特性总结

作为开发者,我们就要不断的学习,学习ES6,不知他的新特性怎么行?ES6 是 Javascript 的下一个版本,它有很多很棒的新特性。这些特性复杂程度各不相同,但对于简单的脚本和复杂的应用都很有用。在本文中,我们将讨论一些精心挑选的 ES6 特性,这些特性可以用于你日常的 Javascript 编码中。请注意,当前浏览器已经全面展开对这些 ES6 新特性的支持,尽管目前的支持程度还有所差

2016-07-29 21:07:08 994

原创 写给小白的ECMAScript 6学习教程

ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。 本文译自 Github 上的一篇文章,目的是对入门ES6的同学做一个简单的扫盲。 1. let、const 和 block 作用域let 允许

2016-07-29 21:02:59 643

原创 源码讲解knockout执行过程

knockout执行过程是怎么样的呢?你是不是还很迷惑。这里我就结合我自己学习knockout的总结和自己的开发经验给大家讲解一些,有源码哟。 一、执行流程一、主要类分析 2.1. 在applyBindings中,创建bindingContext,然后执行applyBindingsToNodeAndDescendantsInternal方法

2016-07-28 20:14:03 444

原创 如何理解knockout依赖属性

knockout依赖属性是什么?也许看了教程还是迷迷糊糊,这里就给大家用源码来一个knockout学习教程吧,希望大家能够弄懂knockout的依赖属性。 一、序列图一、主要代码文件 1、dependentObservable.js:主要包含ko.computed相关方法的处理2、dependencyDetection.js:主要包含依赖

2016-07-28 20:09:59 544

原创 几个KNOCKOUT.JS 框架使用技巧

最近一直在使用和学习KNOCKOUT.JS。有了一些心得体会就把它们总结了出来。Knockout js 使用心得条目如下: 1 knockout js是个轻量级的js框架,在knockout官网下载之后,可以引入自己的html中。knockout js的使用并不需要jQuery配合,但我们也可以在jQuery之后自己的js文件之前引入knockoutjs 2 k

2016-07-28 20:07:05 750

原创 angularJS开发心得总结

一、开端真的是忙完这一阵子就可以忙下一阵子了啊。。。最近在做一个angularJS+Ionic的移动端项目。。。记录一些技巧,方便自己以后查阅,也方便需要学习angularJS的人可以看一看...^_^二、基础原则了解①angular的一些入门了解一、基础知识1.angular放弃了IE82.四大核心分别是mvc、模块化、指令系统、双向数据绑

2016-07-27 19:06:53 1253

原创 通过Hello World学习AngularJS

本篇体验AngularJS的Hello World,虽然简单,但体现了AnuglarJS的一些重要概念。对于刚入门学习AngularJS的同学有帮助。 大致思路是这样的: 通常通过为html元素添加AngularJS独有的属性来实现一些功能,比如ng-app, ng-controller在js中,通常需要注册一个module,然后为module再注册cont

2016-07-27 19:03:40 261

原创 AngularJs应用的基本元素总结

一、摘要:angular是采用JavaScript编写的前端mvc框架,帮助开发者编写现代化的单页面应用。它尤其适用编写有大量CRUD操作的,具有Ajax风格的客户端应用。这里总结了一些我学习AngularJs的笔记。二、总结:AngularJs中的mvc模式(model-view-control):AngularJs应用的基本元素介绍:表达式(ex

2016-07-27 19:00:37 294

原创 PHP正则表达式总结

写在前面整理了一些常用的正则表达式,主要最近在PHP项目和PHP学习中经常使用。 典型的搜索和替换操作要求您提供与预期的搜索结果匹配的确切文本。虽然这种技术对于对静态文本执行简单搜索和替换任务可能已经足够了,但它缺乏灵活性,若采用这种方法搜索动态文本,即使不是不可能,至少也会变得很困难。通过使用正则表达式:可以测试字符串内的模式。例如,可以测试输入字符串,以

2016-07-26 21:09:49 238

原创 ajax知识点总结

Ajax是web前端开发中必须的基础知识,本文小编就整理了一些ajax学习中的比较重要的知识点,分享给大家,希望对大家学习这方面内容有所帮助吧。1. http是一种无状态协议2. http请求:四部分组成① http 请求的方法或动作,如:GET / POST② 正在请求的URL,总得知道请求的地址是什么③ 请求头,包含一些客户端环境信息,身份验证信息等④ 请求

2016-07-26 21:06:42 369

原创 关于ajax的基础知识点总结

ajax是web前端常用的技术之一,我为大家总结了ajax基础知识,如下,希望大家共进步。创建XMLHttpRequest对象var xmlhttp;if (window.XMLHttpRequest)  {// code for IE7+, Firefox, Chrome, Opera, Safari  xmlhttp=new XMLHttpRequest();

2016-07-26 21:04:21 339

原创 详解Swift基本运算符

最近在学习Swift,有一些自己的心得体会。今天从Swift基本运算符谈起,来谈谈我的学习心得,有兴趣的同学我们一起学习一起进步。 1.常量和变量用let来声明常量,用var来声明变量。    let a = 10;    var b = 0;可以理解为:声明了一个名字为a的常量,并给它赋值为10;声明了一个名字为b的变量,并给它赋初始值为0;

2016-07-25 15:27:24 246

原创 你真的会用JSON.stringify么?

关于JSON.stringify函数,应该都知道其最初的含义,JSON.stringify(obj)把对象转化为JSON字符串,当然,在低版本浏览器中需要引入JSON2.js插件才能正常使用。但是,JSON.stringify仅仅就这一个用处么?显然不止。它还有第二个、第三个参数。了解这三个用处将对学习JSON  大有用处。 第二个参数JSON.stringify的第二

2016-07-25 14:14:33 1648

原创 对json数据""、nil、NSNull的处理

情形分析:我一般在接受json数据时会遇到要处理这三种值的情况。针对这三种情况,我给大家写了一个简单的json教程。 接受的Json数据:{    Address = "";    Area = "";    BindMobile = 18758363317;    CityName = "";}处理:"" :一般表示接受的关键字的值是字符串,但是长度为

2016-07-25 14:06:35 510

原创 从零开始学JSON

也许很多人还没有接触过JSON,为了梳理自己的知识,也为了方便想自学JSON的人学习,我这里给大家写了一篇JSON基础教程。 1. 什么是JSON? 什么是JSON?记得刚开始接触JSON这一概念的时候是在大三的时候,由于需要将数据从WEB服务器后台传递到页面中,比如,需要将一个名为name的属性值传递到页面,当然,这很平常、很简单。可是,如果我要传递很多数据,很多有组织性的数据,

2016-07-25 14:00:12 453

原创 Sass之注释学习教程

在本章中,让我们学习SASS 的注释。注释是放置在源代码中不可执行的语句。注释使源代码更易于理解。SASS支持两种类型的注释。   多行注释 - 这些使用 /*和*/ 写入。多行注释都保留在CSS输出。 单行注释 - 这些是使用//跟着注释。单行注释不会保留在CSS输出。 实例下面的例子演示了SCSS 文件中使用注释:  SASS注释- www.yi

2016-07-23 22:13:53 344

原创 SASS基础教程

最近一直被泡在前端窑子里,因此也接触到一些不新鲜又新鲜的东西,其中今天我们就要学习SASS 一、SASS是什么?它是对CSS的扩展,让CSS语言更强大。优雅。允许使用变量、嵌套规则、继承、自定义函数、条件语句等一系列功能,并且能够完全兼容CSS语法。二、安装和使用2.1 安装SASS是Ruby语言写的,因此在安装SASS之前必须先安装Ruby。

2016-07-23 22:10:14 266

原创 详解Less运算符和函数

今天给大家写一篇关于Less运算符和函数的less学习教程 ,有什么问题一起探讨。 运算符  Less还支持+、-、*、/运算符。但对单位不一致的运算数进行运算要注意以下两点:  1. 运算数与运算符间必须用空格分隔;  2. 以第一个运算数的单位作为运算结果的单位;    Less源码: // 运算数与运算符间没有空格@fa

2016-07-22 22:49:24 1689

原创 Less的常用语法总结

学前端的同学可能都知道less,为了方便学习less ,这里给大家总结了几个常用的语法。 变量/*变量*//*注意,由于变量只能定义一次,实际上他们就是“常量”.*/@base: #f938ab;函数/*函数 .box-shadow(), iscolor(), isnumber(), 函数重载*/.box-shadow(@style, @c)

2016-07-22 22:44:00 364

原创 Ios多线程学习笔记

最近在学习ios多线程,总结了必学的一些知识点,希望加深自己的印象,也希望对大家有帮助。进程:正在进行中的程序被称为进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间;线程:线程是进程中一个独立的执行路径(控制单元);一个进程中至少包含一条线程,即主线程。队列:dispatch_queue_t,一种先进先出的数据结构,线程的创建和回收不需要程序员操作,由队列

2016-07-22 22:39:45 257

原创 jQuery 3.0 一个小问题的解决办法

jQuery 前阶段推出了3.0版本,改动非常大。在大家学习jQuery 时,如果要使用 3.0 的话,建议先仔细了解一下新特性,否则会引起一些小问题,例如下面的代码非常简单,此时没有任何问题,可以正常显示内容,但如果 $(function (){... }) 内部出现异常,让人困扰的问题便来了添加一个异常后的状态页面

2016-07-21 20:35:16 561

原创 jQuery 3.0新特性总结

要学习jQuery  ,不懂jQuery 3.0怎么行。jQuery 3.0在最近发布了最终的全新版本。从2014年10月,jQuery团队对这个主要大版本进行维护开始,web开发者社区便一直在期待着这一刻的到来,终于在2016年6月他们迎来了这一个最终版。通过 jQuery 3.0的版本更新说明 ,我们看到了一个保持着向后兼容的更轻便,更快速的jQuery。在本文中,我们将介绍一些令人眼

2016-07-21 20:28:23 1217

原创 详解iOS中的数据存储

数据能够让一个应用有血有肉,今天我们就来一起学习ios数据储存。 应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录)与其他文件系统隔离.应用必须待在自己的沙盒里,其他应用不能访问该沙盒.模拟器应用沙盒的根路径在: (apple是用户名, 6.0是模拟器版本)/Users/apple/Library/Application Support/i

2016-07-21 20:18:55 360

原创 Bootstrap入门基础

最近需要做一个简单的Web页面。考虑到前端经验不足,为了快速产出,同时项目只是一个工具,对项目没有什么要求,所以我选择了Bootstrap这个框架作为Web框架。写从零学习Bootstrap的初衷: 看了半天的Bootstrap的文档,包括官方的(http://v3.bootcss.com/getting-started/)和非官方的(http://www.runoob.c

2016-07-20 23:46:33 310

原创 带你从零了解BootStrap

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。今天给大家写了一个很基础的BootStrap学习教程,从零开始讲解。 1、什么BootstrapBootstrap 是一个用于快速开发Web应用程序和网站的前端框架。Bootstrap 是基于 H

2016-07-20 23:43:49 513

原创 Bootstrap表单布局详解

Bootstrap表单时我们前端必学的内容,所以我给大家写了一个关于表单的Bootstrap学习教程:在Bootstrap 提供了下列类型的表单布局:垂直表单(默认) -> 这个不好看,都是手机版了,PC版占一排不好看;内联表单 -> 我相信这个才是你想要的,PC版响应横排,手机版响应竖排。水平表单 -> 用栅格系统控制显示 一、垂直表单垂直

2016-07-20 23:40:04 3921

原创 使用Eclipse这些快捷键,效率提升一倍

工欲善其事,必先利其器。对于程序员来说,Eclipse便是其中的一个“器”。本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍。Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分了你的神。而学习Eclipse 的一些实用技巧,则可以大大提高开发效率。1.1文件切换的三种方式     1.1.1  Ctrl + E,在右边显示出当前打开的所有文件

2016-07-17 15:31:29 342

原创 将eclipse项目导入到android studio心得体会

有经验的应该都知道eclipse开发项目虽然可以导入到as,但是经常会报一些奇奇怪怪的错误,有时候可能是变量名出了问题,也有可能是资源文件丢失了,还有可能是环境不同等等,我今天为了打开我们的项目,花了好长时间去解决,终于还是被我打开了,写篇博客记录下,我用的是最新版的android studio(version 2.1.2),具体操作如下。 一、解压eclipse项目并将其放置

2016-07-17 15:22:44 407

原创 详解ObjC之注释、标识符和变量

Objective-C( 以下简称 ObjC) 是一门强类型语言,强类型包括了两方面的含义:第一,所有的变量必须先声明,后使用;第二,指定类型的变量只能接收类型与之匹配的值。所以我们一起来 学习 Objective-C 的注释、标识符和变量。1.1 注释  程序注释是源代码的一个重要组成部分,对于一份规范的程序源代码而言,注释应该占到源代码的三分之一以上。ObjC 提供

2016-07-17 15:15:30 639

原创 几个常见的MySQL语法

为了方便对自己知识的一个梳理,也方便一些入门MySQL 的同学学习,写了这篇博文。Select语句的一般语法1.SELECT [ALL|DISTINCT]  [, ]...2.FROM  [, ]...3.[ WHERE  ]4.[ GROUP BY ,[列名2][,...][HAVING组条件表达式] ]5.[ ORDER BY ,[ASC|D

2016-07-16 21:20:58 351

原创 MySQL如何安装和启动

MySQL的安装和启动是MySQL入门 http://www.maiziedu.com/course/331/知识。这里给大家总结一下:一、MySQL各类安装方法的比较在Linux系统下,MySQL有3种主要的安装方式,分别是:RPM安装、二进制安装、源码安装。三种安装方式的优缺点如下表所示:RPM安装二进制安装

2016-07-16 21:17:34 437

原创 MySQL如何安装和启动

MySQL的安装和启动是MySQL入门 http://www.maiziedu.com/course/331/知识。这里给大家总结一下:一、MySQL各类安装方法的比较在Linux系统下,MySQL有3种主要的安装方式,分别是:RPM安装、二进制安装、源码安装。三种安装方式的优缺点如下表所示:RPM安装二进制安装

2016-07-16 21:16:19 314

原创 带你从零了解mysql

mysql 是一门关系型数据库,不同于mongoDB来说. mysql需要给不同的表之间建立相互联系,以便确定完整性约束.这里我们看看Mysql基础知识 mysql常用术语冗余: 用来表示存储两倍的数据,但会使数据访问更快.相当于redis主键: 用来执行每个表的关键性数据,并且,每个表中只有一个主键.外键: 这应该是mysql的关键,使用外键来

2016-07-16 21:07:22 850

原创 重新学习老是忘记的JS正则表达式

正则表达式,有木有人像我一样,学了好几遍却还是很懵圈,学的时候老明白了,学完了忘光了。好吧,其实还是练的不够,所谓温故而知新,可以为师矣,今天就随我来重新学习javascript 正则表达式吧。         为啥要有正则表达式呢?其实就是因为计算机笨(这话不是我说的),比如123456@qq.com,我们一看就是邮箱,可是计算机不认识啊,所以我们就要一些计算机认识的语言,来制定好规则,

2016-07-14 11:54:44 1019

原创 细说Swift类型转换

类型转换可以判断实例的类型,也可以将实例看做是其父类或子类的实例。今天我们就一起来学习swift 。在swift中类型转换使用is和as操作符实现,这两个操作符提供了一种简单明了的方式去检查值的类型或转换其他类型。 一、定义类层次为实际例子 可以将类型转换用在类和子类的层次结构上,检查特定类型实例的类型并且转换这个类实例的类型为这个层次结构中的其他类型://

2016-07-14 11:51:30 335

空空如也

空空如也

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

TA关注的人

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