随笔分类 - javascript
摘要:get/set访问器是属性的特性; 特性只有内部才用,因此在javaScript中不能直接访问他们; (1)数据属性——包含一个数据值的位置。这个位置可以读入和写入值。 数据属性有描述其行为的四个特性: [[Configurable]]:是否可配置 [[Enumerable]]:是否可枚举 [[Wr
阅读全文
摘要:根据bootstrap的modal来显示loading动效。 核心内容: 1.图片转base64方法; 使用: 2,modal垂直居中方法: 使用方法: 3,modal的lodaling结构: 案例完整源码: 预览地址: https://besswang.github.io/bs-loading/i
阅读全文
摘要:相同点: 改变this的指向; 不同点: 1,call和apply都是立即执行,而bind则是返回一个函数; 2,如果call和apply的第一个参数写的是null,那么this指向的是window对象; 3,参数; (1),call和apply可以有多个参数,不同的是apply第二个参数必须是一个
阅读全文
摘要:参考: http://blog.csdn.net/generon/article/details/72478269
阅读全文
摘要:代码: 参考地址: http://www.cnblogs.com/wujingtao/p/5196836.html
阅读全文
摘要:报错: 代码: 结果:取不到this.tishi,不明白为什么在请求内部会取不到这个值。 分析:this可能有问题 解决: 结果: 这样就能取到this.tishi的值了。 总结: 方法中用this,要将原有this存入_this中,方才不会搞混。
阅读全文
摘要:sort()是按照字符编码的顺序进行排序; <!doctype html> <htm> <head> <meta http-equiv="Content-type" content="text/html charset=utf-8"> <title></title> </head> <body> s
阅读全文
摘要:Array.forEach() .forEach() 方法能够方便的让你 遍历数组里的每个元素,你可以在回调函数里对每个元素进行操作。.forEach()方法没有返回值,你不需要在回调函数里写return,这是无意义的。 Array.map() .map() 方法能够遍历整个数组,然后 返回一个新数
阅读全文
摘要:Math.max(param1,param2) 因为参数不支持数组。 所以可以根据apply的特点来解决, var max = Math.max.apply(null,array),这样就可以轻易的得到一个数组中最大的一项 注:在调用apply的时候第一个参数给了一个null,这个是因为没有对象去调
阅读全文
摘要:Math 对象 Math 对象用于执行数学任务。 结合保留两位小时的应用: 1,四舍五入 2,非四舍五入: 第一种,先把小数边整数: 第二种,当作字符串,使用正则匹配: Math.round(x) 四舍五入,如Math.round(0.60),结果为1;Math.round(0.49),结果为0;
阅读全文
摘要:大家都知道forEach是循环数组用的,而且很方便,可以丢掉for循环了,但是它不能循环Dom元素。其实我们可以利用call来完成forEach循环Dom; html结构:
阅读全文
摘要:将字符串按某个字符切割成若干个字符串,并以数组形式返回 截取数组中_720替换为_360:
阅读全文
摘要:这是真真遇到的问题,后台给我返回的是json的字符串: 一、JSON字符串转换为JSON对象 首先想到的是eval,想着直接eval(data),最后出现的报错,然后就茫然, 后来查找了方法:注意这里的写法,要多了一对带单引号的小括号; var obj = eval('(' + str + ')')
阅读全文
摘要:http://blog.csdn.net/wangyuchun_799/article/details/38460515
阅读全文
摘要:一,原型(prototype)的作用: 给一类元素(Array,String,自定义的等)添加方法和属性。
阅读全文
摘要:思考: 布局: 1,flex元素上下左右居中,内部元素横向排列; 2,input输入框与input type=“button”按钮对齐,给属性值vertical-align:top; 3,input输入框去除默认样式 {border:none;outline:none;} js原理解析,理解注释 1
阅读全文
摘要:引入再删除,节省资源。 取得对象 Object {data: Array[7]}
阅读全文

浙公网安备 33010602011771号