- 博客(19)
- 收藏
- 关注
转载 JS对象
1.对象属性writable 是否可写enumerable 是否可枚举configurable 是否可重新设置value 属性值//var person = { x : 1 }console.log(Object.getOwnPropertyDescriptor(Object,'prototype'));//Object {value: Object, writab...
2019-07-08 19:04:02
119
转载 JS查漏补缺1
1.function fn(){ var a = b = 1 //该方式创建的变量,b为全局变量 // var a = 1, b = 1 //该方法创建的变量都为局部变量}fn()console.log(typeof a) // undefinedconsole.log(typeof b) // number2.fn1(); // 1function...
2019-07-07 19:52:20
120
转载 Javascript类型检测
1.typeoftypeof 适合基本类型及function检测,遇到null失效。typeof 100; // "number"typeof true; // "boolean"typeof fun(); // "function"typeof NaN; // "number"typeof undefined; // "undefined"typeof null; // "ob...
2019-07-07 17:17:08
115
转载 基本数据类型与对象之间的关系
var s = 'string'console.log(s.length) //6s.t = 6console.log(s.t) //undefinedvar str = new String('string')console.log(str.length) //6str.t = 6console.log(str.t) // 6但基本数据类型尝试用对象的方式来使用时,如访问le...
2019-07-07 16:06:45
833
转载 JS继承
1.继承父类属性和方法,同时拥有自己的属性和方法。2.每一个对象创建出来的时候,都初始化一个proto属性。3.对象冒充:.call(this指向,参数列表).apply(this指向,[参数列表]);继承方法:(1).原型链window.onload=function(){ function Person(name,age){ this....
2019-07-07 11:52:09
95
转载 JS面向对象
1.创建对象window.onload=function(){ //1.工厂模式: function student1(name,qq){ var obj=new Object(); obj.name=name; obj.qq=qq; o...
2019-07-07 11:22:11
76
转载 JS常见知识点
1.样式相关取行间样式oDiv.style.width;//该方法只能获取行间样式,获取不到非行间样式。取非行间样式(1)var w = getComputedStyle(oDiv).width;//IE8及以下不兼容。(2)var w = oDiv.currentStyle["width"];//IE6,7,8专有,但标准浏览器不兼容。(3)对象.属性 ----> 对象["属性...
2019-07-07 10:33:34
90
转载 基本数据类型转换
一、强制转换1.其他类型转Stringa.toString();生成一个新的字符串,不会改变原来的数据类型。a.toString(2);转换为二进制的字符串。a.toString(8);转换为八进制的字符串。String(a);强制转换为字符串类型;两者区别:x.toString()不能转换null和undefined,如需转换,需重写toString方法。window.onload=...
2019-07-07 09:56:03
135
转载 Ajax
window.onload=function(){ iAjax("wenben.txt",function(str){ alert(str); },function(str){ alert(str); });}function iAjax(url,funS,funF){ ...
2019-07-06 21:31:56
96
转载 Cookie
1.设置cookie document.cookie="username=web515;expires="+date;//如果没有设置过期时间expires,页面关闭cookie就被释放;如设置过期时间,过了过期时间才被释放。2.获取cookie console.log(document.cookie);3.cookie的相关函数封装: window.onload=fun...
2019-07-06 21:28:37
87
转载 Javascript的组成部分
一、DOM(Document Object Model):文本对象模型//通过标签名获取DOM对象。返回的是一个集合,需通过具体下标获取某个具体的DOM对象。var oDiv=document.getElementsByTagName("div");//通过ID获取DOM对象。var oBox=document.getElementById("box");//通过className来获取...
2019-07-06 20:01:47
108
转载 RegExp 正则对象
正则表达式:规定文本检索的内容创建正则对象:(1) 构造函数var reg1 = new RegExp("l");//一个参数,检索内容。var reg2 = new RegExp("l","ig");//两个参数。(2) 字面量方式var reg3=/l/ig; //i:不区分大小写;g:全局匹配。检索方式:var reg = /l/ig;var str = "h...
2019-07-06 17:42:16
113
转载 Math数学对象
1.Math.ceil(num);向上取整。Math.floor(num);向下取整。Math.round(num);四舍五入。2.Math.max(num1,num2,……);取最大值。Math.min(num1,num2,……);取最小值。3.Math.pow(num1,num2);//num1为基数,num2为次方数,即num1^num2;Math.sqrt(n);//平方根,即n^(1...
2019-07-06 16:58:24
204
转载 JS函数
1.声明函数函数声明function fun(){};fun();字面量函数var s = function(){};s();构造函数function Fun(){};var fun=new Fun();2.回调函数某个动作做完之后,才执行的函数。function move( obj , attr , step , stopValue , fn ){ //...
2019-07-06 10:11:45
118
转载 JS数据类型
js变量是弱类型,通过赋值决定变量的类型。一、JS基本数据类型1.Number(数据类型)(1) 整数型var n = 10(2) 浮点型var n = 1.1(3) NaN 非数字型isNaN() 判断时先转换为Number类型注意点:NaN != NaN判断小数OR整数的方法:var a = 100 ; var b = 3.14 ;(1) parseInt(b)==...
2019-07-06 09:20:50
86
转载 JS判断字符串是否为数字
字符串的比较从从首位开始,比较的是编码。常用编码如下:0 -- 9 : 48 -- 57A -- Z : 65 -- 90a -- z : 97 --122//判断方法:function isNum(str){ var isNumber = true; var len = str.length; if(len === 0){ is...
2019-07-06 09:12:26
398
转载 JS判断小数或整数的方法
var a = 100 ;var b = 3.14 ;方法一:function isInteger(n){ return parseInt(n) == parseFloat(n)}方法二:function isFloat(n){ return parseInt(n) < parseFloat(n)}
2019-07-06 08:38:24
1356
转载 JS事件
JS事件包括如下:1. 鼠标事件onclick 点击onmouseup 鼠标弹起onmousedown 鼠标按下onmouseover 鼠标移动到元素上onmouseout 鼠标离开元素onmousemove 鼠标在元素上移动拖拽事件obj.onmousedown=function(){ …… document.onmousemove=function(){ ...
2019-07-05 20:59:40
88
转载 小程序分享出去的页面打开没有返回首页的处理方式
let pages = getCurrentPages();this.setData({isShare: pages.length === 1 ? true : false});
2019-06-12 22:37:58
1028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人