随笔分类 -  Javascript

摘要: 阅读全文
posted @ 2018-08-09 16:24 Samsara315 阅读(120) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2018-07-10 16:56 Samsara315 阅读(5502) 评论(0) 推荐(0)
摘要:var str = 'abaasdffggghhjjkkgfddsssss3444343'; // 1.将字符串转换成数组 var newArr = str.split(""); // 2.创建一个对象 var json = []; // 3. 遍历数组,判断对象中是否存在数组中的值,如果存在值+1 阅读全文
posted @ 2018-06-25 18:43 Samsara315 阅读(376) 评论(0) 推荐(0)
摘要://http://www.runoob.com/index.html?name=xiaoming&age=23function showWindowHref(){ var sHref = window.location.href; var args = sHref.split('?'); if(ar 阅读全文
posted @ 2018-06-25 15:55 Samsara315 阅读(366) 评论(0) 推荐(0)
摘要:mvc和mvvm其实区别并不大。都是一种设计思想。主要就是mvc中Controller演变成mvvm中的viewModel。 mvvm主要解决了mvc中大量的DOM 操作使页面渲染性能降低,加载速度变慢,影响用户体验。 和当 Model 频繁发生变化,开发者需要主动更新到View的问题 。 阅读全文
posted @ 2018-06-23 14:05 Samsara315 阅读(6869) 评论(1) 推荐(0)
摘要:MVVM是Model-View-ViewModel的缩写。mvvm是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。 在MVVM架 阅读全文
posted @ 2018-06-23 14:04 Samsara315 阅读(2634) 评论(0) 推荐(0)
摘要:<script> //替换掉所有的 html标签,得到html标签中的内容 var content = "<p><font color=#000000>没有标签了</font></p>"; var temp = content.replace(/<\/?.+?>/g, ""); var result 阅读全文
posted @ 2018-01-26 15:03 Samsara315 阅读(3981) 评论(0) 推荐(0)
摘要:var arr = [1, 5, 8, 9, 6, 3]; var arr2 = []; while (arr.length) { var temp = arr.pop(); arr2.push(temp) } alert(arr2) 阅读全文
posted @ 2017-11-28 20:03 Samsara315 阅读(246) 评论(0) 推荐(0)
摘要:一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是 阅读全文
posted @ 2017-11-27 20:49 Samsara315 阅读(142) 评论(0) 推荐(0)
摘要:伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来遍历它们。典型的是函数的argument参数,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回NodeList对象都属于伪数组。可以使 阅读全文
posted @ 2017-11-27 20:11 Samsara315 阅读(643) 评论(0) 推荐(0)
摘要:function commafy(num) { return num && num .toString() .replace(/(\d)(?=(\d{3})+\.)/g, function($0, $1) { return $1 + ","; }); } console.log(commafy(12 阅读全文
posted @ 2017-11-27 15:33 Samsara315 阅读(186) 评论(0) 推荐(0)
摘要:方法一: var arr = [1,2,3,4,5,6,7,8,9,10]; function randSort1(arr){ for(var i = 0,len = arr.length;i < len; i++ ){ var rand = parseInt(Math.random()*len); 阅读全文
posted @ 2017-11-27 11:08 Samsara315 阅读(1166) 评论(0) 推荐(0)
摘要:程序调用自身称为递归,利用变量的原值推出新值称为迭代。 递归的优点大问题转化为小问题,可以减少代码量,同时代码精简,可读性好; 缺点就是递归调用浪费了空间,而且递归太深容易造成堆栈的溢出。 迭代的好处就是代码运行效率好,因为时间只因循环次数增加而增加,而且没有额外的空间开销; 缺点就是代码不如递归简 阅读全文
posted @ 2017-11-25 11:12 Samsara315 阅读(3536) 评论(0) 推荐(1)
摘要:只需要鉴别这些类型那么使用typeof即可,要鉴别null先判断双等判断是否为null,之后使用typeof判断,如果是obejct的话,再用Array.isArray判断是否为数组,如果是数字再使用isNaN判断是否为NaN,(需要注意的是NaN并不是JavaScript数据类型,而是一种特殊值) 阅读全文
posted @ 2017-11-25 11:03 Samsara315 阅读(712) 评论(0) 推荐(0)
摘要:setTimeout表示间隔一段时间之后执行一次调用,而setInterval则是每间隔一段时间循环调用,直至clearInterval结束。 内存方面,setTimeout只需要进入一次队列,不会造成内存溢出,setInterval因为不计算代码执行时间,有可能同时执行多次代码,导致内存溢出。 阅读全文
posted @ 2017-11-25 10:50 Samsara315 阅读(1050) 评论(0) 推荐(0)
摘要:(1)、null是一个表示”无”的对象,转为数值时为0;undefined是一个表示”无”的原始值,转为数值时为NaN。当声明的变量还未被初始化时,变量的默认值为undefined。 (2)、null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。 (3)、undefined表示”缺 阅读全文
posted @ 2017-11-25 09:27 Samsara315 阅读(263) 评论(0) 推荐(0)
摘要:1.快速排序 var arr = [1, 2, 5, 6, 3, 1, 4]; function mySort(arr) { if (arr.length <= 1) { return arr; } // 获取中间值的索引 var len = Math.floor(arr.length / 2); 阅读全文
posted @ 2017-11-24 20:30 Samsara315 阅读(357) 评论(0) 推荐(0)
摘要:socket是网络传输层的一种技术,跟http有本质的区别,http是应用层的一个网络协议。使用socket技术理论上来讲, 按照http的规范,完全可以使用socket来达到发送http请求的目的,只要发送的数据包按照http协议来即可 Socket和http的区别: Socket是长连接,htt 阅读全文
posted @ 2017-11-23 14:22 Samsara315 阅读(2108) 评论(0) 推荐(0)
摘要:1.对象字面量创建 var person={ name:'aaa', age:18 } 2.构造函数创建 function Person(name,age){ this.name=name; this.age=age; this.say=function(){ alert('hello'+this. 阅读全文
posted @ 2017-11-22 11:38 Samsara315 阅读(164) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content 阅读全文
posted @ 2017-11-21 16:12 Samsara315 阅读(108) 评论(0) 推荐(0)