自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (1)
  • 收藏
  • 关注

原创 千里之堤溃于蚁穴,质量问题警钟长鸣

是能用就行?还是要精益求精。你不是码农,你不是程序员,你是开发者,你是研·发·工·程·师,愿你在成长的时候,你写代码也在伴随着你一起成长。

2023-11-13 08:08:26 100

原创 网页中文本朗读功能开发实现分享

前几天完成了一个需求,在网页中完成鼠标指向哪里,就用语音读出所指的文本。如果是按钮、链接、文本输入框,则还还要给出是什么的提醒。同时针对大段的文本,不能整段的去读,要按照标点符号进行断句处理。重点当然就是先获取到当前标签上的文本,再把文本转化成语音即可。

2023-06-27 13:44:25 792

原创 toggleClass

toggleClass 用来给匹配元素切换类

2016-08-16 15:05:14 723

原创 String字符串对象

String字符串对象属性: length 字符串长度 方法: toUpperCase() 转换成大写 toLowerCase() 转化为小写 字符串的转化大小写操作不会影响原字符串对象,只用于显示和直接使用。 例如:<script type="text/javascript"> var message="I love JavaScript!"; var mychar

2016-07-04 22:44:48 557

转载 一些CSS实现的特效

收藏一些由CSS实现的特效你能相信吗?这些都是由一个DIV元素实现的动画,纯CSS3技术 scrolling滚动 seamless="seamless" iframe像是页面的一部分 frameborder 边框&#

2016-04-26 21:54:02 682

转载 HTML5视频播放器video和音频播放器audio用法

原文:http://www.webhek.com/using_html5_audio_and_videoHTML5里引入的新标记 <audio> 和 <video> 实现了HTML对视频播放和音频播放的原生支持,有了这种原生的HTML5视频播放器/音频播放器,我们不再需要flash技术,而直接能将视频/音频嵌入到了网页中。如何嵌入视频和音频在网页里嵌入HTML5音频播放器和视频播放器的方法非常简单:

2016-04-26 21:53:04 2500

原创 ArrayList、HashTable到JSON

