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

原创 JavaScriipt实用并且简单的抽奖程序
某公司的抽奖程序,需要有如下功能1)可以根据实际情况设置到场人数的最大值2) 点击“开始”,大屏幕滚动,点击“停止”,获奖者的编号出现在大屏幕上3)在界面里显示全部奖项获奖人编号4)不重复获奖5)不会因为输入错误而导致抽奖结果异常。
2015-05-07 11:09:47
2198
转载 JavaScript Core -- 函数表达式面试题
此题涉及的知识点众多,包括变量定义提升、this指针指向、运算符优先级、原型、继承、全局变量污染、对象属性及原型属性优先级等等。
2016-03-06 22:38:44
926
1
原创 javaScript 编程风格
"编程风格"的选择不应该基于个人爱好、熟悉程度、打字工作量等因素,而要考虑如何尽量使代码清晰易读、减少出错。你选择的,不是你喜欢的风格,而是一种能够清晰表达你的意图的风格。这一点,对于Javascript这种语法自由度很高、设计不完全成熟的语言尤其重要。 程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于维护的程序。下面以点概面,通过一些实际例子来简要概
2015-12-19 15:10:02
772
原创 ubuntu14.04系统nodejs express开发教程第二篇:添加controllers && services
ubuntu14.04系统nodejs express开发教程第二篇:添加controllers && services1.controllers模块的封装2.when.js的使用3.services/模块的封装4.请求淘宝开源接口并成功接收数值
2015-11-30 16:48:51
1320
原创 ubuntu14.04系统nodejs express开发教程第一篇:环境搭建&&项目初步
ubuntu 14.04 nodejs express框架开发菜鸟教程第一篇:环境搭建&&项目初步1.环境部署2.package.json3.入口文件4.静态资源5.其他
2015-11-22 12:19:03
3539
原创 Nodejs Express 开发必备知识点
首先送上 express 4.x中文API地址,供大家参考:http://www.expressjs.com.cn/4x/api.html#res本文包含一些express框架开发的一些必备知识点,持续更新中,欢迎指正
2015-11-19 20:34:40
3806
原创 JavaScript Core -- 函数详解(作用域&&参数值传递&&this关键字&&函数声明)
javascript中函数的各类概念(作用域&&参数值传递&&this关键字&&函数声明)
2015-10-18 20:41:15
1334
原创 JavaScript Core -- 事件
JavaScript与HTML交互——事件JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件驱动编程模型,当文档、浏览器、元素或与之相关对象发生特定事情时,浏览器会产生事件。如果JavaScript关注特定类型事件,那么它可以注册当这类事件发生时要调用的句柄。
2015-10-11 15:21:36
1002
原创 JavaScript BOM -- setTimeout()和setInterval() 常见问题
setTimeout()和setInterval() 何时被调用执行1.时间不能精确间隔2.模拟间隔调用3.第一个参数
2015-10-11 15:20:24
1269
原创 JavaScript Core -- 包装对象
JavaScript包装对象JavaScript是面向对象的语言,使用”.”操作符可以访问对象的属性和方法,而对于基本类型(null, undefined, bool, number, string)应该是值类型,没有属性和方法,然而var s='this is a string';alert(s.length);alert(s.indexOf('is'));
2015-10-11 15:15:01
566
原创 JavaScript Core -- 继承机制
JavaScript 继承经典继承 组合继承 寄生组合式继承援引自《javascript高级编程指南》
2015-10-11 15:11:27
623
原创 JavaScript Core -- 数组
在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也是可以动态调整的,可以随着数据增加或减少自动对数组长度做更改。创建数组在JavaSc
2015-10-11 15:07:28
560
原创 JavaScript Core -- 不可小视的标点符号
我们通过实际题目来看看那些平时被我们忽略掉的标点符号,到底有多少坑逗号逗号我们常见的用法就是在连续声明一些变量的时候,可以少些很多varvar a=1,b=2,c=3;方法参数我们使用逗号隔开,对象属性也是逗号隔开function fbn(name,title){}var person={ name:"Byron", age:"24"};
2015-10-11 14:18:54
632
转载 Nodejs中when库的实例介绍
假设一个业务场景:通过rss地址,获取rss并保存于文件,rss地址保存于文件中。完成该场景的业务需要完成3个任务:1.从文件中读取rss地址。2.获取rss。3.保存于文件。最后将这三个任务进行整合。 准备:存放rss地址的文件,address.txt。http://programmer.youkuaiyun.com/rss_p
2015-07-10 15:47:46
2176
1
原创 JQuery入门基础
1.JQ简介1)优势:1.轻量级2.强大的选择器:css1.0~css 3.0、XPATH3.出色的DOM操作的封装4.可靠的事件处理机制5.完善的Ajax6.不污染顶级变量:JQ只会建立建立一个JQuery对象,其所有的函数和方法都在这个对象之中。7.出色的浏览器兼容8.链式操作方式9.文档与插件完善10.开源2)2.JQ语
2015-06-04 11:10:45
868
原创 JavaScript高级程序设计零碎知识点
1.包含在元素内部的JS代码会被从上到下依次解释,浏览器在对内部的所有代码求值完毕之前,页面中的其余内容都不会被浏览器加载或显示。2.现代Web应用程序一般都把JavaScript的引用放到元素中页面内容的后面,加快页面打开的速度。因为如果把元素按照传统放到标签中,意味着必须等到全部JavaScript代码都被下载解析和执行完成之后,才能开始呈现页面内容。对于那些需要很多JavaScr
2015-05-08 15:49:45
2592
原创 Ubuntu 14.04 脚本开机自启动
有一个脚本想在ubuntu 14.04虚拟机开机时,自动运行。在网上查找方法,发现好多都不适合Ubuntu,现在公布一个方法,仅供参考附赠开机脚本一枚2.确定脚本程序的绝对路径,例子中的脚本名称为:start_machine_server.sh3.在rc.local文件的do_start()函数第一行内添加自启动
2014-11-28 09:03:02
7561
3
原创 Node.js学习1:事件循环探究
Node.js的一大特性就是:异步式I/O与事件驱动的架构设计,单线程,在执行过程中会维护一个事件队列,程序在执行时进入事件循环等待下一个事件的到来,每个异步I/O事件在完成后会被推送到事件队列,等待程序进程进行处理。
2014-08-14 10:22:10
1343
原创 利用栈将输入的十进制数及一些基本的栈操作
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;import javax.swing.JScrollPane;class test { public static void main(String[]
2014-08-11 11:22:42
698
原创 Ubuntu文件系统体系结构
1.文件系统类型 在Ubuntu中其文件系统广泛使用ext3fs文件格式,从而实现了将整个硬盘的写入动作完整的记录在磁盘的某个区域而且在ubuntu中可以实现主动挂在windows的文件系统,并以只读的方式访问磁盘中的windows系统上的文件。ubuntu会将硬盘格式化为ext3fs,则硬盘会被分成四个部分:Boot Block、Super Block、Data Block和 i-节点
2014-08-06 14:42:37
1486
转载 最小堆的java实现
public class Node { /** * 堆结点 * 节点数据类型为:int */ private int iDate; public Node(int iDate) { super(); this.iDate = iDate; } public int getiDate() { return iDate; } public void seti
2014-08-04 10:40:06
2603
原创 遍历给定文件夹中的所有文件以及文件夹 P79
import java.io.File;public class test04_02 { //设置level用来表示当前目录相对于给定目录的深度,用来打印Tab占位符 private int level = 0; public void printDir(File file){ printDir1(file, level); } public void printDir1(
2014-07-31 11:29:30
521
原创 中缀表达式转换成后缀表达式
import java.util.Stack;public class test02 { /* * 题目:将一个标准表达式转换成后缀式 * 输入:a+b*c+(d*e+f)*g * 输出:abc*+de*f+g*+ * 算法: (1) 初始化两个栈:运算符栈S1和储存中间结果的栈S2; (2) 从左至右扫描中缀表达式; (3) 遇到操作数时,将其压入S2;
2014-07-30 15:37:23
550
原创 selenium2.0&WebDriver环境搭配实现网站自动登录
1.背景知识: 网上说的都特别丰满,我就不重复说明了2.前期准备 工作环境: MyEclipse 8.5 额外下载如下 驱动及资源包 chromedriver.exe selenium-java-2.35.0.jar selenium-server-standalone-2.35.0.jar 3.开始配置 3.1新
2014-07-13 15:33:27
752
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人