自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 WKWebview 实现post请求 并以表单形式提交

首先先创建一个HTML文件 拖到项目中 HTML代码:<!DOCTYPE html><html><head> <title></title></head><body></body><script type="text/javas

2018-11-27 16:04:24 1849 1

原创 jQuery 返回顶部 源码

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body { height: 8000px; }

2018-07-04 13:41:32 90

原创 最近苹果开发者支持电话更换了,再也不需要自己给苹果打电话了

最近苹果更新了反馈机制,我们再也不需要自己给苹果打电话了。以前如果有需要都是我们自己给苹果打电话咨询,然后一等就是半个小时,现在这种模式一去不复回了。首先看一下苹果给出的地址 https://developer.apple.com/contact/#!/topic/select选择完问题就等苹果联系你吧...

2018-06-28 10:10:59 2717

转载 swift UI篇

UIlableUIlable:UiView -> UIView的属性方法UIlabel 都拥有,从UIView继承下来的属性// 创建UIlabel对象 let label = UILabel.init(frame: CGRectMake(10, 10, 400, 600))// 添加到界面 self.view.addSubvi...

2018-05-16 17:56:51 149

原创 点击添加自定义属性 和获取自定义属性的值

<style> .dvv { width: 100px; height: 50px; background-color: green; } </style></head><body><input type="button"...

2018-03-28 16:56:01 1241

原创 innterText 和 innterHTML 区别

设置文字内容用innterText  或者 innterHTML 都可以设置标签内容用innterHTML获取文字内容用innterText  或者 innterHTML 都可以获取标签价文字内容用innterHTML

2018-03-28 16:38:28 1492

原创 DOM 复习

