javascript
RecordInLife
这个作者很懒,什么都没留下…
展开
-
2017-2-8-w3cschool编程挑战 -javascript
JavaScript提供七种不同的data types(数据类型),它们是undefined(未定义), null(空), boolean(布尔型), string(字符串), symbol(符号), number(数字), and object(对象)。Variable (变量)的名字可以由数字、字母、$ 或者 _组成,但是不能包含空格或者以数字为首。当 JavaSc原创 2017-02-08 01:39:46 · 858 阅读 · 0 评论 -
this
http://www.ruanyifeng.com/blog/2010/04/using_this_keyword_in_javascript.html总的原则,那就是this指的是,调用函数的那个对象。 function test(){ console.log(this); this.a=10; } test(); /原创 2017-07-19 20:12:03 · 146 阅读 · 0 评论 -
对象--笔记
本博客以学习为主,适当的摘抄一些笔记,到时可做复习,请博主多多海涵。 博主大大的博客: http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html function Cat(name,color){ this.name=name; t转载 2017-07-19 21:03:02 · 157 阅读 · 0 评论 -
读书笔记-javascript dom-2
1、”javascript:”伪协议 “真”协议用来在因特网上的计算机之间传输数据包如HTTP协议(http://)、FTP协议(ftp://)等。伪协议则是一种非标准化的协议。”javascript:”伪协议可以让我们来调用javascript函数—这里不会发生跳转<a href="javascript:test()">链接到百度</a>2、内嵌事件处理函数 当标签中的一些属性没多大用处时,可原创 2017-07-20 08:30:48 · 240 阅读 · 0 评论 -
Vue学习之路
Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。基础之介绍数据和 DOM 已经被绑定在一起,所有的元素都是响应式的。可在浏览器的控制台,修改绑定元素的data对象下相应属性名的值。原创 2017-07-24 10:38:03 · 453 阅读 · 0 评论 -
vue学习
Vue.js是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用。Vue.js 的核心是一个响应的数据绑定系统,它让数据与 DOM 保持同步非常简单在原创 2017-07-24 10:38:17 · 505 阅读 · 0 评论 -
读书笔记-javascript dom-3
1、nodeType属性总共有12种可取值,仅有3种具有实用价值元素节点的nodeType属性值是1属性节点的nodeType属性值是2文本节点的nodeType属性值是32、window.open(url,name,features)来创建浏览器窗口3、"真"协议用来在因特网上的计算机之间传输数据包,如HTTP协议、FTP协议等,伪协议则是一种非标准化的协议 如:连接到 伪原创 2017-07-24 23:48:26 · 200 阅读 · 0 评论 -
js阻止冒泡事件-2
pppppppppppppppppppp原创 2017-08-05 12:36:14 · 258 阅读 · 0 评论 -
闭包
现象–解决—概念–用途–注意点–思考http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html全局变量能在函数内部被访问,局部变量不能在函数被访问 –Javascript语言特有的”链式作用域”结构(chain scope),子对象会一级一级地向上寻找所有父对象的变量。所以,父对象的所有变量,对子对象都是可见的,转载 2017-07-19 17:17:31 · 174 阅读 · 0 评论 -
读书笔记-javascript dom
1、代码是思想和概念的体现。它是你与一门新语言交流的方式,它定下规则,你就要读懂和遵守它的语法规则。理解“如何”和”为什么” 2、缘由:由于Netscape和IE的浏览器之争,各自产生了自己的一套标准,因此程序员需要学习两种不同浏览器的方式,然后w3c出来与大家一起共同制造一套标准 3、DOM目的:理解DOM脚本编程技术背后的思路和原则。利用DOM给文档增加交互能力 4、现在谈论的javasc原创 2017-07-18 22:29:50 · 271 阅读 · 0 评论 -
2017-2-10-w3cschool编程挑战 -javascript
一个条件语句只能执行一次代码,而一个循环语句可以多次执行代码。JavaScript 中最常见的循环就是“for循环”。迭代输出一个数组的每个元素是 JavaScript 中的常见需求, for 循环可以做到这一点。使用while语句循环迭代 当(while)条件为真,循环才会执行,反之不执行。Math.random()用来生成一个在0(包括0)到1(不包括1)之间的随原创 2017-02-11 10:43:32 · 560 阅读 · 0 评论 -
如何判断变量是数组还是对象
方法一:通过判断变量的类型,并且变量的length属性(除了有一种例外是arguments对象–当给函数传参时数据存储的地方) var arr=[2,3,4]; var obj={"name":"maomao","age":20}; console.log(typeof arr); //object console.log(typeof obj);原创 2017-07-19 23:50:56 · 10752 阅读 · 0 评论 -
继承--笔记
http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html先对apply方法进行了解 文档中说apply方法是应用某一对象的一个方法,用另一个对象替换当前对象。 语法: oldobj.apply(newobj)我认为:简单来说就是让newobj来指向oldobj中的this指向 例:原创 2017-07-20 13:32:38 · 168 阅读 · 0 评论 -
非构造函数的继承--笔记
http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance_continued.html提问:普通对象如何实现继承 方法一:object()方法var Chinese = { nation:'中国'};//object()函数,其实只做一件事,就是把子对象的prototype属性,指向父对象,从原创 2017-07-20 14:52:14 · 259 阅读 · 0 评论 -
学习chrome的控制台
http://www.css88.com/doc/chrome-devtools/console/console.clear()来实现清空控制台信息在页面右击选择审查元素,然后在弹出来的DOM结点树上面随便点选,这些被点过的节点会被记录下来,而0会返回最近一次点选的DOM结点,以此类推,0会返回最近一次点选的DOM结点,以此类推,1返回的是上上次点选的DOM节点,最多保存了5个,如果不够5个,则返回原创 2017-07-18 09:19:32 · 373 阅读 · 0 评论 -
排序之快速排序
http://www.ruanyifeng.com/blog/2011/04/quicksort_in_javascript.html排序思想: 整个排序过程只需要三步: (1)在数据集之中,选择一个元素作为”基准”(pivot)。 (2)所有小于”基准”的元素,都移到”基准”的左边;所有大于”基准”的元素,都移到”基准”的右边。 (3)对”基准”左边和右边的两个子集,不断重复第一步和第二步原创 2017-07-20 16:15:47 · 195 阅读 · 0 评论 -
判断对象是否存在
http://www.ruanyifeng.com/blog/2011/05/how_to_judge_the_existence_of_a_global_object_in_javascript.htmlJavascript解释器的工作方式。Javascript语言是”先解析,后运行“,解析时就已经完成了变量声明问题引出if (!myObj) { myObj = { };}//运行这段转载 2017-07-20 16:50:43 · 759 阅读 · 0 评论 -
javascript事件冒泡学习
事件冒泡概念在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。博客:http原创 2017-07-31 11:11:58 · 252 阅读 · 0 评论 -
jquery扩展插件
jquery扩展插件 div{width:100px;height: 100px;background-color: red;position: absolute;} 扩展插件就是本身库没有的方法,需要自己写或者调用其他的方法 -->//该方法是扩展工具方法下的插件形式。访问形式为$.leftTrim(str)$.extend({ leftTrim:function原创 2017-08-05 14:59:30 · 364 阅读 · 0 评论