- 博客(25)
- 收藏
- 关注
原创 十一.JavaScript 高级(二)
<script> //所有的浏览器都支持window对象,它表示浏览器窗口 //所有js全局对象/函数/变量均自动生成window对象的成员 //全局变量是window对象的属性 //全局函数是window对象的方法 //甚至HTML DOM的document也是window对象的属性之一 //window尺寸 w...
2018-05-31 10:20:48 139
原创 十一.JavaScript 高级(一)
//js中所有的事物都是对象:字符串,数值,数组,函数.....,此外js允许自定义对象 var person = new Object(); person.firstName = "John"; person.lastName = "Doe"; person.age = 50; person.eyecolor = "blue"...
2018-05-30 10:30:46 225
原创 Swift-方法(十一)
//OC/C与Swift的主要区别之一就是Swift的结构体和枚举可以定义方法,在OC中只有类中可以定义方法 //实例方法:是属于某个特定类,结构体或者枚举类型实例的方法,实例方法提供访问和修改实例属性的方法或者提供与实例目的的相关的功能,并以此来支撑实例的功能 class Counter { var count = 0 ...
2018-05-25 14:52:15 132
原创 十一.JavaScript DOM
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title id="header">Title</title></head><body on
2018-05-25 13:49:00 84
原创 Swift-属性(十)
//属性将值跟特性的类,结构体或枚举关联,存储属性存储常量或变量作为实体的一部分,计算属性计算而不是存储一个值 //计算属性可以用于类,结构体,和枚举 //存储属性只能用于类和结构体 //存储属性和计算属性通常用于特定类型的实例 //存储属性:一个存储属性就是存储在特定类或结构体的实例里面的一个常量或变量 ...
2018-05-23 15:43:33 107
原创 十.JavaScript 函数
<script> function functionName(parameters){ //执行的代码 } function myFunction(a, b) { return a * b; } //函数表达式 var x = function (a, b) { return a * b;...
2018-05-23 14:54:42 130
原创 九.JavaScript 验证 API
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <scri
2018-05-23 10:58:49 144
原创 八.JavaScript 表单验证
<body> <script> //表单验证 function validateForm() { var x = document.forms["myForm"]["fname"].value; if (x == null || x == "") { al...
2018-05-22 14:20:40 246
原创 七.JavaScript 变量的提升
<p id="demo"></p> <script> //变量的提升:函数声明和变量声明总是会被解释器悄悄的被提升到方法的最顶部 //在js中函数及变量的声明都将被提升到函数的最顶部,变量可以在使用后声明,也可以先声明再使用 //js只有声明的标量会提升,初始化的不会被提升// x = ...
2018-05-22 14:03:54 101
原创 Swift-闭包(九)
闭包是功能性自包含模块,可以在代码中被传递和使用. 形式: 1.全局函数是一个有名字但不会捕获任何值得闭包 2.嵌套函数是一个有名字并可以捕获其封闭函数域内值得闭包 3.闭包表达式是一个利用轻量级语法所写的可以捕获其上下文的变量或常量没有名字没有值得闭包.//声明一个闭包:这是一个无名函数,作为闭包变量...
2018-05-21 14:45:55 148
原创 六.JavaScript 错误 - throw、try 和 catch
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> //try语句测试代码块的错误
2018-05-21 13:46:08 207
原创 五.JavaScript 正则表达式
//正则表达式语法// /正则表达式主体/修饰符(可选) //正则表达式,使用单个字符串来描述,匹配一系列符合某个语句规则的字符串搜索模式// var patt = "visit"; var str = "我们 Let us visit my home"; //search方法可使用字符串作为参数,字符串参数会转换成...
2018-05-21 11:15:40 120
原创 四.JavaScript 类型转换
// typeof 操作符 typeof "John" // 返回 string typeof 3.14 // 返回 number typeof NaN // 返回 number typeof false ...
2018-05-18 13:53:02 99
原创 三.JavaScript 函数
函数就是包裹在大括号中的代码块,函数即对象,函数可以嵌套在其他函数中定义. 1.基本表达 <script> function test() { alert("hello"); } </script><button onclick="test()">点击<...
2018-05-18 10:39:14 107
原创 二.JavaScript 数据类型
常用数据类型: 字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。 var name; //name为undefined类型 var age = 5; //num为数字Number var job = "worker" ...
2018-05-17 11:03:25 139
原创 一.JavaScript 变量
含义:变量是用于存储信息的容器. 1.变量的声明 var x = 5; //直接声明并赋值 var y; y = 6; //先声明再赋值 var name = "John "; var sum = x + y; name = name + sum; 则: alert(n...
2018-05-17 10:31:41 107
原创 Swift-函数(八)
//函数完整写法 func function_0() -> () { } //无参无返回值函数 func function_1() { print("无参无返回值函数") } //一个入参无返回值函数 func function_2(name: String) { print("一个参数\(name)") ...
2018-05-16 15:35:45 84
原创 Swift-控制流(七)
Swift中的控制语句包括for while if switch break continue 一.for //...表示1~5闭区间中的数字,其中index为隐式声明 for index in 1...5 { print(index) } //开区间打印记过1~4 for i...
2018-05-16 14:16:43 96
原创 Swift-集合字典(六)
字典是一种存储相同类型多重数据的存储器,每个值都关联读的键,键作为字典中的这个值数据的标识符.和数组中的数据项不同,字典中的数据项并没有具体顺序. 一.创建字典 var airports: Dictionary = ["TYO": "Tokyo", "DUB": "Dublin"] var foods = ["fruit":...
2018-05-15 11:15:01 114
原创 Swift-集合数组(五)
数组用来按照顺序存储相同类型的数据,相同的值可以多次出现在同一数组的不同位置. Swift数组对存储数据的具体要求:数据值在被存储进入某个数组之前类型必须明确,方法是通过显示的类型标注或者类型推断,而且不是必须是class类型.Swift中的数组是类型安全的,并且他们中包含的类型必须明确. 一.数组的构造语句 1.var shopList: [String] = ...
2018-05-14 17:37:34 347
翻译 Swift-字符串(四)
//String 是一个有序的字符集合, Swift字符串通过String类型表示,也可以表示为Character类型值的集合 var str = "Hello, playground" //初始化空字符串 var emptyString = "" var anotherString = String() ...
2018-05-14 16:10:18 208
原创 Swift-类型安全(三)
Swift是一门类型安全的语言 原因: 1.类型安全的语言鼓励程序员在编写代码时,提前预设好变量及常量的类型,防止在传递及赋值时传给不同类型的值 2.Swift在编译时就会做类型检测,并且以错误的方式标明所有不匹配的类型 3.Swift增加的类型推断,会自动对常量与变量进行类型推断,声明合适的类型...
2018-05-07 15:43:29 834
原创 Swift-常量和变量(一)
命名要求:常量与变量不能包含数学字符,箭头,保留的(或非法的) Unicode码位,连线与制表符,也不能以数字开头,但可以在常量与变量名的其他位置出现数字.一.常量 常量的值设置之后不能改变 声明: 用let进行声明 let numOne : Int = 3 let numTwo = 3 let nameOne : String ...
2018-05-07 14:44:38 184
原创 Swift-数据类型(二)
1. 整型 let num1 : UInt8 = 1 //无符号8位整数 let num2 : UInt16 = 2 //无符号16位整数 let num3 : UInt32 = 3 //无符号32位整数 let num4 : UInt64 = 4 //无符号64位整数 let num5 : Int8 = ...
2018-05-07 14:30:28 164
转载 gem install cocoapods ERROR: While executing gem ... (Gem::FilePermissionError)
在cocoapods 执行 sudo gem install cocoapods的时候出现 While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin directory.改为 sudo gem install -n /usr/local/bin c...
2018-05-07 11:16:15 309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人