自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

转载 产品经理必用的 13 款工具

互联网产品经理在工作中都离不开一些专业工具软件的支持。现在针对产品经理的工作需求和内容,给大家分享一些比较实用的工具软件,它们涵盖思维导图制作、产品文档写作与协作、原型设计、流程图制作和产品演示等各个方面。  思维导图工具  XMind  XMind是一款商业思维导图软件,产品经理不仅可以用它绘制思维导图,还可以绘制鱼骨图、二维图、树形图、逻辑图和组织结构图,还可以

2015-08-28 20:36:25 1192

转载 网络双绞线4根线接法详解(水晶头RJ45)

网络双绞线4根线接法详解一直以来很多人都认为10 Base-T 10M网络使用了网线中8条信号线之4条,而100 Base-T 100M则使用了全部8条信号线(要不怎么那么快呢?)。可是作者前不久在使用一条按所谓10M直连接法(1与3、2与6交换,其余四线接外壳屏蔽)接出的网线时,意外地发现网络正以100M高速传输,百思不得其解,于是上网查阅了大量资料,加上好几台机实验验证,终于发现了

2015-06-14 16:06:04 5740

转载 如何正确的写产品需求文档(PRD)

产品需求文档就是通过工具把思想有逻辑、有细节的合理的组织到一起!互联网行业,蓬勃兴起,很多从事产品工作的朋友,不管是生手、新手、老手还是高手,我也想和大家分享一下产品需求文档的一些心得,希望能帮助大家更好的提高自身水平、提高工作效率。这里只是简单的从需求的实施环节进行描述,之前的需求的调查、需求的获取、需求的比较分析取舍等等都不包含。1、熟悉项目发生的相关业务行为。言下之意,就是说

2015-05-17 21:29:29 658

转载 市场需求文档MRD书写范例

市场需求文档,(英文全称 Market Requirement Document,MRD)。该文档是产品项目由“准备”阶段进入到“实施”阶段的第一文档,其作用就是“对规划的某个产品进行市场层面的说明”,这个文档的质量好坏直接影响到产品项目的开展,并直接影响到产品战略意图的实现。网上看到的一篇非常有意思的市场需求文档MRD,是推销自己的,感觉不错,特此摘出来与大家分享。1、文档介绍

2015-05-17 21:24:20 3515

转载 JavaScript-面向对象(1)

