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

原创 jQuery 将选中的对象转化为原始的DOM对象
在jQuery中,在一个页面上选择元素返回的集合是jQuery对象而不是原始的DOM对象. 所以只能运行jQuery方法. 如果要在选择集上运行DOM方法和属性,该集合必须转化为DOM对象比如你不可以这样使用:$('div').innerHTML = "hello world";因为innerHTML是 DOM的属性而不是jQuery对象的属性.如果确实想这么做.那么就需要将jQu
2014-06-09 09:47:52
10645
1
原创 深入解读-小程序SDK
前言 这篇文章主要是对小程序官方文档做部分深入解读;让大家了解小程序实现背后的机制原理。 由于笔者没有获取到微信官方提供的小程序实现原理图,很多内容都是通过阅读文档资料反推和理解所得,如有误解之处,望指正。 本文建议阅读时间: 5min目录小程序SDK 定义JS-SDK 小程序基础库与JS-SDK的共同点小程序基础库与JS-SDK的不同点小程序基础库查看方法小程序基础库与客户端之
2017-06-29 21:15:19
11796
1
翻译 Javascript ES6 let 和 var 比较
JavaScript ES6 的 let 和 var 的比较 在JavaScript 1.7中, let 关键词被添加进来, 我听说它声明之后类似于”本地变量“, 但是我仍然不确定它和 关键词 var 的具体区别。 回答: 不同点在于作用域, var关键词的作用域是最近的函数作用域(如果在函数体的外部就是全局作用域), let 关键词的作用域是最接近的块作用域(如果在
2015-01-26 10:21:15
22853
4
转载 分享十五个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
1745
转载 负载均衡的多种解决方案
以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。Web负载均衡 Web负载均衡(Load Balancing),简单
2014-12-14 20:20:56
3456
转载 安装ubuntu 必须做的几件事情
1. 调整隐私方面的设置。你在安装了Ubuntu后可能想调整隐私方面的设置。默认情况下,当你在Dash(托盘)里面输入搜索时,Ubuntu会提供在线搜索结果。这每一次搜索最后都通过Canonical的服务器来进行处理。禁用这项功能是个好主意。点击Launcher(启动器)上面的Settings(设置)图标(即上面带有齿轮和扳手的那个图标)。然后点击弹出来的System Settings(系
2014-10-12 19:34:55
827
翻译 php 回调函数(callback)
下面的内容是来自php.net 官方文档callbackscall_user_func() ,usort()等函数接受用户自定义的回调函数作为参数.回调函数可以不仅仅是简单的函数,也可以是对象方法,包括对象的静态方法.php 函数可以通过字符串类型的函数名进行调用,任何内建的或者用户自定义的函数都可以被使用.但是这其中不包括php的语言结构,比如:array(),echo,em
2014-08-01 09:15:25
2288
1
原创 关于 PHP Boolean 的细节
最近比较喜欢抠细节,因为这些细节对于代码的编写以及bug 查找非常有帮助,能够很大程度上提高项目的开发速度.废话少说,我们开始讲解 php Boolean.首先,boolean 型是 php的基本数据类型, 它要么是true,或者false. 大小写不区分.如果需要将其他类型转换为bool类型的时候, 可以使用(bool) 或者(boolean),(Boolean)进行转换.如
2014-07-31 13:57:48
877
原创 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
4711
原创 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
2175
原创 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
778
原创 Javascript 正确使用方法 二
好的,废话不多说,接着上篇来.变量(variables)始终使用 var 关键字来定义变量,如果不这样将会导致 变量全局化,造成污染.//badsuperPower = new SuperPower();//goodvar superPower = new SuperPower();使用 一个 var关键字来定义多个变量...并且每个变量一行.. // bad
2014-06-20 17:14:58
908
原创 Javascript 正确使用方法
今天在github 上面找到了一个关于如何正确使用javascript 来进行我们的程序开发.我就恬不知耻的来了个原创啊..坑爹啊.拿来和大家分享一下吧.A mostly reasonable approach to Javascript. Types //类型 Objects //对象 Arrays //数组 Strings //字符串 Fu
2014-06-20 16:47:46
1133
原创 Sublime text 神器小记
以前一直使用的都是Editplus,一直感觉都是很不错的.但是最近接触到sublime text,我就fall in love with it.Sublime 的意思是"顶峰,高尚,非凡的"意思.多么霸气的名字啊..好吧,不瞎扯了.其实我觉的不需要到网上乱找一通,什么中文破解版的,乱七八糟的.就直接到官方网网站进行下载.虽然是没有注册的,偶尔会弹出一个让你去获取License的 框
2014-06-18 10:26:11
997
原创 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
2040
原创 javascript 变量/函数 提升
1.JavaScript hoisting(变量/函数 提升)以下实验都是通过firefox的Console做的实验.console.log(a);ReferenceError: a is not definedconsole.log(a);但是,如果在后面加上变量的定义
2014-06-16 15:52:30
1021
1
原创 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
1606
原创 jQuery 选择具有特殊属性的元素
现在有这样一种需求,需要选出所有有背景图片的元素.这个问题有点棘手.我们无法使用选择表达式来完成这个问题了.使用jQuery的DOM过滤方法filter(),可以根据函数中表达的任何条件选择元素.jQuery中的过滤器方法允许传递一个字符串(也就是选择器表达式)作为参数.或者传递的是一个函数.它的返回值将定义某个元素是否被选中.传递的函数将对当前选择集中的每个元素运行.
2014-06-14 09:43:39
1354
原创 jQuery 文档碎片处理
通过JS操作DOM节点可能以节点为单位进行,比如添加节点,可以createElement,createTextNode,然后用appendChild把文本节点和容器节点绑定在一起,然后再用appendChild或insertBefor添加到DOM树中.但如果要往DOM树中动态添加大量的节点.就会很麻烦.而且每次都会刷新DOM,造成性能上的缺陷。解决方法是使用文档碎片这个方法创建文档碎片。我
2014-06-13 11:36:37
1871
原创 php程序员面试分享
面试总结今天去了北京著名IT公司进行PHP程序员的面试。这是人生第一次么,怎么不紧张?我是不是有病。不是,这叫自信呵.首先是做一些笔试题。1.mysql数据库索引使用的数据结构?这样做的好处是?可以参考这篇博文:http://blog.youkuaiyun.com/ant_ren/article/details/29320682.有两个字符串a和b,判断b字符串是否出现在a中。
2014-06-13 08:32:32
1194
原创 form 在上传文件时为什么会有enctype字段
FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。这种编码方式在表单发送之前都会将内容进行urlencode 编码。(空格转换为“+”,特殊字符转化为ASCII的HEX值)。比如我们在表单域中的firstname填入 bb ,,最后发送之前得到的结果就是: bb+%2C
2014-06-11 09:18:06
854
原创 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
1218
原创 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
1248
翻译 javascript数据结构和算法 第二章 (数组) 二
字符串表示的数组join() 和 toString() 函数返回数组的字符串表示.这两个函数通过将数组中的元素用逗号分隔符分割,返回字符串数组表示.这里有个例子:var names = ["David", "Cynthia", "Raymond", "Clayton", "Mike", "Jennifer"]; var namestr = names.join(); p
2014-06-08 07:48:21
1392
翻译 javascript数据结构和算法 第二章 (数组)
数组是计算机编程中最为常见的数据结构.每一种编程语言都包括某种形式的数组.因为它们是内置的所以它们非常高效,往往被用来作为存储数据的选择.这一章,我们将会研究数组在javascript中是如何工作的. javascript数组定义 标准的数组定义是一个线性元素的集合.我们可以通过数组的下标来获取数组的内容.下标通常是被用来计算偏移量的整数.javascript也有这样
2014-06-08 07:18:28
963
翻译 javascript数据结构和算法 第一章(编程体验)三
变量作用域变量作用域就是指在一个程序中,变量的值在哪里可以被获取到.javascript函数作用域被定义为函数作用域,这意味着变量的值在定义和声明该变量的函数,包括任何在该函数的嵌套函数里是可见的. 当一个变量定义在函数的外面,在主程序中,该变量将会拥有全局作用域.这就意味着它的值可以被程序的任何地方,包括函数获取.下面的小程序演示全局变量时如何工作的. funct
2014-06-07 08:38:38
1078
1
翻译 javascript数据结构和算法 第一章(编程体验)二
循环结构实际上,在这本书中,我们学习的很多算法就是循环.我们在这本书中使用两种循环结构,while循环和for循环.但我们遇到在一个条件总为真的情况下执行一系列的语句时,我们会使用while循环.例子1-6 演示了while循环是如何工作的. var number = 1; var sum = 0; while (number sum += number;
2014-06-07 08:28:19
624
翻译 javascript数据结构和算法 第一章(编程体验)一
声明和初始化变量Javascript变量默认是全局作用域的.严格来说,使用之前是不需要定义的.当一个javascript变量在没有被声明之前直接进行初始化,它就是一个全局变量.在这本书中,我们沿用编译语言如c++和java的编程约定.在使用变量之前都进行声明.这还有一个附带的好处,声明的变量可以作为本地变量.我们将会在本章节的后面讨论更多关于变量的作用域. 声明ja
2014-06-07 08:20:37
1029
1
翻译 javascript数据结构和算法 第一章(Javascript编程环境和模型) 一
这一章介绍了我们在这本书中使用的描述各种数据结构和算法的Javascript的编程环境和编程架构.Javascript 环境Javascript 在很长一段时间都是被作为web浏览器内置脚本编程语言来使用.然而,在过去几年里,javascript编程环境得到了极大的发展,他们可以使javascript在桌面或者服务端运行.在我们这本书中,我们使用其中的一个javas
2014-06-06 12:32:27
925
翻译 javascript数据结构和算法 一(本书组织结构)
环境我们在本书中使用的Javascript编程环境是基于SpiderMonkey 引擎的javascript shell.第一章讲述了在你的环境中下载 shell的介绍.其他的shell例如Nodejs同样可以工作,虽然你可能需要简单的改变下代码.除了shell,唯一你要准备的就是文本编辑器. 本书的组织结构第一章:javascript语言的概览,至少是
2014-06-06 09:57:03
1538
翻译 javascript数据结构和算法 零(前记+序言)
前记这本书Data Structure and Algorithm with Javascript 我将其翻译成>为什么这么翻译?而不是翻译成"用javascript实现数据结构和算法"原因有二:一个,我觉的它更加简洁,第二个,我是想强调我们在这里使用的是javascript.我不喜欢一些翻译的人把一个简单的语句进行加工,搞得晦涩难懂.我更喜欢外国人写书的那种原汁原味.
2014-06-06 09:47:23
1210
原创 正确理解HTML,XHTML页面的头部doctype定义
摘自http://www.west263.com/info/html/wangyezhizuo/css/20080225/42390.html当我们制作页面的时候,总会在它的源码头部看到一串声明,比如最常见的如果我们把这些代码去掉,会发现页面可能会有比较明显的变化,因为这样造成了有些样式的表现不一样。这些代码我们称做DOCTYPE声明。DOCTYPE是document type(文
2014-06-05 19:32:47
2104
原创 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
962
原创 php Laravel 添加自定义类和函数
我现在的情况是这样的.我只有学生的学号,现在我要用列表展示这些学号,姓名,性别,专业等信息.当然那些信息是存在的,是在我们的基础库中.我要通过我们自己编写的基础库api进行数据的查询操作.我需要在我的框架中实现一个CurlHelper的类,然后再使用一个方法进行实例化,因为只有部分页面需要用到这些功能.那么这该怎么在我的框架中实现呢?首先我在app目录下建立一个文件夹,名为tool
2014-06-03 19:34:53
4893
原创 php Laravel windows安装
我想做一整套的Laravel的讲解,所以这里还是将Laravel在windows的安装过程讲解一下吧.linux下的我就不说了.首先我们要做的就是安装我们的Composer 包管理器.到我们的官方网站上面去.https://getcomposer.org/Composer-Setup.exe这个就是我们在windows上的安装包.一路next即可安装了.同时我们也可以通
2014-06-01 23:29:01
1943
org.json.jar
2013-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人