<script> /* * * 复习: * DOM:Document Object Model(文档对象模型) * DOM作用:操作页面元素的 * onclick点击 * onmouseover鼠标进入 * onmouseout鼠标离开 * o...

2018-03-28 15:27:04 91

原创 Js注册事件的3种写法

<input type="button" value="按钮" onclick="alert('助教喜欢的是男人');"/><input type="button" value="按钮2" id="btn2"/><input type="button" value="按钮3"

2018-03-23 15:14:16 6774

原创 js文本框禁用 获取文本框焦点onfocus 事件 注册事件优化

一个属性disable= true 被禁用了   disable = false 可以使用并可编辑获取文本框的焦点  onfocus 失去焦点事件:onblur <input type="button" value="设置内容" id="btn"/><input type="text" value="1"/><input type=&q

2018-03-23 15:13:43 964

原创 Offset

script> my$("btn").onclick=function () { //行内样式设置元素的样式属性值,通过下面的方式是可以获取到的,都是字符串类型 //如果是在style标签中设置元素样式的属性值,下面方式是获取不到 console.log(my$("dv").style.left); console.log(

2018-01-18 16:34:15 161

原创 JS中预解析

script> f1(); console.log(c);//9 console.log(b);//9 console.log(a);//报错 function f1() { var a = b = c = 9; console.log(a);//都是9

2018-01-12 16:08:00 151

原创 JS 时间Date对象中的方法

script>// var dt = new Date();// console.log(dt.toString());// var dt = Date.now();//获取的是当前的毫秒数// console.log(dt); var dt = new Date("2016-11-19");//把这个字符串的时间

2018-01-12 13:44:43 153

原创 JS 计时器 清理计时器

script> //每个一秒执行一次 返回的是计时器Id var insetId=setInterval(function () { alert("哈哈"); },1000); //当页面加载完毕后,一秒之后执行函数的代码,执行完毕后,再不会执行 //一次性的计时器 返回的是计时器Id var setId=setTimeout(fun

2018-01-10 16:16:31 3255

原创 JS 随机颜色封装

head> meta charset="UTF-8"> title>colortitle> style> div{ width: 200px; height: 100px; background-color: red; } style> script>

2018-01-10 15:37:16 551 1

原创 JS 字符串中出现次数做多和替换某个词案例代码

var str = "传说中的永远十八岁的24k纯帅的小杨";// var index = str.indexOf("小杨");// str = str.substr(index,2); //2 给一段话,找出小杨这个字符串在这个字符串中所有出现的位置 var count = 0; var keyWord = "小杨

2018-01-10 11:33:53 272

原创 js 字符串中常用的方法

/* window对象下的属性 * location:地址栏 * 都有后退的,如果是页面直接加载的时候进行跳转,href和assign方法都看不到后退 * location.href:跳转页面(没有后退) * location.assign();方法 * 跳转的时候有历史记录 * navig

2018-01-09 14:57:57 114

原创 JS 时间的格式化处理

/** * 该函数的作用:显示指定格式的时间 * @param dt----->日期对象 * @returns {string}---->返回的是指定格式的字符串日期值 */function getDateTime(dt) {    //获取年    var year = dt.getFullYear();    //获取月    var month = d

2018-01-08 16:59:21 134

原创 Js 简单的总结

* 面向对象:是一种编程思想,找对象,注重的是结果 * 面向过程:也是一种编程思想,注重的是细节,注重的是每一步 * 面向对象的特性:封装,继承,多态--了解 * C# c++ Java,OC-----IOS中的 * 基于对象的语言:不能自己创建属于自己的数据类型(暂时的) * JavaScript属于基于对

2018-01-08 16:58:01 143

原创 JS 基本类型包装对象

//变量不能直接调用属性和方法 //对象可以直接调用属性和方法// var num=new Number("10");//num是对象// num.age=18;// console.log(num.age); //内部把str普通的变量进行包装(string是基本类型),包装基本类型,str显示是对象

2018-01-08 14:20:30 265

原创 JS Math 对象 对小数点 四舍五入 ,只入不舍 ,只舍不入处理

//返回多个数中的最大值 console.log(Math.max(1,2,3,4,5));//5 //返回多个数中的最小值 console.log(Math.min(1,2,3,4,5));//1 //向下取整 console.log(Math.floor(45.84334));//45 //向上取整

2018-01-08 11:17:20 5682

原创 js 数组中常用的方法

数组中常用的方法    内置对象:系统自带的Array Object Math  Date    内置对象中常用的方法:    创建数组对象    1.var  arr = [];    2.var arr = new Array();     如果判断这个对象是不是数组  两种方式     1.instanceof 语言对象 instance偶发类型  

2018-01-05 16:33:18 131

原创 js 数据类型存储栈和堆

数据类型空类型:undefined null 值类型:基本数据类型 String Number 引用型:复杂数据类型 Object Array 对象值类型的值在栈空间存储,引用类型的对象在堆中存储,地址在栈中存储基本类型(值类型)在调用函数的时候,传递的是值引用类型,在函数调用的时候,传递的是地址(引用)

2018-01-04 17:50:18 729 1

原创 js 自定义构造函数

//系统的构造函数 new Object();//自定义的构造函数,模仿系统的构造函数//函数名的首字母大写叫做构造函数function Student(name,sex,age,height,weight){this.name = name;this,sex = sex;this.age = age;this.heigt = height;thie

2017-12-27 16:42:52 812

原创 JS 创建多个对象

function createObjc(name,sex,age){var obj = new Object();obj.name = name;obj.sex = sex;obj.age = age;obj.sayHi = function (){console.log("我的名字是:" +this.nam);};return obj;};

2017-12-27 15:18:44 1691

原创 js DOM 获取页面元素

DOM: 文档对象模型,又称为文档树模型,是一套操作HTML和XML文档的API。DOMCore : 可以用在任何DOM文档中head> meta charset="UTF-8"> title>Titletitle> script> function handerl() { var divs = document.getElem

2017-07-20 17:51:15 187

原创 js typeof 和instanceof的区别

typeof 可以获取任意变量的类型  ,任意类型的对象使用typeof获取到的都是object类型instanceof 只能判断对象的类型  精确判断对象具体的类型

2017-07-20 15:28:49 160

原创 js 基本数据类型 和复杂数据类型的区别

//基本类型 //指的是两个内存 所以n2还是10 var n1 = 10; var n2 = n1; n1 = 20; console.log(n2); //复杂(引用)类型 function Student(name,age,salary) { this.name = name;

2017-07-20 14:48:42 927

原创 函数可以作为另一个函数的参数(举例)

//1.函数是一种数据类型 function 类型//2.函数可以作为另一个函数的参数// 例如:function getResult(a, b, fn) { return fn(a, b); } var result = getResult(5, 6,function (a, b) { return a + b; }

2017-07-19 17:26:24 702

原创 js 递归

//输入一个数 用递归的方式 求各个位数之和 console.log(getSum(34)); function getSum(n) { if (n 10){ return n; } return n % 10 + getSum(parse

2017-07-19 16:38:02 190

原创 前端 输入一个年月日 判断是一年中的第几天

console.log(getDays(2016,3,29));function getDays(year,month,day) { var days = day;//总共多少天 //如果是1月的话,直接返回天数 这段可以不用写 if (month === 1) { return days; } //如果不是1月的话,要累加之前的每个月份的

2017-07-19 14:35:27 779

原创 js 匿名函数

// 匿名函数不能直接用 其中一种这样 var myfun = function () { }自调用函数,简单的说就是匿名函数 用小括号括起来再加上“ ();” 即可。只能执行一次  好处是可以避免变量命名的冲突 ( function () { } ) ();

2017-07-18 14:18:29 135

原创 js 解析器 面试题 闭包

var a = 18;f1();function f1() { var b = 9; console.log(b); console.log(a); var a = "123"; }解析器:预解析: 全局作用域  1. 先找到var function  和参数    2. 找到var 和function 之后,会吧var 和functio

2017-07-18 14:10:41 334

原创 js 函数

函数的形式:1.没有参数 没有返回值2.有参数 无返回值3.无参数 有返回值4.有参数 有返回值函数的三要素:1. 函数的功能 2. 函数的参数3. 函数的返回值函数的返回值:如果return后面跟内容了,返回return后面的内容如果return后面没有内容,返回undefined如果函数没有写return 返回undefined注意:

2017-07-17 17:50:42 183

原创 js 冒泡排序

控制循环次数var s = 0;var s1 = 0; for (var i = 0; i var isSort  = true; 假设排序okfor (var j = 0; j - i; j++){if (array[j] > array[j + 1] ){isSort = false;//两两比较//交换位置var tmp = array[j] ;a

2017-07-17 13:11:42 156

原创 js 数组

数组: 数据的有序列表,可以存放任意类型的数据,数组的大小可以动态调整。例如:var array = new Array(4);array[4] = 4;for (var I = 0;i        console.log(array[i]); }说明: 首先创建了一个长度为4的数组。之后给数组的第5个元素赋值为4. 这时候就改变的了数组的长度,数组的长度是5;所以

2017-07-16 20:00:05 147

原创 script标签的属性 async 和 defer 的区别

defer:    defer="defer"  值可以省略,等到文档完全被  解析  和  显示  后,脚本(js的文件)再执行,只要外部脚步可以使用。async:  async="async" 值可以省略,立即异步下载执行外部js,不影响页面其他的操作,js下载完毕立即执行。type: type="text/javascript"

2017-07-13 14:02:53 211

原创 js 断点调试

1.1  代码调试方式✔ 首先运行程序✔ 打开控制台(F12)      找到sources   设置断点✔ 运行程序 (F5) F10 执行程序  (走断点)✔监事变量◇将鼠标放到变量上◇选中变量,添加到监视窗口

2017-06-30 16:24:53 225

原创 JS Math对象 数据类型转换 逻辑运算符 条件判断

Math对象☞Math.ceil(x)    返回大于等于x,与它(x)最接近的一个整数☞Math.floor(x)   返回小于等于x,与它(x)最接近的一个整数☞Math.pow(x,y)  返回x的y次方☞ Math.max(x,y,z)  获取最大值☞ Math.min(x,y)   获取最小值☞ Math.random()  返回0到1之间的随机数

2017-06-30 16:07:41 543

原创 js 变量的定义 数据类型 运算

变量:  存储数据的容器。◆变量的定义:  通过var 关键字 定义变量◆变量的赋值:  通过“=” 赋值运算符 给变量赋值。 var age=30; 注意: ◆一个变量一次只能保存一个值          ◆一个变量只能保存最后一次的赋值结果。          ◆JS中区分字母大小写 变量的命名规范◆不推荐使用汉字定义变量◆不能使用数

2017-06-28 16:04:32 541

原创 JS 信息提示 alert

alert()    方法:以弹窗的形式显示消息  例如alert(123);console.log(“”);  在控制台中显示消息   dociment.write()   在页面中输出消息  注意 : 里面可以写h5的表情         例如: document.write("一号标题")confirm() : 条件判断的消息方式   例如: confirm("请输入您的密码

2017-06-28 15:53:31 887

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