摘要: 前面的话 动态脚本是指在页面加载时不存在,但将来的某一时刻通过修改DOM动态添加的脚本。和操作HTML元素一样,创建动态脚本也有两种方式:插入外部文件和直接插入内部javascript代码。下面将详细介绍这两种情况 外部脚本 //script.js里面的内容 box.style.color = "r 阅读全文
posted @ 2017-06-06 22:25 赵哲丽 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 前面的话 navigator对象现在已经成为识别客户端浏览器的事实标准,navigator对象是所有支持javascript的浏览器所共有的。本文将详细介绍navigator对象和用户代理检测 属性 与其他BOM对象的情况一样,每个浏览器中的navigator对象也都有一套自己的属性。下表列出了存在 阅读全文
posted @ 2017-06-06 22:25 赵哲丽 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 前面的话 CSS Hack是实现浏览器样式兼容的兜底办法,能不用就尽量不要使用。但是,针对一些浏览器的bug,比如老版本IE的bug,有时使用CSS Hack是不得已而为之的做法。本文将详细介绍CSS Hack。CSS Hack主要分为属性标记法和选择器前缀法两种 属性标记法 【IE6-】 对于IE 阅读全文
posted @ 2017-06-06 22:25 赵哲丽 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 前面的话 DOM遍历模块定义了用于辅助完成顺序遍历DOM结构的类型:Nodeiterator和TreeWalker,它们能够基于给定的起点对DOM结构执行深度优先(depth-first)的遍历操作。本文将详细介绍DOM遍历 [注意]IE8-浏览器不支持 定义 DOM遍历是深度优先的DOM结构遍历, 阅读全文
posted @ 2017-06-06 22:24 赵哲丽 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 前面的话 最近在复习自己写的博客,但有的博客内容很长,长到不知道多少时间可以读完。这时,就有种泄气的冲动。但,如果能够提供一个博客内容进度的插件,根据所读内容的多少,显示进度条,让自己对所读的内容进度心里有数,可以让自己平静下来,一点一点读下去。本文将详细介绍博客内容进度插件的实现 效果演示 无论是 阅读全文
posted @ 2017-06-06 22:23 赵哲丽 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 前面的话 除了HTML、CSS、javascript这三门前端基础知识之外,HTTP恐怕是前端工程师最需要掌握的知识了,它是前端和后端沟通的桥梁,前端工程师需要能够调试HTTP、修复网络传输中可能遇到的BUG,进而认识到HTTP协议的局限性,从而了解网络性能和安全性等 小火柴将HTTP的知识体系进行 阅读全文
posted @ 2017-06-06 22:23 赵哲丽 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 前面的话 为了让开发人员更方便地控制页面,DOM定义了“范围”(range)接口。通过范围可以选择文档中的一个区域,而不必考虑节点的界限(选择在后台完成,对用户是不可见的)。在常规的DOM操作不能更有效地修改文挡时,使用范围往往可以达到目的。本文将详细介绍DOM范围 创建范围 Document类型中 阅读全文
posted @ 2017-06-06 22:23 赵哲丽 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 前面的话 正则表达式不能独立使用,它只是一种用来定义字符串的规则模式,必须在相应的正则表达式函数中应用,才能实现对字符串的匹配、查找、替换及分割等操作。前面介绍了正则表达式的基础语法,本文将详细介绍正则表达式函数 匹配与查找 【preg_match()】 preg_match()函数用来执行一个正则 阅读全文
posted @ 2017-06-06 22:22 赵哲丽 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 前面的话 正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述。正则表达式有三个作用:1、匹配,也常常用于从字符串中析取信息;2、用新文本代替匹配 阅读全文
posted @ 2017-06-06 22:22 赵哲丽 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 前面的话 在Web程序开发时,时间发挥着重要的作用,不仅在数据存储和显示时需要日期和时间的参与,好多功能模块的开发,时间通常都是至关重要的。网页静态化需要判断缓存时间、页面访问消耗的时间需要计算、根据不同的时间段提供不同的业务等都离不开时间。PHP为我们提供了强大的日期和时间处理功能,通过内置的时间 阅读全文
posted @ 2017-06-06 22:21 赵哲丽 阅读(376) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>3种用tagname和id获取元素的方法</title> <style> body{ margin: 0; } ul{ margin: 0; padding: 阅读全文
posted @ 2017-06-06 22:20 赵哲丽 阅读(4176) 评论(0) 推荐(0) 编辑
摘要: 在浏览器中输入URL按下回车键后发生了什么 [1]解析URL[2]DNS查询,解析域名,将域名解析为IP地址[3]ARP广播,根据IP地址来解析MAC地址[4]分别从应用层到传输层、网络层和数据链路层分别加入各个层的头部封装为包[5]进行三次握手后,客户端与服务器建立连接[6]客服务器向客户端返回数 阅读全文
posted @ 2017-06-06 22:19 赵哲丽 阅读(844) 评论(0) 推荐(1) 编辑
摘要: [1]浏览器的功能:将用户选择的web资源呈现出来,需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也包括PDF、image及其他格式,用户用URI来指定所请求资源的位置。 [2]浏览器的结构 [用户接口 user interface]包括地址栏、书签选项、前进后退、刷新、 阅读全文
posted @ 2017-06-06 22:19 赵哲丽 阅读(189) 评论(0) 推荐(0) 编辑
摘要: [1]定义 浏览器内核分成两部分渲染引擎和js引擎,由于js引擎越来越独立,内核就倾向于只指渲染引擎 渲染引擎是一种对HTML文档进行解析并将其显示在页面上的工具[2]常见引擎 渲染引擎: firefox使用gecko引擎 IE使用Trident引擎 2015年微软推出自己新的浏览器,原名叫斯巴达, 阅读全文
posted @ 2017-06-06 22:16 赵哲丽 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 定义 重绘是指当color\background-color等与视觉相关的样式属性值被更新时触发绘制过程,在绘制过程中要重新计算元素的视觉信息,使元素呈现新的外观。回流是指当窗口尺寸被修改(resize),发生滚动操作,或者position\display\width\height等元素位置相关属性 阅读全文
posted @ 2017-06-06 21:59 赵哲丽 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 阅读目录(Content) 1 数据页的类型 1.1 PFS 1.2.3 IAM 2 数据页结构 2.1 页头 2.2 行记录 2.3 空闲空间 2.4 行偏移量 3 查询数据页存储格式的途径 3.1 dbcc ind 3.1.1 语法说明 3.1.2 测试案例 3.2 dbcc page 3.2. 阅读全文
posted @ 2017-06-06 21:56 赵哲丽 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 阅读目录(Content) 1 行记录如何存储 1.1 堆表 1.2 聚集索引表格 2 非聚集索引结构 3 非聚集索引键值内容 3.1 堆表上的非聚集索引 3.2 聚集索引表(唯一)的非聚集索引 3.3 聚集索引表(非唯一)的非聚集索引 4 非聚集索引如何查找页 阅读目录(Content) 1 行记 阅读全文
posted @ 2017-06-06 21:55 赵哲丽 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 可以看到,统计信息分为三部分内容,头信息,数据字段选择性及直方图。 2.1 头信息 2.2 数据字段选择性 2.3 直方图 直方图,用于计算数据中每个非重复值出现的频率。使用统计信息对象的第一个键列中的列值来计算直方图,可以通过抽样行或者全表扫描的形式。如果是抽样创建,那么,这里边的 存储总行数何非 阅读全文
posted @ 2017-06-06 21:54 赵哲丽 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 阅读目录(Content) 1 实现内容 2 脚本简单描述 2.1 _get_db 2.2 create_tab 2.3 rowrecord 2.4 binlogdesc 2.5 closeconn 3 使用说明 4 python脚本 阅读目录(Content) 1 实现内容 2 脚本简单描述 2. 阅读全文
posted @ 2017-06-06 21:54 赵哲丽 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 阅读目录(Content) 1 引入 2 数据行 2.1 数据行结构 2.2 特殊情况(大对象、行溢出及forword) 2.2.1 大对象 2.2.2 行溢出 2.2.3 forword 3 测试存储情况 3.1 堆表分析 3.2 添加主键 3.3 增加一列:可空变长列 3.4 增加一列:非空变长 阅读全文
posted @ 2017-06-06 21:54 赵哲丽 阅读(148) 评论(0) 推荐(0) 编辑
友情链接:回力旗舰店 | 中老年女装 | 新航道英语培训 | SAT培训机构 | 十月英文