- 博客(78)
- 收藏
- 关注
原创 WKWebview 实现post请求 并以表单形式提交
首先先创建一个HTML文件 拖到项目中 HTML代码:<!DOCTYPE html><html><head> <title></title></head><body></body><script type="text/javas
2018-11-27 16:04:24
2814
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
320
原创 最近苹果开发者支持电话更换了,再也不需要自己给苹果打电话了
最近苹果更新了反馈机制,我们再也不需要自己给苹果打电话了。以前如果有需要都是我们自己给苹果打电话咨询,然后一等就是半个小时,现在这种模式一去不复回了。首先看一下苹果给出的地址 https://developer.apple.com/contact/#!/topic/select选择完问题就等苹果联系你吧...
2018-06-28 10:10:59
3375
转载 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
520
原创 点击添加自定义属性 和获取自定义属性的值
<style> .dvv { width: 100px; height: 50px; background-color: green; } </style></head><body><input type="button"...
2018-03-28 16:56:01
2149
原创 innterText 和 innterHTML 区别
设置文字内容用innterText 或者 innterHTML 都可以设置标签内容用innterHTML获取文字内容用innterText 或者 innterHTML 都可以获取标签价文字内容用innterHTML
2018-03-28 16:38:28
2631
原创 DOM 复习
<script> /* * * 复习: * DOM:Document Object Model(文档对象模型) * DOM作用:操作页面元素的 * onclick点击 * onmouseover鼠标进入 * onmouseout鼠标离开 * o...
2018-03-28 15:27:04
269
原创 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
8642
1
原创 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
1997
原创 Offset
script> my$("btn").onclick=function () { //行内样式设置元素的样式属性值,通过下面的方式是可以获取到的,都是字符串类型 //如果是在style标签中设置元素样式的属性值,下面方式是获取不到 console.log(my$("dv").style.left); console.log(
2018-01-18 16:34:15
365
原创 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
390
原创 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
375
原创 JS 计时器 清理计时器
script> //每个一秒执行一次 返回的是计时器Id var insetId=setInterval(function () { alert("哈哈"); },1000); //当页面加载完毕后,一秒之后执行函数的代码,执行完毕后,再不会执行 //一次性的计时器 返回的是计时器Id var setId=setTimeout(fun
2018-01-10 16:16:31
5099
原创 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
1118
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
535
原创 js 字符串中常用的方法
/* window对象下的属性 * location:地址栏 * 都有后退的,如果是页面直接加载的时候进行跳转,href和assign方法都看不到后退 * location.href:跳转页面(没有后退) * location.assign();方法 * 跳转的时候有历史记录 * navig
2018-01-09 14:57:57
251
原创 JS 时间的格式化处理
/** * 该函数的作用:显示指定格式的时间 * @param dt----->日期对象 * @returns {string}---->返回的是指定格式的字符串日期值 */function getDateTime(dt) { //获取年 var year = dt.getFullYear(); //获取月 var month = d
2018-01-08 16:59:21
307
原创 Js 简单的总结
* 面向对象:是一种编程思想,找对象,注重的是结果 * 面向过程:也是一种编程思想,注重的是细节,注重的是每一步 * 面向对象的特性:封装,继承,多态--了解 * C# c++ Java,OC-----IOS中的 * 基于对象的语言:不能自己创建属于自己的数据类型(暂时的) * JavaScript属于基于对
2018-01-08 16:58:01
330
原创 JS 基本类型包装对象
//变量不能直接调用属性和方法 //对象可以直接调用属性和方法// var num=new Number("10");//num是对象// num.age=18;// console.log(num.age); //内部把str普通的变量进行包装(string是基本类型),包装基本类型,str显示是对象
2018-01-08 14:20:30
503
原创 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
10230
原创 js 数组中常用的方法
数组中常用的方法 内置对象:系统自带的Array Object Math Date 内置对象中常用的方法: 创建数组对象 1.var arr = []; 2.var arr = new Array(); 如果判断这个对象是不是数组 两种方式 1.instanceof 语言对象 instance偶发类型
2018-01-05 16:33:18
303
原创 js 数据类型存储栈和堆
数据类型空类型:undefined null 值类型:基本数据类型 String Number 引用型:复杂数据类型 Object Array 对象值类型的值在栈空间存储,引用类型的对象在堆中存储,地址在栈中存储基本类型(值类型)在调用函数的时候,传递的是值引用类型,在函数调用的时候,传递的是地址(引用)
2018-01-04 17:50:18
1128
原创 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
1094
原创 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
2561
原创 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
324
原创 js typeof 和instanceof的区别
typeof 可以获取任意变量的类型 ,任意类型的对象使用typeof获取到的都是object类型instanceof 只能判断对象的类型 精确判断对象具体的类型
2017-07-20 15:28:49
303
原创 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
1983
原创 函数可以作为另一个函数的参数(举例)
//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
2593
原创 js 递归
//输入一个数 用递归的方式 求各个位数之和 console.log(getSum(34)); function getSum(n) { if (n 10){ return n; } return n % 10 + getSum(parse
2017-07-19 16:38:02
355
原创 前端 输入一个年月日 判断是一年中的第几天
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
1396
原创 js 匿名函数
// 匿名函数不能直接用 其中一种这样 var myfun = function () { }自调用函数,简单的说就是匿名函数 用小括号括起来再加上“ ();” 即可。只能执行一次 好处是可以避免变量命名的冲突 ( function () { } ) ();
2017-07-18 14:18:29
266
原创 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
595
原创 js 函数
函数的形式:1.没有参数 没有返回值2.有参数 无返回值3.无参数 有返回值4.有参数 有返回值函数的三要素:1. 函数的功能 2. 函数的参数3. 函数的返回值函数的返回值:如果return后面跟内容了,返回return后面的内容如果return后面没有内容,返回undefined如果函数没有写return 返回undefined注意:
2017-07-17 17:50:42
456
原创 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
263
原创 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
359
原创 script标签的属性 async 和 defer 的区别
defer: defer="defer" 值可以省略,等到文档完全被 解析 和 显示 后,脚本(js的文件)再执行,只要外部脚步可以使用。async: async="async" 值可以省略,立即异步下载执行外部js,不影响页面其他的操作,js下载完毕立即执行。type: type="text/javascript"
2017-07-13 14:02:53
369
原创 js 断点调试
1.1 代码调试方式✔ 首先运行程序✔ 打开控制台(F12) 找到sources 设置断点✔ 运行程序 (F5) F10 执行程序 (走断点)✔监事变量◇将鼠标放到变量上◇选中变量,添加到监视窗口
2017-06-30 16:24:53
348
原创 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
1020
原创 js 变量的定义 数据类型 运算
变量: 存储数据的容器。◆变量的定义: 通过var 关键字 定义变量◆变量的赋值: 通过“=” 赋值运算符 给变量赋值。 var age=30; 注意: ◆一个变量一次只能保存一个值 ◆一个变量只能保存最后一次的赋值结果。 ◆JS中区分字母大小写 变量的命名规范◆不推荐使用汉字定义变量◆不能使用数
2017-06-28 16:04:32
900
原创 JS 信息提示 alert
alert() 方法:以弹窗的形式显示消息 例如alert(123);console.log(“”); 在控制台中显示消息 dociment.write() 在页面中输出消息 注意 : 里面可以写h5的表情 例如: document.write("一号标题")confirm() : 条件判断的消息方式 例如: confirm("请输入您的密码
2017-06-28 15:53:31
1349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人