摘要:
1.JQuery简介 !JavaScript缺点: JQuery是对JavaScript进行了封装, 最好是把DOM能实现的功能也可以用JQuery来实现 !JQuery,可扩展的插件非常多 !JQuery优点:尺寸小,使用简单方便(Write Less,Do More,吃得少干得多.链式编程( $("#div1").draggble().show().hide().fly() ),隐式迭代),屏蔽浏览器差异,跨浏览器兼容性好(IE 6.0+,FF 2+,Safari 3.0+ ,Opera 9.0+,Chrome),插件丰富,开源,免费 !vsdoc(相当于js的说明库) 阅读全文
摘要:
1.Socket相关概念 ~socket叫做“套接字”,用于描述ip地址和端口。是一个通信链的句柄。 ~socket非常类似于电话插座 ~在Internet上有很多这样的主机,这些主机一般运行了很多个服务软件,同时提供几种服务.每种服务都打开一个socket,并绑定到一个端口上,不同的端口对应于不同的服务(应用程序). ~例如:http使用80端口 ftp使用21端口 smtp使用23端口 两种类型 一.流式Socket(STREAM):是一种面向连接的socket,针对于面向连接的TCP服务应用,安全,但是效率低 二.数据报式Socket(DATAGRAM):是... 阅读全文
摘要:
1.ado.net 程序要和数据库交互要通过ado.net进行,通过ado.net就能在程序中执行SQL了.ado.net 在拷贝数据库的时候要注意,要先关闭连接 神奇的代码 stringdataDir =AppDomain.CurrentDomain.BaseDirectory;if(dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\")) { dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent 阅读全文
摘要:
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。 通过用一个重载的构造函数方法初始化变量,可以创建 StringBuilder 类的新实例,正如以下示例中所阐释的那样。 ... 阅读全文
摘要:
12.window对象的属性2 --oncopy •clipboardData对象,对黏贴板的操作.clearData("Text")清空粘贴板, .getData("Text")得到粘贴板的信息,返回值为粘贴板中的内容; .setData("Text".val),设置粘贴板中的值 •案例:复制地址给好友 •当复制的时候body和oncopy方法被触发,直接return false就是禁止复制.任何元素又有oncopy属性 这里是一些文章 •当粘贴的时候body和onpaste方法被触发,直接return false就禁止粘贴 手机号 阅读全文
摘要:
1.课前说明 DOM就是使用js操控界面的空间 js和DOM,就像C#语法和.netFramework的关系 js可以定义变量,定义函数,但是说和用户进行交互,还是用DOM实现,就像alert(),也是有定义DOM中的 DOM可以让我们程序员操纵html上的动态交互,比如:点击按钮2.DOM入门 DOM就是HTML页面的模型,将每一个标签作为一个对象,js通过调用DOM中的属性,方法就可以对页面中的文本框,层等元素进行编程控制,比如通过操作文本框的DOM对象,就可以读取文本框中的值,设置文本框中的值. JavaScript->Dom 就是 C#->.Net Framework D. 阅读全文
摘要:
1.进程与线程 一个进程至少有一个线程 同一个进程中的多个线程之间可以“并发”(本质是快速切换)执行,比如一边吃饭,一边看电视 寄存器的作用:在“并发”到其他线程,存储当前程序运行进展不同的线程可以运行同样的函数 2.线程实现 编写线程需要执行的方法 引用System.Threading命名空间 实例化Thread类,传入方法的委托,线程已经产生,未运行 调用start方法,标记线程可以被CPU执行了,但具体时间有CPU决定 3.前台,后台线程 前台线程:默认,只有所有的前台线程才能完成程序的结束 后台线程:只要所有的前台线程结束,线程也随即结束4.多线程方法的载入 ... 阅读全文
摘要:
1.什么是JavaSript HTML只是描述页面长相的标记语言,没有计算,判断能力,如果所有计算,判断(比如判断文本框是否为空)都放到服务器执行的话网页的话页面会非常慢,用起来也很难用,对服务器的压力也很大,因此要求能在浏览器中执行一些简单的运算,判断.JavaScript就是一种浏览器执行的语言 JavaScript和Java没有直接关系,简称JS JS是解释型语言,无需编译就可以随时运行,哪怕预压有错误,没有语法错误的部分还是能正确运行JavaScript组成:核心语法(ECMAScript)Dom(文档对象模型)Bom(浏览器对象模型)2.JS入门 JS代码可以放在,head,bod. 阅读全文
摘要:
最近在学习js,碰到匿名函数,在网上查找了一些资料,准备日后学完DOM和JQuery再回头仔细理解代码如下:(function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 要说匿名函数,我们首先要由函数本身说起。函数的定义如下: 函数是将唯一的输出值赋予给每一输入的“法则”。 当然,这只是数学上的定义。但是,在计算机编程语言中,函数的定义也八九不离十。因为,我们都知道,计算机中的函数,也类似数学定义中的描述,它是将输入的若干数据,经过代码设定的逻辑操作处理后,返回唯一的输出的一组代码组合块。——当... 阅读全文
摘要:
一.数据库概述(1)DBMS(数据库管理系统)和数据库,平时谈到"数据库"两种含义:MSSQLSever,Oracle等某种DBMS;存放一堆数据表的一个分类(Catalog) 不同牌子的DBMS有自己的不同特点 主键有两种选用策略:业务主键和逻辑主键. 业务主键是使用有业务意义的字段做主键,比如身份证号,银行账号. 逻辑主键是使用没有任何业务意义的字段做主键.因为很难保证业务主键不会重复,推荐用逻辑主键(2)表间关联,外键(ForeignKey)(3)SQLSever的管理二.数据库基础(1)数据类型 bit位,相当于bool类型,0,1 char(10) 字符 长度10 阅读全文