学习MINIUI框架有几天了,今天算是弄明白数据传递的原理了。 要提到的两个东西是HashTable和ArrayList HashTable 是键值对的形式,通过键来访问值。 ArrayList集合 可以说是个对象数组,像数组一样通过索引来访问值。 下面通过这段代码,做测试,来了解其原理 public static Hashtable SearchUser(string

2016-04-23 23:34:19 1376

原创 Ajax和JSON

AjaxAJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情

2016-04-23 23:33:15 5420

原创 SQL

创建表–创建表的语法: CREATE TABLE [database_name.[schema_name].|schema_name.]table_name( column_name datatype [NULL | NOT NULL] [,…n]) [ ON filegroup ] [ TEXTIMAGE_ON filegroup ]–参数说明 –database_name:

2016-04-23 23:31:30 5884

原创 Repeat和AspNetPager控件

Repeat控件DEMO顾名思义,此控件主要用于显示“重复的内容”。其中需要重复显示的内容放在 <ItemTemplate></ItemTemplate> 以下是一个简单的例子: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Repeater.aspx.cs" Inherits="RepearANDPagi

2016-04-23 23:30:03 858

原创 JavaScript常用互动方法

警告(alert 消息对话框)我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段提示信息文字。如果你不点击“确定”,就不能对网页做任何操作,这个小窗口就是使用alert实现的。语法: alert(字符串或变量); 看下面的代码: <script type="text/javascript"> var mynum = 30;

2016-04-08 22:57:46 514 1

转载 ECharts 简明教程,用js输出图表

Echarts 简介这个非常有趣,有用,来自:ZZP.LOLECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。主要特点如下: 丰富的图表类型

2016-04-07 22:47:58 8512

原创 ASP.NET常用对象

Page对象Page类是颐和作用于Web应用程序和用户界面的空间,其实就是C#中Web应用程序的.aspx文件,也称为网页。也就是说每个网页都是一个Page对象,而这个page对象是有System.Web.UI中的Page类实现的。 Page对象属性ClientQueryString 获取请求的URL查询字符串部分 ErrorPage 获取或设置错误页,发生在未处理页面异常的事件请求时浏览器将

2016-04-07 22:46:30 628

原创 .NET服务器控件

几个注意点多个按钮可共享一个事件先看一个例子: aspx文件:&lt;asp:Button ID="Button1" runat="server" CommandName="btn1" CommandArgument="1" Text="Button" OnClick="Button1_Click"/&gt;&lt;asp:Button ID

2016-04-07 22:45:49 479

转载 Style-Of-JavaScript 编程风格

所谓”编程风格”(programming style),指的是编写代码的样式规则。不同的程序员,往往有不同的编程风格。有人说,编译器的规范叫做”语法规则”(grammar),这是程序员必须遵守的;而编译器忽略的部分,就叫”编程风格”(programming style),这是程序员可以自由选择的。这种说法不完全正确,程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于

2016-04-07 22:44:45 460

转载 Error-in-javascript 错误处理

Error对象一旦代码解析或运行时发生错误,JavaScript引擎就会自动产生并抛出一个Error对象的实例,然后整个程序就中断在发生错误的地方。Error对象的实例有三个最基本的属性:name:错误名称message:错误提示信息stack:错误的堆栈(非标准属性,但是大多数平台支持)利用name和message这两个属性,可以对发生什么错误有一个大概的了解。if (error.name

2016-04-07 22:44:12 797

转载 operator-in-JavaScript 运算符

运算符是处理数据的基本方法,用来从现有数据得到新的数据。JavaScript与其他编程语言一样,提供了多种运算符。算术运算符JavaScript提供9个算术运算符。加法运算符(Addition):x + y减法运算符(Subtraction): x - y乘法运算符(Multiplication): x * y除法运算符(Division):x / y余数运算符(Remainder):x

2016-04-07 22:43:44 1816

转载 Function-In-JavaScript 方法

概述函数就是一段预先设置的代码块,可以反复调用,根据输入参数的不同,返回不同的值。JavaScript有三种方法,可以声明一个函数。函数的声明(1)function命令function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。function print(s) { console.log(s);}上面

2016-04-07 22:43:09 1678

转载 Array-In-JavaScript 数组

数组的定义数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。var arr = ['a', 'b', 'c'];上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。a是0号位置,b是1号位置,c是2号位置。除了在定义时赋值,数组也可以先定义后赋值。var arr = [];arr[0] = 'a';arr[1] = 'b';arr[2]

2016-04-07 22:42:22 1123

转载 JavaScript对象

概述定义方法对象(object)是JavaScript的核心概念,也是最重要的数据类型。JavaScript的所有数据都可以被视为对象。简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。var o = { p: 'Hello World'};上面代码中,大括号就定义了一个对象,它被赋值给变量o。这个对象内部包含一个键值对(又称为“成员”),p是“键名”(成

2016-04-07 22:41:31 327

转载 JavaScript字符串

概述定义字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。'abc'"abc"单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号。'key="value"'"It's a long journey"上面两个都是合法的字符串。如果要在单引号字符串的内部,使用单引号(或者在双引号字符串的内部,使用双引号),就必须在内部的单引号(或者双引号)前面加上反斜杠,用来转义。'D

2016-04-07 22:40:22 606

转载 JavaScript数值

概述整数和浮点数JavaScript内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相等的,而且1加上1.0得到的还是一个整数,不会像有些语言那样变成小数。1 === 1.0 // true1 + 1.0 // 2也就是说,在JavaScript语言的底层,根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时JavaScri

2016-04-07 22:39:28 463

转载 Grammar-Of-JavaScript

语法概述基本句法和变量语句JavaScript程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。语句(statement)是为了完成某种任务而进行的操作,比如下

2016-04-07 22:38:33 462

转载 ECharts 简明教程,用js输出图表

Echarts 简介这个非常有趣,有用,来自:ZZP.LOLECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。主要特点如下: 丰富的图表类型

2016-04-07 22:26:48 5715

原创 2016-03-19常量、枚举、结构和微软企业库

一、常量、枚举、结构:1.常量声明格式:const 数据类型 常量名称=值; 2.枚举类型:1 )声明格式:[public] enum 枚举名称{ 值1, 值2, 值3,//注意:值之间是逗号,而不是分号! …… }public :访问修饰符enum :表示声明的是枚举类型枚举名 一般要符合Pascal命名规范2)使用:枚举类型的使用:枚举名 变量名称=枚举名.

2016-03-22 20:12:50 434

原创 2016-03-19前三天的笔记

3.14Main方法特点,首字母大写,不必显式声明为Public,参数可选,返回值可为空或int 常用数据类型:int float string bool 命名规则:变量名Camel 方法名:Pascal 注释:// 、/**/ 、/// 控制台读写: Console.WriteLine()、Console.Write()、Console.ReadLine(); 转义字符:\n \t W

2016-03-22 20:12:32 424

原创 2016-03-20枚举、结构、索引器值类型、引用类型

枚举、结构、索引器值类型、引用类型类1、声明格式class Book{ //内容}2、类的成员 {% highlight C# linenos %} public class Student { int age = 26;//字段 private stri

2016-03-22 20:12:14 662

原创 2016-03-21集合泛型集合、队列和栈

集合ArrayListArrayList 是一个可以动态维护长度的集合 其存储结构可表示为: 索引(下标) 值 0 obj1 1 obj2 2 obj3 …… ……使用引入System.Collections命名空间实例化一个

2016-03-22 20:11:37 457

原创 2016-03-21文件操作

读写文本文件通过文件流步骤: 1. 创建一个文件流 2. 创建相应的读写器 3. 执行读写操作 4. 关闭读写器 5. 关闭文件流 必须关闭,否则下次不能使用 * 引入命名空间 System.IO; * 文件流 FileStream myfs = new FileStream( 文件路径, FileMode枚举类型选择方式,……); * 读写器 StreamReader my

2016-03-22 20:11:01 360

原创 里氏替换、抽象方法、虚方法

里氏替换原则子类的对象能够替换其父类父类对象不能够替换子类父类的方法都要在子类中实现或者重写 示例: List<Persons> listPerson = new List<Persons>(); listPerson.Add(s1); listPerson.Add(s2); listPerson

2016-03-22 20:00:06 409

原创 利用jQuery动态检测用户名等是否存在

一个初学者,摸索了好久。终于找到这么个

2014-07-27 14:43:07 1097

空空如也

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

TA关注的人

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