自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vein Cook

Persistence makes life valuable

  • 博客(78)
  • 资源 (2)
  • 收藏
  • 关注

原创 jQuery 将选中的对象转化为原始的DOM对象

在jQuery中,在一个页面上选择元素返回的集合是jQuery对象而不是原始的DOM对象. 所以只能运行jQuery方法. 如果要在选择集上运行DOM方法和属性,该集合必须转化为DOM对象比如你不可以这样使用:$('div').innerHTML = "hello world";因为innerHTML是 DOM的属性而不是jQuery对象的属性.如果确实想这么做.那么就需要将jQu

2014-06-09 09:47:52 10605 5

原创 深入解读-小程序SDK

前言  这篇文章主要是对小程序官方文档做部分深入解读;让大家了解小程序实现背后的机制原理。 由于笔者没有获取到微信官方提供的小程序实现原理图,很多内容都是通过阅读文档资料反推和理解所得,如有误解之处,望指正。 本文建议阅读时间: 5min目录小程序SDK 定义JS-SDK 小程序基础库与JS-SDK的共同点小程序基础库与JS-SDK的不同点小程序基础库查看方法小程序基础库与客户端之

2017-06-29 21:15:19 11624 1

翻译 Javascript ES6 let 和 var 比较

JavaScript ES6 的 let 和 var 的比较    在JavaScript 1.7中, let 关键词被添加进来, 我听说它声明之后类似于”本地变量“, 但是我仍然不确定它和 关键词 var 的具体区别。    回答:    不同点在于作用域, var关键词的作用域是最近的函数作用域(如果在函数体的外部就是全局作用域), let 关键词的作用域是最接近的块作用域(如果在

2015-01-26 10:21:15 22789 4

翻译 理解ES6的模块(Understanding ES6 Modules)

ES6 新特性: 模块化

2015-01-26 00:11:11 1972

原创 解决 ubuntu14.04 chromium flash 问题

Ubuntu Chromium 安装flash 插件

2015-01-25 10:58:10 619

转载 分享十五个NodeJS应用场景

分享十五个NodeJS应用场景2014-10-16 23:33 作者: NodeJSNet 来源: 本站 浏览: 978 次阅读 我要评论暂无评论 字号: 大 中 小摘要: 1 Web开发:Express + EJS + Mongoose/MySQL express 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站。Express框架建立在Nodejs内置的H

2014-12-14 23:09:04 1678

转载 负载均衡的多种解决方案

以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。Web负载均衡 Web负载均衡(Load Balancing),简单

2014-12-14 20:20:56 3371

转载 安装ubuntu 必须做的几件事情

1. 调整隐私方面的设置。你在安装了Ubuntu后可能想调整隐私方面的设置。默认情况下,当你在Dash(托盘)里面输入搜索时,Ubuntu会提供在线搜索结果。这每一次搜索最后都通过Canonical的服务器来进行处理。禁用这项功能是个好主意。点击Launcher(启动器)上面的Settings(设置)图标(即上面带有齿轮和扳手的那个图标)。然后点击弹出来的System Settings(系

2014-10-12 19:34:55 777

原创 php 将两个数组进行相加

刚刚在网上看到一个提问.

2014-08-01 09:48:54 4103

翻译 php 回调函数(callback)

下面的内容是来自php.net 官方文档callbackscall_user_func() ,usort()等函数接受用户自定义的回调函数作为参数.回调函数可以不仅仅是简单的函数,也可以是对象方法,包括对象的静态方法.php 函数可以通过字符串类型的函数名进行调用,任何内建的或者用户自定义的函数都可以被使用.但是这其中不包括php的语言结构,比如:array(),echo,em

2014-08-01 09:15:25 2227 2

原创 关于 PHP Boolean 的细节

最近比较喜欢抠细节,因为这些细节对于代码的编写以及bug 查找非常有帮助,能够很大程度上提高项目的开发速度.废话少说,我们开始讲解 php Boolean.首先,boolean 型是 php的基本数据类型, 它要么是true,或者false. 大小写不区分.如果需要将其他类型转换为bool类型的时候, 可以使用(bool) 或者(boolean),(Boolean)进行转换.如

2014-07-31 13:57:48 848

原创 PHP 函数之 call_user_func & call_user_func_array

call_user_func_array (callable $callback, array $param_arr)参数1: 调用一个回调函数, 参数2: 数组参数是回调函数的参数.call_user_func(callable $callback, $mixed $parameter, $mixed $...)参数1:调用的回调函数参数2-n:回调函数的参数.

2014-07-29 17:47:28 4574

原创 mysql 数据库插入语句之insert into,replace into ,insert ignore

最近才发现mysql的插入语句居然有如此多的用法,这里拿来分享一下.①关于insert into :  insert into table_name values();  insert into table_name (column) values ();  insert into table_name values(select (column) from table_name2

2014-07-21 12:37:51 2123

原创 Just a complaint about the college examinations

Well , you know. As a college student who want to find a good job after graduating  like me , scores are not that important. I just want to have some low scores which can help me graduate successfully

2014-06-25 08:45:00 749

原创 Javascript 正确使用方法 二

好的,废话不多说,接着上篇来.变量(variables)始终使用 var 关键字来定义变量,如果不这样将会导致 变量全局化,造成污染.//badsuperPower = new SuperPower();//goodvar superPower = new SuperPower();使用 一个 var关键字来定义多个变量...并且每个变量一行..    // bad

2014-06-20 17:14:58 878

原创 Javascript 正确使用方法

今天在github 上面找到了一个关于如何正确使用javascript 来进行我们的程序开发.我就恬不知耻的来了个原创啊..坑爹啊.拿来和大家分享一下吧.A mostly reasonable approach to Javascript.    Types //类型    Objects //对象    Arrays //数组    Strings //字符串    Fu

2014-06-20 16:47:46 1098

原创 Sublime-text 自定义快捷键攻略

好吧.我承认今天很悲剧,本来上午就写好了,发布之后,在自己的博文

2014-06-19 19:15:31 2382

原创 sublime-text 自定义快捷键方法

Sublime 手把手教你如何自定义快捷键 比如实现vim风格的快捷键

2014-06-19 14:23:51 4424 1

原创 Sublime text 神器小记

以前一直使用的都是Editplus,一直感觉都是很不错的.但是最近接触到sublime text,我就fall in love with it.Sublime 的意思是"顶峰,高尚,非凡的"意思.多么霸气的名字啊..好吧,不瞎扯了.其实我觉的不需要到网上乱找一通,什么中文破解版的,乱七八糟的.就直接到官方网网站进行下载.虽然是没有注册的,偶尔会弹出一个让你去获取License的 框

2014-06-18 10:26:11 924

原创 English is very important!

Well, as a college student,I haven't realized how important the English is .    But as a web programmer,I do realize the importance of learning English.    I am not writing an English composition.

2014-06-18 00:39:50 1981 1

原创 javascript 变量/函数 提升

1.JavaScript hoisting(变量/函数 提升)以下实验都是通过firefox的Console做的实验.console.log(a);ReferenceError: a is not definedconsole.log(a);但是,如果在后面加上变量的定义

2014-06-16 15:52:30 965 2

原创 jQuery $.extend()用法

$.extend()用法总结。jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object);jQuery.extend(object);  jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。这个应该很好理解吧。举个例子。

2014-06-15 08:49:42 1561

原创 jQuery 选择具有特殊属性的元素

现在有这样一种需求,需要选出所有有背景图片的元素.这个问题有点棘手.我们无法使用选择表达式来完成这个问题了.使用jQuery的DOM过滤方法filter(),可以根据函数中表达的任何条件选择元素.jQuery中的过滤器方法允许传递一个字符串(也就是选择器表达式)作为参数.或者传递的是一个函数.它的返回值将定义某个元素是否被选中.传递的函数将对当前选择集中的每个元素运行.

2014-06-14 09:43:39 1316

原创 jQuery 文档碎片处理

通过JS操作DOM节点可能以节点为单位进行,比如添加节点,可以createElement,createTextNode,然后用appendChild把文本节点和容器节点绑定在一起,然后再用appendChild或insertBefor添加到DOM树中.但如果要往DOM树中动态添加大量的节点.就会很麻烦.而且每次都会刷新DOM,造成性能上的缺陷。解决方法是使用文档碎片这个方法创建文档碎片。我

2014-06-13 11:36:37 1833

原创 php程序员面试分享

面试总结今天去了北京著名IT公司进行PHP程序员的面试。这是人生第一次么,怎么不紧张?我是不是有病。不是,这叫自信呵.首先是做一些笔试题。1.mysql数据库索引使用的数据结构?这样做的好处是?可以参考这篇博文:http://blog.csdn.net/ant_ren/article/details/29320682.有两个字符串a和b,判断b字符串是否出现在a中。

2014-06-13 08:32:32 1164 1

原创 form 在上传文件时为什么会有enctype字段

FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。这种编码方式在表单发送之前都会将内容进行urlencode 编码。(空格转换为“+”,特殊字符转化为ASCII的HEX值)。比如我们在表单域中的firstname填入 bb ,,最后发送之前得到的结果就是: bb+%2C

2014-06-11 09:18:06 820

原创 jQuery 之 setTimeout 传递字符串参数报错

当你打算调用一些jQuery代码显示隐藏的一个元素,并调用setTimeout()在一段延时之后设置其HTML的内容:整个页面的代码是这样的. show next yes,I am the next function showNext(text){ setTimeout("$('#log').show().text(text)",1000);}.show

2014-06-09 14:36:30 1194

原创 jQuery 之 $(this) 出了什么问题?

最近在写jQuery的时候出了这样一个问题? .clicked{ width: 100px; height: 40px; border-radius: 3px; background-color: #cba; } yes $(document).ready(function(){ $('a').click(function(){

2014-06-08 20:42:48 1205 1

翻译 javascript数据结构和算法 第二章 (数组) 二

字符串表示的数组join() 和 toString() 函数返回数组的字符串表示.这两个函数通过将数组中的元素用逗号分隔符分割,返回字符串数组表示.这里有个例子:var names = ["David", "Cynthia", "Raymond", "Clayton", "Mike", "Jennifer"]; var namestr = names.join(); p

2014-06-08 07:48:21 1355

翻译 javascript数据结构和算法 第二章 (数组)

数组是计算机编程中最为常见的数据结构.每一种编程语言都包括某种形式的数组.因为它们是内置的所以它们非常高效,往往被用来作为存储数据的选择.这一章,我们将会研究数组在javascript中是如何工作的. javascript数组定义    标准的数组定义是一个线性元素的集合.我们可以通过数组的下标来获取数组的内容.下标通常是被用来计算偏移量的整数.javascript也有这样

2014-06-08 07:18:28 933

翻译 javascript数据结构和算法 第一章(编程体验)三

变量作用域变量作用域就是指在一个程序中,变量的值在哪里可以被获取到.javascript函数作用域被定义为函数作用域,这意味着变量的值在定义和声明该变量的函数,包括任何在该函数的嵌套函数里是可见的. 当一个变量定义在函数的外面,在主程序中,该变量将会拥有全局作用域.这就意味着它的值可以被程序的任何地方,包括函数获取.下面的小程序演示全局变量时如何工作的. funct

2014-06-07 08:38:38 1050 2

翻译 javascript数据结构和算法 第一章(编程体验)二

循环结构实际上,在这本书中,我们学习的很多算法就是循环.我们在这本书中使用两种循环结构,while循环和for循环.但我们遇到在一个条件总为真的情况下执行一系列的语句时,我们会使用while循环.例子1-6 演示了while循环是如何工作的. var number = 1; var sum = 0; while (number sum += number;  

2014-06-07 08:28:19 595

翻译 javascript数据结构和算法 第一章(编程体验)一

声明和初始化变量Javascript变量默认是全局作用域的.严格来说,使用之前是不需要定义的.当一个javascript变量在没有被声明之前直接进行初始化,它就是一个全局变量.在这本书中,我们沿用编译语言如c++和java的编程约定.在使用变量之前都进行声明.这还有一个附带的好处,声明的变量可以作为本地变量.我们将会在本章节的后面讨论更多关于变量的作用域. 声明ja

2014-06-07 08:20:37 993 2

翻译 javascript数据结构和算法 第一章(Javascript编程环境和模型) 一

这一章介绍了我们在这本书中使用的描述各种数据结构和算法的Javascript的编程环境和编程架构.Javascript 环境Javascript 在很长一段时间都是被作为web浏览器内置脚本编程语言来使用.然而,在过去几年里,javascript编程环境得到了极大的发展,他们可以使javascript在桌面或者服务端运行.在我们这本书中,我们使用其中的一个javas

2014-06-06 12:32:27 892

翻译 javascript数据结构和算法 一(本书组织结构)

环境我们在本书中使用的Javascript编程环境是基于SpiderMonkey 引擎的javascript shell.第一章讲述了在你的环境中下载 shell的介绍.其他的shell例如Nodejs同样可以工作,虽然你可能需要简单的改变下代码.除了shell,唯一你要准备的就是文本编辑器. 本书的组织结构第一章:javascript语言的概览,至少是

2014-06-06 09:57:03 1480

翻译 javascript数据结构和算法 零(前记+序言)

前记这本书Data Structure and Algorithm with Javascript 我将其翻译成>为什么这么翻译?而不是翻译成"用javascript实现数据结构和算法"原因有二:一个,我觉的它更加简洁,第二个,我是想强调我们在这里使用的是javascript.我不喜欢一些翻译的人把一个简单的语句进行加工,搞得晦涩难懂.我更喜欢外国人写书的那种原汁原味.

2014-06-06 09:47:23 1175

原创 正确理解HTML,XHTML页面的头部doctype定义

摘自http://www.west263.com/info/html/wangyezhizuo/css/20080225/42390.html当我们制作页面的时候,总会在它的源码头部看到一串声明,比如最常见的如果我们把这些代码去掉,会发现页面可能会有比较明显的变化,因为这样造成了有些样式的表现不一样。这些代码我们称做DOCTYPE声明。DOCTYPE是document type(文

2014-06-05 19:32:47 2063

原创 Nodejs Express框架

好了,今天我们开始分享Node.learn to share .yes , it is ,especially share your happiness with others.好了,进入正题.var express  = require('express');var app = express.createServer();app.get('/',func

2014-06-05 10:13:20 927

原创 php Laravel 添加自定义类和函数

我现在的情况是这样的.我只有学生的学号,现在我要用列表展示这些学号,姓名,性别,专业等信息.当然那些信息是存在的,是在我们的基础库中.我要通过我们自己编写的基础库api进行数据的查询操作.我需要在我的框架中实现一个CurlHelper的类,然后再使用一个方法进行实例化,因为只有部分页面需要用到这些功能.那么这该怎么在我的框架中实现呢?首先我在app目录下建立一个文件夹,名为tool

2014-06-03 19:34:53 4851

原创 php Laravel windows安装

我想做一整套的Laravel的讲解,所以这里还是将Laravel在windows的安装过程讲解一下吧.linux下的我就不说了.首先我们要做的就是安装我们的Composer 包管理器.到我们的官方网站上面去.https://getcomposer.org/Composer-Setup.exe这个就是我们在windows上的安装包.一路next即可安装了.同时我们也可以通

2014-06-01 23:29:01 1905

tomcat chm文档

tomcat.chm文档。内容详尽,结构清晰,适合于初学者学习tomcat。我一直就是使用这个自学tomcat服务器。

2014-02-11

org.json.jar

Javascript Object Notation Json 是一种轻量级数据交换格式,程序员可以非常容易的写出符合json格式的字符串. gson是一种组件库,可以把java对象数据转换成json数据格式

2013-05-13

空空如也

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

TA关注的人

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