随笔分类 -  Javascript

摘要:Array对象: 属性: .length 获得数组的长度; 方法: .concat() 连接内容或者数组,组成新的数组; .join(n) 用n连接数组的每一项组成字符串,可以是空字符串; .pop() 删除数组的最后一项数据,并返回删除的数据; .push() 在数组最后加入新的内容返回新的数组的 阅读全文
posted @ 2018-09-19 20:24 笠航 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Javascript的变量 实际上JavaScript中,变量 = 对象属性,这是因为 Javascript 在执行脚本之前会创建一个Global对象,所有的全局变量都是这个Global对象的属性,执行函数时也会创建一个Activation对象,所有的局部变量都是这个Activation对象的属性。 阅读全文
posted @ 2018-09-13 00:03 笠航 阅读(6132) 评论(0) 推荐(1) 编辑
摘要:方法都是基础,学习一下代码的工整 一开始看到bS1 ? 噫,这是什么鬼,我顿了一下,细看下句尾不是分号而是冒号,三元运算 只是平时像这样长句的话,一般都用if else 加{},而此作者把?号和:号写在句尾很明了 还有一点是三元运算中间都是用的逗号表达式,而我平时都是的分号, 逗号表达式的一般形式是 阅读全文
posted @ 2018-09-12 23:49 笠航 阅读(464) 评论(1) 推荐(0) 编辑
摘要:前面说到的事件冒泡不是很明了,接上节问题,再记录一下 1.上面div中,如果单击core,会执行多少个alert?先后顺序是什么? 该问题的答案取决于浏览器的对事件处理的机制。对于下图的结构,当两个element都绑定了onclick方法时,执行的顺序是什么? Netscape主张元素1的事件首先发 阅读全文
posted @ 2018-09-12 22:18 笠航 阅读(1569) 评论(1) 推荐(0) 编辑
摘要:前两节都和addEventListener的click有关,于是在想它与onclick有什么区别呢,自己调试了一下,网上也有相关资料 事件绑定 onclick绑定方式 优点: - 简洁 - 处理事件的this关键字指向当前元素 缺点: - 不能对事件捕获或事件冒泡进行控制,只能使用事件冒泡,无法切换 阅读全文
posted @ 2018-09-12 22:11 笠航 阅读(4185) 评论(0) 推荐(1) 编辑
摘要:这里演示JS仿腾讯微博无刷新删除效果,将显示在微博列表里的内容删除,运用AJAX技术,无刷新删除微博的内容,参考性强,希望对初学AJAX的朋友有所帮助。 在线演示地址如下: http://demo.jb51.net/js/2015/js-f-sina-web-ajax-del-info-demo/ 阅读全文
posted @ 2018-09-12 14:00 笠航 阅读(333) 评论(0) 推荐(0) 编辑
摘要:IE下: 其他浏览器下(当然,只有IE8及更早的版本不支持,Opera 7.0 及 Opera 更早版本也不支持): 原因: 事件触发顺序有两种:事件捕获与事件冒泡。 1.冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 2.捕获型事件(event ca 阅读全文
posted @ 2018-09-12 13:46 笠航 阅读(804) 评论(0) 推荐(0) 编辑
摘要:在ES6之前JavaScript 里面本身没有map对象,但是用JavaScript的Array、Object来模拟实现Map的数据结构。 现在已经有Map对象了,这里记录一下之前的写法 Array方法 Object方法 阅读全文
posted @ 2018-09-11 23:25 笠航 阅读(398) 评论(0) 推荐(0) 编辑
摘要:ES6 ES5中的数据结构,主要是用Array和Object。在ES6中主要新增了Set和Map数据结构。到目前为止,常用的数据结构有四种Array、Object、Set、Map。下面话不多说了,来一起看看详细的介绍吧。 // 数据结构横向对比,增,查,改,删 1、map和数组对比 2、set和数组 阅读全文
posted @ 2018-09-11 23:01 笠航 阅读(1890) 评论(0) 推荐(0) 编辑
摘要:最近用博客园记录一些基础知识,发现打开博客页面时老是卡顿,控制台报 x Failed to load resource: net::ERR_CONNECTION_TIMED_OUT 卡顿地址是:https://www.google.com/ads/ga-audiences?v=1&aip=1&t=s 阅读全文
posted @ 2018-09-11 21:38 笠航 阅读(947) 评论(0) 推荐(1) 编辑
摘要:前言 JavaScript中对象的本质是键值对的集合,ES5中的数据结构,主要是用Array和Object,但是键只能是字符串。为了弥补这种缺憾,ES6带来了一种新的数据结构Map。 Map也是键值对的集合,只是键不仅可以是字符串还可以是其他数据类型,比如:对象(是不是很神奇)。请看下面例子。。下面 阅读全文
posted @ 2018-09-11 18:22 笠航 阅读(1748) 评论(0) 推荐(0) 编辑
摘要:对象什么的,程序员可是有很多呢... JS三大对象 对象,是任何一个开发者都无法绕开和逃避的话题,她似乎有些深不可测,但如此伟大和巧妙的存在,一定值得你去摸索、发现、征服。 我们都知道,JavaScript有3大对象,分别是本地对象、内置对象和宿主对象。 在此引用ECMA-262(ECMAScrip 阅读全文
posted @ 2018-09-10 14:21 笠航 阅读(411) 评论(0) 推荐(0) 编辑
摘要:例子没有什么实际意义,只能做为思路参考 由于两个return返回的都是匿名函数,所以就变成了执行(1)的时候,饭后匿名函数b,所以执行b匿名函数的时候,返回的就是执行c的匿名函数。最后的结果就是打印出了 1 2 3 阅读全文
posted @ 2018-09-10 13:59 笠航 阅读(937) 评论(0) 推荐(0) 编辑
摘要:匿名函数 1,把匿名函数赋值给变量 var test = function() { return 'guoyu'; }; alert(test);//test是个函数 alert(test()); 2,把匿名函数自我执行的返回值赋值给变量 var test = (function() { retur 阅读全文
posted @ 2018-09-09 01:51 笠航 阅读(198) 评论(0) 推荐(0) 编辑
摘要:函数返回值 所有函数都有返回值,没有return语句时,默认返回内容为undefined,和其他面向对象的编程语言一样,return语句不会阻止finally子句的执行。 如果函数调用时在前面加上了new前缀,且返回值不是一个对象,则返回this(该新对象)。 如果返回值是一个对象,则返回该对象。 阅读全文
posted @ 2018-09-08 20:56 笠航 阅读(1344) 评论(0) 推荐(0) 编辑
摘要:在js中,函数本身属于对象的一种,因此可以定义、赋值,作为对象的属性或者成为其他函数的参数。函数名只是函数这个对象类的引用。 函数定义 从技术上讲,这是一个函数表达式。但不推荐使用,因为这种语法会导致解析两次代码。第一次是解析常规javascript代码,第二次解析传入构造函数中的字符串,影响性能。 阅读全文
posted @ 2018-09-08 18:33 笠航 阅读(5257) 评论(0) 推荐(0) 编辑
摘要:字符串的生成转换 你可以将任何类型的数据都转换为字符串,你可以用下面三种方法的任何一种: 字符串转化为其他类型 js提供了parseInt()和parseFloat()两个转换函数,Number也可以实现转化 字符的操作 字符串增删查改 字符串比较 比较两个字符串,比较是规则是按照字母表顺序比较的 阅读全文
posted @ 2018-09-08 15:18 笠航 阅读(366) 评论(1) 推荐(1) 编辑
摘要:函数是JavaScript中很重要的一个语言元素,并且提供了一个function关键字和内置对象Function,下面是其可能的用法和它们之间的关系。 function使用方式 最普通的function使用方式,定一个JavaScript函数。两种写法表现出来的运行效果完全相同,唯一的却别是后一种写 阅读全文
posted @ 2018-09-07 23:16 笠航 阅读(456) 评论(0) 推荐(1) 编辑
摘要:我们在WEB开发时,很多时候往往需要我们 JavaScript 来动态建立 html 元素,动态的设置相关的属性。比方说我们想要建立一個 div 层,则可以使用以下代码实现。 一.直接建立function Button1_onclick() //直接采用代码建立一个DIV{ var newEleme 阅读全文
posted @ 2018-09-07 21:48 笠航 阅读(8829) 评论(0) 推荐(0) 编辑
摘要:Object对象 Object对象包含如下属性和方法,也就意味着一切对象(函数也是对象)都包含如下方法。 每种方法和属性在不同的对象中有不同的作用,并不是每种对象都有使用每个方法的必要。 下面是Object对象的派生对象在使用这些方法和属性时的意义。Object对象只是定义了他们,并没有使用他们。  阅读全文
posted @ 2018-09-07 18:19 笠航 阅读(414) 评论(0) 推荐(0) 编辑