ECMA-262 把对象定义为无序属性的集合,其属性可以包含基本值、对象或者函数。即对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。正因为这样,我们可以把 ECMAScript 的对象想象成散列表:无非就是一组名值对,其中值可以是数据或函数。理解对象属性类型ECMAScript 第 5 版 在定义只有内部采用的特性(a

2015-05-13 10:46:44 247

转载 JavaScript深入浅出学习笔记(一)—数据类型

一.六种数据类型        五种原始类型:number、string、boolean、null、undefined        一种对象类型:object,它包括Function、Array、Date等等 二.隐式转换        “37”-7,结果:30        “37”+7,结果:377        var x='The

2015-05-13 10:12:29 305

转载 JavaScript深入浅出学习笔记(二)—表达式和运算符

一.表达式        表达式是指能计算出值的任何可用程序单元。—Wiki        表达式是一种JS短语,可使JS解释器用来产生一个值。—《JS权威指南》1.原始表达式        a.常量、直接量,如3.14,"test"        b.关键字,如null,this,true        c.变量,如i,k,j2.复合表达式

2015-05-13 10:11:51 246

转载 深入理解JavaScript中的函数

概述  函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:function func1(…){…}var func2=

2015-05-12 19:26:10 181

转载 Array 对象全面解析

结合《javascript高级程序设计》《javascript权威指南》《javascript语言精粹》做的一篇关于Array对象的全面解析。分为两篇:基础篇和扩展应用篇。1.概念及特点数组是值的有序集合,每个值称为一个元素,每个元素在数组中有特定位置,以数字表示,称为索引,JavaScript中的数组是一个类数组的对象,虽然在性能上比真正的数组会慢,但它使用起来更方便。

2015-05-11 22:31:01 254

转载 javascript - 函数里传的是值还是引用

JavaScript里函数传的是值还是引用?答案是都传。如果传入的参数是简单类型,如String和Number,那么传入的就是值。但如果你传入的是Object和Array,那么就是引用。这就意味着,在函数里怎么处理简单类型,都不会影响到函数外。如果是对象和数组,在函数里做的操作就会影响到函数外边。举几个栗子Numberfunction foo(num){num++;

2015-05-11 22:24:21 237

转载 JSON 笔记

JSON 全称为 JavaScript Object Notation(JavaScript对象表示法),它利用与 JavaScript 对象相似的表示方法来表示数据。虽然 JSON 脱胎于 JavaScript,但是 JSON 并不属于 JavaScript 的一部分,很多的语言都可以解析和序列化 JSON。JSON 语法JSON 可以表示以下三种类型的值:简单值对象数组

2015-05-11 22:20:42 227

转载 JavaScript最全编码规范

类型基本类型:访问基本类型时,应该直接操作类型值stringnumberbooleannullundefinedjavascriptvar foo = 1;var bar = foo;bar = 9;console.log(foo, bar); // => 1, 9复合类型:访问复合类型时,应该操作其引用objectarrayfunctionva

2015-05-11 22:04:32 234

转载 JavaScript中的this陷阱的最全收集

当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个东西。这句话或许有点夸张,但是极其有道理。个人觉得,如果需要掌握一门语言,掌握它的API只是学了皮毛,理解这门语言的精髓才是重点。提及JavaScript的精髓,th

2015-05-11 22:01:33 262

转载 理解Javascript对象(属性探测,删除属性,属性枚举)

属性探测在大多数情况下,in操作符是探测对象中属性是否存在的最好的途径。然而在某些情况下,可能希望仅当一个属性是自有属性时才检查其是否存在。in 操作符会检查自有属性和原型属性,所以不得选择另一条途径:所有的对象都拥有hasOwnProperty()方法。var person1 = { name: 'Nicholas', sayName: function () {console

2015-05-11 21:32:27 237

转载 JavaScript构造器理解

类 Class类的概念应该是面向对象语言的一个特色,但是JavaScript并不像Java,C++等高级语言那样拥有正式的类,而是多数通过构造器以及原型方式来仿造实现。在讨论构造器和原型方法前,我可以看看一种叫做工厂方式的仿造方法。工厂模式 function material() { //工厂模式alert('steel');} function createCar(na

2015-05-11 21:31:33 221

转载 !function(){}()——立即执行

常见的函数长这个样子function foo() { console.log(123); }foo(); // 输出: 123这是个普普通通的函数声明,在结尾不需要";",你需要通过foo()来调用它,函数才会执行。!function foo(){ console.log(123); } //输出: true是一个表达式,但不会调用函数,于是再在结尾加上()来调用函数

2015-05-11 20:34:32 315

转载 ajax post data数据传值分析

今天在看opencart的代码的时候,看到一个很奇特的写法:  $.ajax({url: 'index.php?route=checkout/payment_address/validate',type: 'post',data: $('#payment-address input[type=\'text\'], #payment-address input[type=\'pa

2015-05-11 09:03:40 463

转载 JS函数集合大全

1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中

2015-05-08 22:19:18 207

转载 HttpServletRequest和HttpServletResponse详解

请求与响应相关的类和接口非常多,下表是主要的与请求和接口相关的类以及接口。主要的与请求和接口相关的类及接口       方    法说    明ServletInputStreamServlet的输入流ServletOutputStreamServlet的输出流

2015-05-08 20:43:23 386

转载 jquery给div,Span, a ,button, radio 赋值取值

jquery给div的innerHTML赋值$("#id").html()="test";//或者 $("#id").html("test");jquery 获取的链接内容$().innerHTML jquery 给span 赋值$('#hiddenNote').text(‘getSpa

2015-04-28 23:01:08 273

转载 JSON.parse()和JSON.stringify()

parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属

2015-04-27 22:29:26 247

转载 js函数使用技巧之 setTimeout(function(){},0)

setTimeout的作用是将函数推迟第二参数设定的毫秒数后再执行,如果是0,就意味着浏览器要马上执行该函数,但是浏览器解析到setTimeout,虽然会"立刻"执行这个立刻的结果是:浏览器会在文档内容处于稳定状态后立刻执行,这样就达到了和或者一样的效果。 更应该看到的是,此函数更优于上述方法,前面两个函数只能静态时刻处理(文档第一次载入的时候),而在系统开发中,常常由于查询、更新等操

2015-04-27 21:31:55 516

转载 JS中setTimeout()的用法详解

1. SetTimeOut()1.1 SetTimeOut()语法例子1.2 用SetTimeOut()执行Function1.3 SetTimeOut()语法例子1.4 设定条件使SetTimeOut()停止1.5 计分及秒的counter2. ClearTimeout()3. Set Flag 10.1 setTimeout( )  setTimeout

2015-04-27 21:25:58 377

转载 js事件(Event)知识整理

鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover 之后如果光标继续在元素上移动,则不断触发mousemove 如果按下鼠标上的设备(左键,右键,滚轮……),则触发mousedown 当设备弹起的时候触发mouseup 目标元素的滚动条发生移动时(滚动滚轮/拖动滚动条。。)触发scroll 滚动滚轮触发mousewheel,这个要区别于scroll

2015-04-24 20:29:44 197

转载 Spring中的WebUtils类

WebUtils位于 org.springframework.web.util 包中的 WebUtils 是一个非常好用的工具类,它对很多 Servlet API 提供了易用的代理方法,降低了访问 Servlet API 的复杂度,可以将其看成是常用 Servlet API 方法的门面类。下面这些方法为访问 HttpServletRequest 和 HttpSession 中的对象和属性带

2015-04-22 22:53:35 4556

转载 Maven项目标准目录结构

1.标准目录结构:src  -main      –bin 脚本库      –java java源代码文件      –resources 资源库,会自动复制到classes目录里      –filters 资源过滤文件      –assembly 组件的描述配置(如何打包)      –config 配置文件      –webapp web应用的目

2015-04-22 22:37:06 204

转载 Java Web应用程序的推荐目录结构

以前没有用过maven管理过项目的依赖,最后使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找百度谷歌一下。找了半天 ,感觉比较好的maven管理的web应用程序目录结构是这个:├── pom.xml└── src    ├

2015-04-22 22:30:09 286

转载 js中eval详解

eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下: 复制代码 代码如下:var code1='"a" + 2'; //表达式 varcode2='{a:2}'; //语句 alert(

2015-04-22 21:59:09 265

转载 ajax技术的详细介绍

1:Ajax技术包含以下几点:基于Web标准(XHTML + CSS)的展示使用DOM进行动态显示和交互使用XMLHttpRequest进行数据交换和相关操作使用javascript将所有内容绑定在一起Ajax的核心是JavaScript的XMLHttpRequest对象,它是一种支持异步请求的技术。简而言之,使用JS可以控制XMLHttpRequest对象向服务器提出请求并处

2015-04-22 14:25:07 444

转载 JavaScript中Date对象使用总结

JavaScript中Date对象使用总结 分类: Javascript类 DHTML类 2009-05-12 15:47 306人阅读 评论(1) 收藏 举报 //全局函数 Date //Date 类的静态方法 Date.parse Date.UTC //Date 对象的建立方法 new Date() new Date(毫秒数) new Date(

2015-04-22 14:19:26 281

转载 jquery中事件详解

由于jquery本身就是web客户端的有力帮手,所以事件对于它来说就显得尤为重要了,事件是脚本编程的灵魂. 所以此内容也是jQuery学习的重点。       在传统的javascript中,注册一个事件也是非常简单的事情,下面我们具体看一下一个简单的示例:[html] view plaincopyprint?docume

2015-04-21 20:35:24 288

转载 jQuery中.addClass()和.removeClass()

jQuery中.addClass()主要用来给匹配的元素增加一个类或多个类名(class名),需要注意的是这种方法只是给匹配的元素增加了类名,这里所说的增加就是在以前的基础上追加类名,新增加的类名并不会代替元素原有的类名。可以使用.addClass()给元素一次添加一个或多个类,如果添加多个类名时,需要在类名之间用空格隔开。如: $("element").addClass("yourCla

2015-04-21 20:26:22 1239

转载 CSS 布局:40个教程、技巧、例子和最佳实践

前言: 布局是WEB开发一个重要的课题,进入XHTML/CSS后,使用TABLE布局的方式逐渐淡出,CSS布局以众多优点成为主流,本文将介绍40个基于CSS的web布局的资源和教程。文章的出处在http://www.noupe.com/css/css-layouts-40-tutorials-tips-demos-and-best-practices.html。文中的不少的例子在一本经典的CSS书

2015-04-19 22:09:13 377

转载 浏览器的渲染原理简介

浏览器工作大流程废话少说,先来看个图:从上面这个图中,我们可以看到那么几个事:1)浏览器会解析三个东西:一个是HTML/SVG/XHTML,事实上,Webkit有三个C++的类对应这三类文档。解析这三种文件会产生一个DOM Tree。CSS,解析CSS会产生CSS规则树。Javascript,脚本,主要是通过DOM API和CSSOM

2015-04-19 22:08:50 251

转载 Javascript 装载和执行

一两个月前在淘宝内网里看到一个优化Javascript代码的竞赛,发现有不少的人对Javascript的执行和装载的基础并不懂,所以,从那天起我就想写一篇文章,但一直耽搁了。自上篇《浏览器渲染原理简介》,正好也可以承前启后。首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性:1)载入后马上执行,2)执行时会阻塞页面后续的内容(包括页面

2015-04-19 22:06:44 214

转载 再谈javascript面向对象编程

吐槽Javascript初次接触Javascript,这门语言的确会让很多正规军感到诸多的不适,这种不适来自于Javascript的语法的简练和不严谨,这种不适也来自Javascript这个悲催的名称,我在想网景公司的Javascript设计者在给他起名称那天一定是脑壳进水了,让Javascript这么多年来受了这么多不白之冤,人们都认为他是Java的附属物,一个WEB玩具语言。因此才会有

2015-04-19 22:04:56 218

转载 Javascript 面向对象编程

Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文比较仓促,应该有不准确或是有误的地方,请

2015-04-19 21:43:43 186

转载 js中prototype用法详细介绍

prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻

2015-04-19 21:17:19 387

转载 50个必备的实用jQuery代码段

本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSetup({         ajaxSettings:{ c

2015-04-19 17:37:48 202

转载 JS 中 new 操作符

按照javascript语言精粹中所说,如果在一个函数前面带上new来调用该函数,那么将创建一个隐藏连接到该函数的prototype成员的新对象,同时this将被绑定到那个新对象上。这个话很抽象,我想用实例来让自己加深理解。1.如果就一个函数,没有返回值,没有prototype成员,然后使用new,会是什么结果呢?如果一个函数没有返回值,那么如果不使用new来创建变量,那么该变量的值为un

2015-04-19 17:34:42 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除