javascript
爱凤凤
相信你所相信的
坚持你所坚持的
展开
-
javascript与ECMAScript、DOM、BOM的关系
在初学javascript时,经常会看见javascript dom、ECMAScript等名词,一直不明白,今天查阅了一些资料和评论,简单写一下。JavaScript 的核心 ECMAScript 描述了该语言的语法和基本对象;DOM 描述了处理网页内容的方法和接口;BOM 描述了与浏览器进行交互的方法和接口。ECMAScript 先简单了解javascript的发展历原创 2017-05-04 17:28:21 · 690 阅读 · 0 评论 -
ECMAScript 6 常用特性整理
ECMAScript 6 常用特性整理说明看了 阮一峰 老师的 ECMAScript 6 入门,决定将之前一直使用到的 ES6 重新整理一遍。1. let 和 const用法类似 var 用来声明变量,但是声明的变量只在命令所在的代码块中有效不存在变量提升暂时性死区, 在变量用 let 声明前的代码中 只要使用到变量,就会报错原创 2017-07-28 10:15:02 · 592 阅读 · 0 评论 -
ECMAScript 6 十大特性
转自:http://www.oschina.net/news/71566/es6-developers-will-have-to-know 感谢分享!!!ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。本文主要针对ES6做一个简要介绍。 主要译自:《Top 10 ES6转载 2017-07-28 08:26:13 · 596 阅读 · 0 评论 -
JavaScript思维导图
JavaScript(1)---- 变量篇原创 2017-05-15 19:15:11 · 316 阅读 · 0 评论 -
彻底理解js中this的指向
彻底理解js中this的指向,不必硬背。 首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),...转载 2017-08-01 13:26:33 · 277 阅读 · 0 评论 -
JavaScript算法阶乘1
方法1:函数递归方法2:for循环方法3:while循环原创 2017-06-11 15:50:55 · 441 阅读 · 0 评论 -
JavaScript-函数篇-003(JavaScript中的匿名函数)
在开源的JavaScript框架中能看到很多这样语法结构 (function(){ ...... } )()比如我最近看的jQuery,及chediter。刚开始的时候我看到这样的结果有点奇怪,它是怎么执行的,并且这是什么样的语法结构,最近偶尔看闭包的时候,才发现原来这是JavaScript中的匿名函数(看到这个有点汗原创 2017-06-07 20:14:53 · 378 阅读 · 0 评论 -
JavaScript-函数篇-002(Javascript构造函数)
github地址:https://github.com/liYinFeng2/javaScript/edit/master/JavaScript%E5%88%86%E7%B1%BB/%E5%87%BD%E6%95%B0%E7%AF%87/001_Javascript%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0.txt构造函数注意事项:(1).默认函数首字原创 2017-06-07 20:13:48 · 309 阅读 · 0 评论 -
JavaScript-函数篇-001(Javascript变参函数)
我们平时在做前端开发涉及到一些Javascript时,可能会遇到参数不固定的Javascript函数,如:exp(a)、 exp(a,b),需要说明的是函数名相同,但传入的参数不同,那么我们可能会这样想:定义两个函数,一个只含一个函数,而另一个有两个函数,gitHub地址:https://github.com/liYinFeng2/javaScript/blob/master/原创 2017-06-07 20:11:42 · 1044 阅读 · 0 评论 -
图解Js event对象offsetX, clientX, pageX, screenX, layerX, x区别
通过 3 张图和 1 张表格,轻松区别 JavaScript Event 对象中的offsetX, clientX, pageX, screenX, layerX, x等属性。一、测试代码如下:[html] view plain copy> html lang="zh-cn"> head> meta charset="u转载 2017-06-07 20:07:46 · 612 阅读 · 0 评论 -
学JS必看-JavaScript数据结构深度剖析
JavaScript以其强大灵活的特点,被广泛运用于各种类型的网站上。一直以来都没怎么好好学JS,只是略懂皮毛,看这篇文章时有读《PHP圣经》的感觉,作者深入浅出、生动形象地用各种实例给我们分析了JavaScript的数据结构,让人有一种豁然开朗的感觉。全文如下:编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生转载 2017-05-17 18:11:05 · 322 阅读 · 0 评论 -
JavaScript中的函数的两种定义方式和函数变量赋值
Insert title here /*I总结: 1.函数名可以做变量使用,可以赋值,可以传值 2.函数名当参数,传递给另一个函数 */ //==================js中函数的两种定义方式和函数变量赋值================ //在javascript中定义一个函数就可以理解成定义了一个变量 //js中的变量时弱类型的哦。 //----转载 2017-05-17 17:59:06 · 494 阅读 · 0 评论 -
js跳转页面方法实现汇总
代码如下:3布丁足迹;秒后自动跳转…… function countDown(secs){ tiao.innerText=secs; if(--secs>0) setTimeout("countDown("+secs+")",1000); } countDown(3); 按钮式: 链接式: 返回上一步转载 2017-05-07 17:56:56 · 400 阅读 · 0 评论 -
JavaScript中数组的迭代方法:forEach、map、filter、reduce、every、some
javascript中的数组迭代方法var array01 = ['1111','fffff','dddddddddd','2222','33333',23,0,98,40,1,30];1.forEach(数组中的每一项做一件事)var newarray='';array01.forEach(function(item,index,array){ //ite原创 2017-05-07 08:23:14 · 509 阅读 · 0 评论 -
页面加载初始化常用的三种方法
当页面打开时我们需要加载一些方法,可以参考以下几种方法假设有一个方法bb, function bb() {alert("I'm \"liyinfeng\""); };1. 没有引用jQuery时 window.onload=function(){ bb(); }2. 引用jQuery时---个人喜欢用方法1 方法原创 2017-05-05 08:32:02 · 734 阅读 · 0 评论 -
jquery中的$("#id")与document.getElementById("id")的区别
开始用的是jquery框架,操作DOM。但是并没有仔细研究和原生js之间的区别是什么?今天就对这个进行可分析。 如有补充,欢迎大家指教,已完善的更好!jquery : $("IDname or ClassName")js : Document.getElementsByClassName('className')1. 比较alert的区别: alert(jq_box) ...原创 2018-11-10 12:21:52 · 1069 阅读 · 0 评论