js
文章平均质量分 55
wuqiuyude
这个作者很懒,什么都没留下…
展开
-
web前端之笔试题
参加web前端笔试的时候的一道题,大意是一个数组arr和一个数字n,j经过函数function arrSort(){}处理后有返回一个result;result满足下面的要求:当arr=[1,2,3,4,],n=2,result=[[1,2],[3,4]]; 当arr=[1,2,3,4,5],n=2,result=[[1,2],[3,4],[5]]; 当arr=[原创 2015-03-15 20:11:24 · 584 阅读 · 0 评论 -
Date类型
Date类型以YYYY-MM-DD hh:mm:ss格式打印出来:Date.prototype.formate=function(){ var year=this.getFullYear(); var month=(this.getMonth()+1<10)?("0"+(this.getMonth()+1)):this.getMonth()+1; var date=(this原创 2015-04-08 12:51:49 · 354 阅读 · 0 评论 -
Javascript常见技术点
前台技术容易上手,掌握主要账务一些细碎的技术点会给开发带来更大的便利。本文章持续更新,用于记录常见的javascript技术点。 1、javascript面向对象中继承实现 javascript面向对象中的继承实现一般都使用到了构造函数和Prototype原型链,简单的代码如下: [javascript] view plaincopyprint? function Animal(name转载 2015-04-08 13:28:22 · 470 阅读 · 0 评论 -
javascript中对象的深度克隆
首页 > 程序开发 > web前端 > JavaScript > 正文javascript中对象的深度克隆 2014-09-13 0 个评论 收藏 我要投稿 又是一个月多月没有更新博客了,这段时间回学校处理下论文的事情,实习的生活也暂时告一段落(在公司上班,才发现学校里面的生活简直如天堂一般,相信很多已经毕业的小伙伴肯定被我说中了,说中了请给本文点个赞,哈哈!)。希转载 2015-04-08 13:19:42 · 408 阅读 · 0 评论 -
js实现表格操作-排序
用js实现表格操作,点击th,则根据该th所属列的数据排序,点击一次降序,第二次点击升序。表格代码:<table> <thead> <tr> <th>姓名</th> <th>力量</th> <th>敏捷</th> <th>实力</th> </tr> </thead> <tbody> <tr> <t原创 2015-04-07 17:24:28 · 2333 阅读 · 1 评论 -
js数组去重
var s = [0,2,3,4,4,0,2]; for(var i=0,o={},tmp=[],count=0,l=s.length;i<l;i++){ if(o[s[i]]){ count++; }else{ o[s[i]原创 2015-04-07 20:10:10 · 271 阅读 · 0 评论 -
面试题之闭包
什么是闭包?以下代码点击会输出什么?为什么?能大概说明白的话继续问能想出几种解决办法。<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title>闭包演示</title> <style type="text/css"> p {background:gold;} </style> <script type="text/javasc原创 2015-03-13 22:34:14 · 691 阅读 · 0 评论 -
CSS和JS标签style属性对照表
盒子标签和属性对照 CSS语法(不区分大小写) JavaScript语法(区分大小写) border border border-bottom borderBottom border-bottom-color borderBottomColor border-bottom-style borderBottomStyle bord转载 2015-03-12 13:39:21 · 1334 阅读 · 0 评论 -
javascript对象之工厂模式
什么时候使用工厂模式 以下几种情景下工厂模式特别有用: 1、对象的构建十分复杂 2、需要依赖具体环境创建不同实例 3、处理大量具有相同属性的小对象 4、什么时候不该用工厂模式 不滥用运用工厂模式,有时候仅仅只是给代码增加了不必要的复杂度,同时使得测试难以运行下去。 参考博客转载 2015-03-12 19:20:50 · 303 阅读 · 0 评论 -
javascript对象的属性
javascript的对象有两种属性:数据属性和访问器属性。数据属性包含一个数据值的位置,在这个位置能够进行读写操作。数据属性有四个描述: 1、[[Configurable]],设定属性是否可配置,例如是否该可以被delete删除,是否可以重新定义属性等。默认值是true。 2、[[Eumerable]],设置属性是否可以通过for/in枚举,默认值是true。 3、[[Writable]],原创 2015-03-11 10:23:14 · 730 阅读 · 0 评论 -
JS中的数组操作
JS中的数组的包装对象是Array. Array.prototype.join(separator) 将转为数组字符串,原数组不被修改 var arr=[1,2,3]; arr.join();//'1,2,3' arr.join('_');//'1_2_3' //返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。 toLoc原创 2015-03-08 12:38:56 · 296 阅读 · 0 评论 -
JS中的闭包
JS中的闭包最近学习javascript,在这里记录下关于闭包的一些知识: 闭包:指有权访问另一个函数作用域中的变量的函数 创键闭包的常见方式就是在一个函数的内部创建另一个函数,内部函数可以用访问外部函数的活动对象每个函数在被调用时的,其活动对象都会自动取得两个特殊的变量:this和arguments。内部韩式在搜索这两个变量是,只会搜索到其活动对象为止,因此永远不可能直接访问外部函数中的这两个变量原创 2015-03-08 16:11:24 · 323 阅读 · 0 评论 -
揭开Javascript闭包的真实面目
揭开Javascript闭包的真实面目闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分,本文将用通俗的语言带您深入理解Javascript闭包的概念。 AD:WOT2015 互联网运维与开发者大会 热销抢票 对于初学者来说,理解Javascript闭包(closure)还是比较困难的,而撰写此文的目的就是用最通俗的文字揭开Javascrip转载 2015-03-12 19:20:10 · 375 阅读 · 0 评论