
js
文章平均质量分 89
自由2017
前端开发,页面布局设计。
展开
-
js数组操作方法学习
concat方法 concat /* 在没有给concat方法传递参数的情况下,concat方法会复制当前数组并返回副本 如果传递一或多个数组,则会将这每一项都添加到结果数组中 */ var color=["red","blue","green"]; c原创 2016-03-08 10:44:02 · 747 阅读 · 0 评论 -
DOM扩展
JS中DOM扩展的一些总结原创 2016-03-24 13:53:16 · 1199 阅读 · 0 评论 -
JS设计模式学习
JS设计模式学习原创 2016-08-08 17:08:22 · 1715 阅读 · 0 评论 -
js继承学习
js里常用的如下两种继承方式:原型链继承(对象间依靠原型链来实现继承)类式继承(在子类型构造函数的内部调用超类型的构造函数)由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用apply和call方法去实现。一、借用构造函数(类式继承)原创 2016-02-28 14:27:58 · 826 阅读 · 0 评论 -
原生js的一些研究和总结(1)
原生js总结原创 2016-08-09 15:09:00 · 24266 阅读 · 2 评论 -
js跨域
对于JS跨域的一些理解和总结原创 2016-02-23 16:11:52 · 2493 阅读 · 0 评论 -
闭包
//声明一个闭包 function f1() { var week="Sunday"; function f2() { console.log('星期:'+week); } return f2; } var ff=f1(); //以上代码已经形成一个闭包,原创 2016-02-21 21:01:54 · 854 阅读 · 1 评论 -
跨域资源共享 CORS 深入学习
跨域资源共享深入学习原创 2016-08-11 10:48:37 · 1960 阅读 · 0 评论 -
js排序和查找
1.冒泡排序 冒泡排序 /* 第一次大循环后,最大的数到最上面相当于数组的最后 第二次大循环后,第二大的数到相应的位置,以此类推 */ var arr=[0,-1,90,-18,900,93,78]; console.log("排序前:"+arr);原创 2016-02-24 10:08:34 · 1188 阅读 · 0 评论 -
requestAnimationFrame的动画循环
requestAnimationFrame的动画循环小结原创 2016-09-04 19:26:59 · 5012 阅读 · 0 评论 -
js之DOM深入学习总结
DOM编程深入学习原创 2016-07-05 21:45:47 · 5070 阅读 · 0 评论 -
js的Ajax学习
Ajax:异步的javascript和xmlAjax 的核心是XMLHttpRequest对象,该对象为向服务器发送请求和解析服务器响应提供了流畅的接口。能够以异步方式从服务器取得更多信息,用户不需要刷新页面也能取得数据。同步和异步同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式原创 2016-03-02 21:06:55 · 2166 阅读 · 1 评论 -
js数组操作方法总结
判断数值数组中各个数字出现的奇偶次数 数组操作 var arr=[3,1,2,2,1,3,1]; var sum=[]; var res=[]; var count=0; var temp; for(var i=0;i<ar原创 2016-03-08 16:44:40 · 2167 阅读 · 0 评论 -
JS高级技巧学习小结
JS高级技巧学习小结原创 2016-03-30 23:03:59 · 4809 阅读 · 0 评论 -
JS最佳实践
js最佳实践原创 2016-07-24 11:27:50 · 3961 阅读 · 0 评论 -
原生JS执行环境与作用域深入理解
原生JS执行环境与作用域深入理解原创 2016-08-18 19:42:07 · 6682 阅读 · 4 评论 -
XMLHttpRequest 2级学习
XMLHttpRequest 2级学习总结原创 2016-04-12 21:15:08 · 1949 阅读 · 1 评论 -
JS中位置与大小的获取
JS中位置与大小的获取原创 2016-03-21 09:57:31 · 794 阅读 · 0 评论 -
Iframe父页面与子页面之间的相互调用
Iframe父页面与子页面之间的相互调用。自己的一些理解,请多多指教。原创 2016-03-21 19:16:54 · 3927 阅读 · 0 评论 -
js原生拖放
HTML5拖放学习总结原创 2016-03-09 21:13:36 · 2218 阅读 · 2 评论 -
js字符串操作总结
js字符串操作的一些总结原创 2016-03-08 19:07:07 · 2793 阅读 · 0 评论 -
js中this指向学习总结
js中this指向学习总结原创 2016-05-02 20:54:20 · 7590 阅读 · 5 评论 -
js正则表达式学习和总结
js正则表达式的相关学习和总结原创 2016-04-22 21:22:18 · 7702 阅读 · 1 评论 -
JS中一些常用函数学习总结
常用函数总结原创 2016-06-10 09:53:40 · 1478 阅读 · 0 评论 -
js中defer和async的区别
js中defer和async学习总结原创 2016-06-30 15:55:30 · 5967 阅读 · 0 评论 -
前端路由实现
前端路由学习原创 2016-07-10 17:08:22 · 8787 阅读 · 0 评论 -
离线缓存与客户端存储总结
离线缓存与客户端存储总结原创 2016-03-23 19:18:41 · 7150 阅读 · 0 评论 -
js函数总结
js函数学习总结原创 2016-02-22 10:02:43 · 1045 阅读 · 1 评论 -
变量、作用域链和内存问题
//函数声明最先进内存,其他代码依次执行 alert(abc);//输出函数声明 function abc(){ console.log("I am student."); }var name="liujie";//全局变量 console.log('全局-name:'+name);//当前环境 liujie function f1()//内部环原创 2016-02-21 20:46:51 · 1133 阅读 · 0 评论 -
js模块化开发学习
模块化开发理解一个模块其实就是一个实现特定功能的文件,这个文件中封装了一些函数和变量。有了模块,我们就可以更方便地使用别人的代码,需要什么函数来实现指定功能,就加载响应的模块就可以了。模块开发需要遵循一定的规范,否则就都乱套了。目前,通用的js模块规范有两种:AMD(Asynchronous Module Definition 异步模块定义)和commonJS。其中AMD是浏览器端模块化开原创 2016-03-11 19:49:54 · 1182 阅读 · 0 评论 -
js面向对象--创建对象
一、工厂模式 工厂模式 function createPerson(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayName=fun原创 2016-03-02 22:40:39 · 866 阅读 · 0 评论 -
JS中BOM相关知识点总结
js中BOM相关知识小结原创 2016-04-01 21:57:53 · 8943 阅读 · 1 评论 -
原生JS实现几个常用DOM操作API
原生JS实现一些常用的API原创 2016-09-23 18:36:52 · 3122 阅读 · 0 评论