自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

预见未来to50的专栏

Life is limited, but art is long

  • 博客(35)
  • 收藏
  • 关注

原创 源码-Oracle数据库管理-第六章-索引和约束-约束部分-Part 2

Oracle建议以下条件满足时,无需再外键上创建索引:1. 没有删除父表的行2. 没有更新父表的主键,这个主键被子表的外键所引用3. 不会进行父子链接的查询,比如,books联接到bookcategory表进行联接查询--未在参照完整性约束中指定操作类型,Oracle不予许直接删除引用表中的键值drop table books;CREATE TABLE books(

2016-09-27 23:38:38 403

原创 源码-JavaScript&jQuery交互式前端开发-第7章-JQuery-修改内容

示例效果:JS代码:$(function() { $('li:contains("pine")').text('almonds'); $('li.hot').html(function() { return '' + $(this).text() + ''; }); $('li#one').remove();});HTML代码:

2016-09-27 19:17:11 619

原创 源码-JavaScript&jQuery交互式前端开发-第7章-JQuery-基本示例

JQuery是一个在页面中引用的JavaScript文件,它允许你通过CSS样式选择器来找到一些元素。示例效果:JS代码:$(':header').addClass('headline');$('li:lt(3)').hide().fadeIn(1500);$('li').on('click', function() { $(this).remove();})

2016-09-27 16:39:28 591

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-使用事件委托

示例效果:JS代码:function getTarget(e) { // Declare function if (!e) { // If there is no event object e = window.event;

2016-09-27 14:04:31 480

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-HTML事件处理程序

事件类型:UI事件(load, unload, error, resize, scroll)、键盘事件、鼠标事件、焦点事件、变动事件示例:HTML事件(已过时,不推荐使用)示例效果:JS代码:function checkUsername() { // Declare function var elMsg =

2016-09-27 13:51:03 419

原创 源码-JavaScript&jQuery交互式前端开发-第5章-文档对象模型-章节示例

示例效果:JS代码:// ADDING ITEMS TO START AND END OF LISTvar list = document.getElementsByTagName('ul')[0]; // Get the element// ADD NEW ITEM TO END OF LISTvar newItemLast = docu

2016-09-27 13:35:25 639

原创 源码-JavaScript&jQuery交互式前端开发-第5章-文档对象模型-更新文本和标签

示例效果:JS代码:// Store the first list item in a variablevar firstItem = document.getElementById('one');// Get the content of the first list itemvar itemContent = firstItem.innerHTML;// Upd

2016-09-27 13:20:11 424

原创 源码-JavaScript&jQuery交互式前端开发-第4章-判断和循环

示例效果:JS代码:var table = 3; // Unit of tablevar operator = 'addition'; // Type of calculationvar i = 1; // Set counter to 1var msg = ''; // Message

2016-09-27 11:07:51 443

原创 源码-JavaScript&jQuery交互式前端开发-第3章-函数、方法与对象-章节示例

示例效果:JS代码:/* The script is placed inside an immediately invoked function expression which helps protect the scope of variables */(function() { // PART ONE: CREATE HOTEL OBJECT AND WRIT

2016-09-27 10:49:01 543

原创 源码-JavaScript&jQuery交互式前端开发-第3章-函数、方法与对象-String对象

属性:length方法:toUpperCase(), toLowerCase(), charAt(), indexOf(), lastIndexOf(), substring(), split(), trim(), replace()示例效果:JS代码:// Create a variable called saying to hold the string

2016-09-27 09:21:20 345

原创 源码-JavaScript&jQuery交互式前端开发-第3章-函数、方法与对象-文档对象模型

文档对象模型的最顶端对象是document对象,代表当前浏览器窗口或标签中载入的页面。属性:title, lastModified, URL, domain方法:write(), getElementById(), querySelectorAll(), createElement(), createTextNode()示例:获取页面信息并显示到页脚示例效果:

2016-09-27 09:13:25 383

原创 源码-JavaScript&jQuery交互式前端开发-第3章-函数、方法与对象-浏览器对象模型

Window对象代表当前浏览器中的窗口或标签,位于浏览器对象模型(BOM)中的最顶端。属性:innerHeight, innerWidth, pageXoffset, pageYoffset, screenX, screenY, location, document, history, history.length, screen, screen.width, screen.height方

2016-09-27 09:01:00 342

原创 源码-JavaScript&jQuery交互式前端开发-第3章-函数、方法与对象-使用构造函数语法创建对象

代码示例:JS代码:// Create the template for objects that are hotelsfunction Hotel(name, rooms, booked) { this.name = name; this.rooms = rooms; this.booked = booked; this.checkAvailability

2016-09-27 08:40:30 396

原创 源码-JavaScript&jQuery交互式前端开发-第3章-函数、方法与对象-使用字面量语法创建对象

示例效果:JS代码:// Set up the objectvar hotel = { name : 'Quay', rooms : 40, booked : 25, checkAvailability : function() { return this.rooms - this.booked; // Need "this" because inside f

2016-09-27 08:26:41 587

原创 源码-JavaScript&jQuery交互式前端开发-第2章-JavaScript基础指令-章节示例

示例效果:JS代码:// Create variables for the welcome messagevar greeting = '您好, ';var name = '黄先生';var message = ',您的结账单如下:';// Concatenate the three variables above to create the welcome messa

2016-09-26 23:59:39 493

原创 源码-JavaScript&jQuery交互式前端开发-第2章-JavaScript基础指令-使用变量来存储布尔值

难点:这个示例的难点在于instock和shipping两种状态对应的图标的控制,到现在还没搞明白(还得回头补补CSS的课)JS代码如下:// Create variables and assign their valuesvar inStock;var shipping;inStock = false;shipping = false;// Get the eleme

2016-09-26 23:40:06 496

原创 源码-JavaScript&jQuery交互式前端开发-第2章-JavaScript基础指令-在字符串中使用引号

字符串必须被放置在单引号或双引号中,如要在字符串中使用双引号,必须使用单引号来包含整个字符串。JS 代码:// Create variables to hold the title and note text.var title; var message;// Assign values to these variables.title = "Molly's Special Of

2016-09-26 23:21:28 361

原创 源码-JavaScript&jQuery交互式前端开发-第2章-JavaScript基础指令-使用变量来存储字符串

示例效果:JS代码如下:// Create variables to hold the name and note text.var username;var message;// Assign values to these variables.username = 'PDH';message = '学好JavaScript, HTML, CSS等前端技术

2016-09-26 23:03:01 351

原创 源码-JavaScript&jQuery交互式前端开发-第2章-JavaScript基础指令-使用变量来存储数字

示例:使用变量来存储数字(肯能是最简单的JavaScript脚本了吧)示例效果:JS代码如下:// Create three variables to store the information needed.var price;var quantity;var total;// Assign values to the price and quantity va

2016-09-26 13:04:13 967

原创 源码-JavaScript&jQuery交互式前端开发-第1章-编程基础知识

示例:根据当前时间,显示不同的问候语示例效果:JS代码如下:var today = new Date();var hourNow = today.getHours();var greeting;if (hourNow > 18) { greeting = 'Good evening!';} else if (hourNow > 12) { gree

2016-09-26 12:52:32 458

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-示例(Example)

示例:复制用户输入、使用单一按键切换不同功能(开始/暂停录音)示例效果:JS代码如下(注:页面功能看似简单,JS代码却并不简单):var noteInput, noteName, textEntered, target; // Declare variablesnoteName = document.getElementById('noteName'); //

2016-09-26 12:32:24 483

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-HTML5事件

H5中引入了3个页面级事件:1. DOMContentLoaded2. hashchange3. beforeunload示例:进入页面后让某一元素自动获取焦点,关闭页面时弹框提示用户示例效果:JS代码如下:function setup() { var textInput; textInput = document.getElementByI

2016-09-26 09:34:05 527

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-变动事件

任何时候当元素被添加到DOM中或从DOM中移除时,DOM的结构就发生了变化,而这种变化会触发变动事件。变动事件包括:1. 节点插入事件(DOMNodeInserted)——当一个节点被插入到DOM树中时触发,如,使用appendChild()、replaceChild()或insertBefore()时2. 节点移除事件(DOMNodeRemoved)——当一个节点从DOM树中被移除时

2016-09-26 09:21:23 395

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-表单事件

表单事件包括:1. 提交事件(submit)——用来在将表单数据发送到服务器之前,校验用户输入2. 变化事件(change)——表单元素状态发生变化时触发(建议使用change事件取代某些click事件,用户不一定只使用鼠标来和表单元素交互,还可能通过Tab键、方向键或回车键来进行交互)3. 键入事件(input)示例:根据用户选择提示、比选项校验示例效果:

2016-09-26 08:49:31 402

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-键盘事件-确定按键值

键盘事件包括:1. 输入事件(Input)——当或元素的值发生变化时触发2. 任意键被按下事件(keydown)——当用户按下键盘的任意一个键时触发(按住不放,此事件会不断被触发)3. 可打印键(参考下文注释)被按下事件(keypress)——当用户按下一个键并在屏幕上显示一个字符时触发(按住不放,此事件会不断被触发)4. 松开按键事件(keyup)——当用户松开键盘上的任意一个键

2016-09-24 23:16:38 484

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-鼠标事件-确定光标位置

光标(即,鼠标指针)位置即以屏幕、浏览器或可分为:1. 屏幕(显示器)位置: screenX, screenY2. 页面位置:pageX, pageY3. 浏览器(客户端)位置:clientX, clientYJS代码如下:var sx = document.getElementById('sx'); // Element to hold screenX

2016-09-24 22:37:45 444

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-鼠标事件-浮层的显示与关闭

鼠标事件有:单击(click)、双击(dblclick)、鼠标键被按下(mousedown)、鼠标键松开(mouseup)、鼠标指针进入控件(mouseover)、鼠标指针离开控件(mouseout)、鼠标指针在元素上移动(mousemove)。JS代码如下:// Create the HTML for the messagevar msg = 'close X';msg +=

2016-09-24 16:25:10 534

原创 源码-JavaScript&jQuery交互式前端开发-第6章-事件-Focus和blur事件

Focus和blur事件即控件获取及失去焦点时触发的事件。JS如下:function checkUsername() { // Declare function var username = el.value; // Store username in variable if (us

2016-09-24 15:59:17 842

原创 源码-Oracle数据库管理-第六章-索引和约束-约束部分-Part 1

做了项目,往往忙于琐事,疏于学习;出了项目,往往蒙头学习,忘了学以致用的道理。时隔1个多月,再次开始我的Oracle源码系列博文。--Oracle数据库管理-从入门到精通呢--第6章-索引和约束--约束部分DROP TABLE bookCategory; --代码6.3 创建表并指定主键 CREA...

2016-09-21 00:25:47 417

原创 Oracle学习笔记-第六章-索引和约束-Part1(索引)

索引是数据库性能调优非常重要的一个部分,必须学好!1.索引的作用——索引可很大程度上提高检索数据的速度(包括多表连接查询、分组和排序)2.索引的原理——在已排序的索引数据段中进行高速检索->根据索引叶节点中保存的rowid从表中获取数据行3.索引的分类  a. 按索引列的组成分类——单列索引、多列索引  b. 按索引列的唯一性分类——唯一性索引(create uniqu

2016-09-20 15:52:03 334

原创 Oracle学习笔记-第五章-创建和管理表

这章很重要。1. 不同类型的数据表:  a. 标准表——数据按堆组织,以无序方式存放在单独的表段中(CREATE TABLE)  b. 临时表——仅用于保存一个会话中的临时数据(CREATE GLOBAL TEMPORARY TABLE)  c. 索引表——以B树结构存放在索引段,用于增强检索性能(CREATE TABLE ...ORGANIZATION INDEX) 

2016-09-20 11:02:33 392

原创 Oracle读取外部表注意事项

Oracle可以通过创建外部表以只读的方式来查询文件数据的内容,这对于文件数据的分析非常有用。示例代码:CREATE OR REPLACE DIRECTORY admin_dat_dir AS 'D:\example\data'; CREATE OR REPLACE DIRECTORY admin_log_dir AS 'D:\example\log'; CREATE O

2016-09-19 23:28:42 1915

原创 Oracle学习笔记-第四章-认识Oracle体系结构

这一章属于理论知识,对于DBA比较有用,在工作中尚未用到。1. Oracle数据库由一系列的后台进程、内存结构及文件组成2. Oracle内存结构(SGA+PGA):    a. 执行过的SQL或PL/SQL代码    b. 已连接的会话(活动、非活动)的信息    c. ...3. 系统全局区(SGA):    a. 数据库高速缓冲区——保存从数据文件读取的数

2016-09-19 19:42:05 378

原创 Oracle学习笔记-第三章-SQL语言与SQL Plus

这章的新知识不少,会者不难,难者不会->多会一点,工作、生活就会简单一点。1. SQL语言由SQL执行引擎执行,而PL/SQL语言由PL/SQL引擎执行。2. SQL Plus是一个轻量级Oracle数据库客户端,在实际工作中比较有用(目前本人主要用Toad连接生产数据库)3. 使用list命令查看缓冲区命令4. 使用edit命令,打开缓冲区内容,编辑后保存,返

2016-09-19 15:14:33 346

原创 SQL Plus环境变量设置

刚开始使用SQL Plus时,会发现查询结果比较凌乱(这点不如Mysql的命令行窗口)。这属于格式设置的问题。可以将环境变量命令编写为一个login.sql脚本,在设置一个名为SQLPATH的环境变量,指向这个login.sql脚本所在文件夹。这样,每次重启SQL Plus时,会自动执行login.sql脚本中的环境变量设置语句,而不用每次都手动进行设置。1. login.sq

2016-09-19 11:33:01 647

空空如也

空空如也

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

TA关注的人

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