本文并非小编原创,可是小编公布!


不知道十年后,会用多少人收入小编的稿子,哈哈!

诸君,来加个关爱!【注*】改作品总括了ASP.Net从入门到高级的学识!

 


朱磊:2012 – 0212


**【朱磊是本文的原创大神,传说当年在黑马刚结束学业,月薪税前1W】

**01.Main函数是哪些?在程序中利用Main函数有啥必要专注的地点?
02.CL汉兰达是何等?程序集是何等?当运行2个主次集的时候,CL奥迪Q3做了何等事情?
03.值类型的暗中同意值是什么样?(情状一:字段或全局静态变量变量;意况二:局
部变量)
04.声可瑞康(Karicare)个变量时在内部存款和储蓄器中做了怎么着事情?开头化二个变量的时候又在内部存款和储蓄器中
做了什么工作?
05.new关键字做的事体?
06.数组
   
061.数组要是成立后,能或不能够改改数组的尺寸?
07.多维数组
    071.怎么着声雀巢(Nutrilon)个多维数组?
   
072.如何获得多维数组的总司长度?
08.交错数组
    081.怎样声美赞臣个犬牙相错数组?
    082.交错数组的真面目是哪些?
 
 

2012 – 0213

01.为何要有法子?
02.什么兑现格局的重载?
03.引用参数(ref)和输出参数(out)的相同点与分歧点?
04.在怎么着境况下行使引用参数(ref)和输出参数(out)?
05.可变参数与一般数组参数的分别?
 
 

2012 – 0215

01.面向对象的三大特征是如何?
02.类和对象的关系?
03.开立某多少个类的靶子的时候,在内部存款和储蓄器中做了怎么工作?例如
Person p = new
Person();
04.属性存在的目标是如何?
05.访问修饰符有怎样并分别每二个拜访修饰符?
06.怎么要有构造函数呢?
07.如何是包裹?封装的目标是什么?
08.类的命名规则是哪些?
 
 

2012 – 0216

01.怎么是项目?
02.this最首要字在措施中选择时,它表示如何?
03.值类型变量的开端化(内部存款和储蓄器分配)?(三种意况:一是类的分子变量,二是
:方法的一对变量)
04.继承
    041.继续的功利?
    042.三番五次的单根性
   
043.当存在继续关系的时候,在子类中怎样访问父类的非私有成员?
05.什么样是野史替换原则?
06.子类与父类对象时期的转换?
07.is 和 as 操作符的用处和界别?
08.override能够重写什么 “类型”
的点子?
09.怎么着是多态?
10.浮泛方法只好定义在抽象类中呢?
 
 

2012 – 0217

01.CL福睿斯曾几何时加载类?
02.当存在继续关系的时候,制造子类对象的时候会不会创设父类对象啊?
03.比方子类和父类存在同名但没有重写关系的章程的时候,那么会调用哪个方
法?(二种情景:一是运用子类对象,而是选拔父类对象)
04.如若子类和父类存在同名且有重写关系的情势,那么会调用那几个格局?(两
种情状:一是行使子类对象,而是采纳父类对象)
05.虚方法和抽象方法的相同点与分裂点?
06.子类中的base关键字指向的是子类对象依然父类对象?它本人的品种是子类
品种大概父类类型呢?
07.为啥要有抽象类?
08.选择多态的益处是什么样?
09.什么处境下的类不能够被实例化?
10.怎么情况下抽象类的子类不必要达成父类的肤浅成员?
11.虚办法(虚拟成员)和架空方法(抽象成员)能还是不能够被私有化?
12.静态分子能或不能够被标记为virtual、override 或
abstract?
13.接口的命名规则?
14.怎么着是接口?
15.接口能蕴含的分子有如何?
16.接口的造访权限修饰符只好是哪二种?
17.接口能否一连接口?
18.假如3个抽象类继承了叁个接口,那么将连续的章程设置为架空方法,照旧
去完成该格局?

 

付炯 2月19日
一 、使用接口的注意事项
    向上转型
    单一任务规范
二 、接口与抽象类的区分
③ 、类型转换
    转换分类
    转换条件
    ToString()方法
    Parse()和TryParse()方法
四 、静态成员
    加载时机
    适用情状
    在普通类和静态类中的分裂
伍 、静态类的继承
六 、类和分子的拜会修饰符
7、结构
    本质是值类型
    值类型和引用类型的挑选
    new关键字的意义
捌 、类和协会的界别
九 、值类型和引用类型作为参数字传送递的不一致
⑩ 、访问级别约束
1① 、析构函数
12、字符串
    属性
    静态方法
    实例方法
1三 、==运算符和Equals()方法的分化
1肆 、字符串的恒定性
15、StringBuilder对象
16、枚举
    本质是类
    枚举项的连锁难点
17、IEnumerable接口
 
2月20日
1、集合
    概念精通
    常用方法
2、哈希表
    内部机制
    存取操作
三 、泛型集合
    System.Collections.Generic
    List<T>
    Dictionary<K, V>
肆 、List<T>和ArrayList的质量相比较
⑤ 、应该运用try语句块的场地
 
2月22日
① 、Windows Form程序相关文书
2、Path类
叁 、操作目录
四 、操作文件
5、文件流
六 、using语句的本色
柒 、连串化和反类别化
    Serializable特性
    二进制格式化器
 
2月23日
1、委托
    概念明白
    适用意况
    委托成效
    Delegate类
贰 、集合排序
叁 、匿名方式
肆 、多播委托
 
2月24日
1、事件
    事件真相
    内部机制
二 、委托和事件的分别

 

整理时间:4-14    整理人:周红军
学科日期:2-24,2-26,2-27,2-29,3-1
 

  1. 2-24知识点:(课程签名:事件)
      1.1风浪的概念
      1.2事件和委托的关联
      1.3风浪出现的含义
      1.4事件的简便利用
     
    2.
    2-26知识点:(课程签名:SQL初级)
      2.1数据库的定义
     
    2.2数据库的简单流程(数据库客户端软件和数据库服务软件的施行流程)
      2.3主键的定义
      2.4思想政治工作主键,逻辑主键
      2.5主外键关系的定义以及采用
     
    2.6数据库的分开附加,脱机联机操作
      2.7数据库的首要品种
     
    2.8行使SQL语句来创设数据库和表(知道有那回事,不须要控制)
      2.9数据库的大概增加和删除改查
      2.10约束:(会使用)
          2.10.1非空约束
          2.10.2主键约束
          2.10.3唯一约束
          2.10.4暗中同意约束
          2.10.5反省约束
          2.10.6外键约束
     
    3.
    2-27知识点:(课程签名:SQL常见内置函数和要紧字)
       3.1 top的使用
       3.2
    Distinct的运用(去除重复数)
       3.3 聚合函数:
           3.3.1 Max
           3.3.2 MIN
           3.3.3 AVG
           3.3.4 SUM
           3.3.5 COUNT
       3.4 between and  和 in 的使用
       3.5 like,  not like 
    通配符(%,_,[],^)
       3.6 空值处理:null
    是如何?(记住那句话,就记住了富有的转换)
       3.7 排序(order by id asc /
    desc)(暗中同意是哪种排序?)
       3.8 分组(group by
    ),单条件分组,多规格分组(分组时,要留意的事体[位
    置,列])
       3.9
    筛选(Having的使用),它和where的区别
       3.10 类型转换(CAST,CONVE奥迪Q3T)
       3.11 数据库的导入导出功能
       3.12 union,union all
       3.13 3回插入多条数据
       3.14 字符串函数
            3.14.1 LEN()
            3.14.2 datalength()
            3.14.3 LOWER()
            3.14.4 UPPER()
            3.14.5 LTRIM()
            3.14.6 RTRIM()
            3.14.7 LEFT()
            3.14.8 RIGHT()
            3.14.9
    SUBSTRING(string,start,length)
     
  2. 2-29知识点(课程签名:ADO.NET)
       4.1 什么是ADO.NET
       4.2 连接数据库的相关类:
       4.2.1 SqlConnection
       4.2.2 SqlCommand
       4.2.3 SqlDataReader
       4.2.4 SqlDataAdapter
       4.2.5 SqlDataSet
       4.2.6 SqlParameter
       4.2.7 DataTable
       4.3 数据库连接字符串
       4.4
    SqlConnection类的State属性
       4.5
    SqlCommand类的方式:ExecuteNonQuery()
                              
    ExecuteScalar()
                              
    ExecuteReader()
       4.6
    StatementCompleted事件的触发
       4.7
    获得刚刚插入数据库的自增id
       4.8 Sql注入攻击(制止方法?)
       4.9 参数化查询
     
  3. 3-1(课程签名:ADO.NET练习)
       5.1
    打开文件选用框的类:OpenFileDialog以及判断用户是或不是点击明确
       5.2 怎么着利用迭代生成树形菜单
       5.3
    文件读取类File,StreamReader的利用
     
    6.
    3-2(课程签名:ADO.NET_SQL练习)
       6.1 单例方式(单例格局的创办)
       6.2 DataTable的使用
       6.3
    类SqlDataAdapter的使用(重点)
       6.4
    类SqlCommandBuilder的使用(注意:他必须操作的是有主键的数据库)
       6.5
    提取查询语句,封装SqlHelper类(不仅要会,而且要领悟思想)
     
    *难免有不当,如有,敬请指正。
     
    请大家深信并百折不回团结,一贯走下去,等回头的时候,你会意识,你在人家眼中
    ,已经成功了。
     

何旭
1.简单SQL
  1.1 T-SQL中的Switch语句
    select *,
    (case TotalMoney
      when TotalMoney>6000 then
‘金牌’
      when TotalMoney>5000 then
‘银牌’
      else ‘普通’
    end)
    from table
  1.2 T-SQL中的子查询
   
在结果集的底蕴上,再一次查询,注意:一定以要给结荚集取别称
,不然会报错
    select * from (selec * from bc) as
temp
  1.3 T-SQL中的Exists用法
    1.3.1 先实施
的是主查询,然后再执行子查询,将匹配行的
多少展现出来
    select * from tbl where
exists(select * from phonTYpe
where tbl.pId = phonType.pId)
    1.3.2
判断结果集是还是不是留存(作用低)
    if exists(select * from tbl where
ptId)
      select 1
    else
      select 2
  1.4 T-SQL中的Any
    /*Any   or的意思*/
    select * from PhoneNum where pTypeId
= any(select
pTypeId from b)
    select * from PhoneNum where pTypeId
= 1 or pTypeId =
2 ….
  1.5 T-SQL中的All
    /*ALL    and的意思*/
    select * from PhoneNum where pTypeId
= all(select
pTypeId from b)
    select * from PhoneNum where pTypeId
= 1 and pTypeId =
2 ….
 
2.SQL分页
  2.1 SQL二〇一〇微软官方推荐分页情势
  select * from
  (
    select ROW_NUMBER() over (order by
ar_id) as rnum,*
from Area
  ) as t
  where runm between 10 and 14
 
3.SQL中表连接查询
  3.1 等值连接(内连续) inner
join
 
任何一方都不能够不满足接二连三条件,就算有一方不满意三番五次条件就不显示
  select * from PhoneNum n inner join
PhoneType t on n.pTypeId =
t.ptId
 
  3.2 左连接(左外连接) left join
 
有限支撑左侧的多少都有,遵照右侧数据匹配
  select * from PhoneNum n left join
PhoneType t on n.pTypeId =
t.ptId
 
  3.3 右连接(右外接连) right
join
 
保险左侧的数码都有,依据左边数据匹配
  select * from PhoneNum n right join
PhoneType t on n.pTypeId =
t.ptId
 
  3.4 交叉连接(两张表的乘积)
  select * from student cross join
Score
 
  3.5 全连接 full join
 
左右两边的数量都进展匹配,相当于左连接和右连接相加
  和inner join刚好相反
  select * from PhoneNum n full join
PhoneType t on n.pTypeId =
t.ptId
 

  1. SQL进阶
      4.1 SQL中变量
        4.1.1 表明变量
        declare @age int
        4.1.2 变量赋值
        set @age=3
        4.1.3 注解并赋值
        select @age = 29
        4.1.4
    即使表数据出现多行,则将最后一行的列赋值给变量
        select @age=age from Student
        4.1.5 输出变量的值
        print @age
     
  2. SQL中的事务
    begin transaction 先河事务
    rollback transaction 回滚事务
    commit transaction 提交业务
     
    银行工作转账列子:
    declare @err int
    set @err = 0
    begin transaction
      begin
        print ‘初始事务’
        update bank set balance=balance-1000
    where cid=’0001′
        set @err=@err+@@ERROR
        update bank set balance=balance +
    1000 where
    cid=’0002′
        set @err=@err+@@ERROR
        if(@err>0)
          begin
            rollback transaction
            print ‘回滚事务’
          end
        else
          begin
            commit transaction
            print ‘提交事务’
          end
      end
     
  3. SQL中存款和储蓄进程
      6.1 创立存储进程
      create procedure
    usp_transferMoney
      @intPerson varchar(20)
      @outPerson varchar(20) ‘123’
    –能够给默许值,当参数有暗中同意值的
    时候,执行的时候可以不传该参数
      @abcPerson varchar(20)
      as
      select
    @intPerson,@outPerson,@abcPerson
     
      6.2 存款和储蓄进程带输出参数
      create procedure usp_outPut
      @maxEnglish int output
      as
      begin
        select * from Score
        select @maxEnglish = Max(English)
    from Score
      end
     
      declare @maxEnglish int
      select @maxEnglish = 0
      exec usp_outPut @maxEnglish
    output
      print @maxEnglish
     
      6.3 调用存款和储蓄进度
      exec usp_transferMoney
    –不带参数
      exec usp_transferMoney
    –带参数
      exec usp_transferMoney
    @abcPerson=’234′  –钦点参数
     
      6.4
    C#中借使参数是四个整型值,那么最好通过如下情势开创和赋值
      SqlParameter p = new
    SqlParameter(“@id”,SqldbType.Int);
      p.Direction =
    ParameterDirection.OutPut;
      return  p.value;
     
  4. SQL中触发器
      7.1 触发器定义
        (1)触发器是一种格外的 
    存款和储蓄进程
       
    (2)触发器不可能传参数,通过事件开始展览接触执行
     
      7.2 触发类型:
       
    (1)after和for是在履行操作后触发
        (2)instead of
    是进行操作之前接触(替换触发器),不过不会
    实践原语句
     
      7.3 触发器触发条件:
        (1)update
        (2)insert
        (3)delete
     
      7.4 触发器实例
     
    —针对tbL_abc表的新增之后的触发器
      Create Trigger triggerName on
    tbL_json,abc
      after
      insert
      as
      begin
        select * from inserted
    –保存了引发新增触发器的新增数
    据,只幸亏触发器中走访
      end
     
  5. 索引
      8.1 什么是索引
       
    便是为有些表,有些列建立3个寻找目录
     
       
    如若没有目录,普通话词典就要一页一页的翻。
       
    有了目录直接翻目录,火速稳定到找寻地方。
     
      8.2 索引类型
        8.2.1 聚集索引(拼音目录):
       
    数据的排列顺序,依照聚集索引排列(控制表的大体顺序)
        每种表只可以树立一个聚集索引
     
        8.2.2
    非聚集索引(偏旁部首目录):
       
    非聚集索引不会改变表的情理顺序
        各样表能够建立四个非聚集索引
     
  6. 填充因子
     
    索引树的中央单位是索引页
    填充因子    
    正是为每页索引设置预留空间,
    在后日投入新索引的时候,就只需求立异
    此时此刻索引页,而不要求更新索引树
     
    如每页索引  1M 
    大小,当填充因子设置为伍分叁,
    在每页只存放伍分叁的数量,剩下百分之四十雁过拔毛未来进入索引
    项使用。
     
  7. 临时表
      10.1
    一时半刻表是存在缓存中,而不是写在文件中
    能够在系统数据库–>tempdb–>中摸索
     
      10.2 局地近期表
     
    生命周期在近期对话,当前对话结束就销毁一时半刻表
     
      相当于C#的局地成员
      创建时表名前加三个 ,#号
      create table #tempUsers
      (
        id int identity(1,1),
        name varchar(20)
      )
     
      10.3 全局一时半刻表
      七个用户能够共享这一个大局一时半刻表
     
     
    当有着会话都退出的时候,那么些全局近年来表才会被灭绝
      相当于C#的static 静态成员
     
      成立时表名前加八个 ,##号
      create table ##tempUsers
      (
        id int identity(1,1),
        name varchar(20)
      )
     
  8. 三层构造
     
     
      11.1 什么是三层结构.
       
    平时意义上的三层架构就是将整个业务应用细分为:表现层(
    UI)、业务逻辑层(BLL)、数据访问层(DAL)。
     
      11.2 三层结构的目标
       
    区分层次的指标即为了“高内聚,低耦合”的想想。
     
      11.3 具体的三层是哪三层
       
    表现层(UI):通俗讲正是显现给用户的界面,即用户在动用
    3个系统的时候的所见所得。
       
    业务逻辑层(BLL):针对实际难点的操作,也能够视为对数
    据层的操作,对数据业务逻辑处理。
       
    数据访问层(DAL):该层所做政工直接操作数据库,针对数
    据的扩充、删除、修改、更新、查找等每层之间
      11.4 三层之间的关系
        是一种垂直的涉及。
        三层结构是N
    层结构的一种,一般的话,层次之间是向下正视
    的,下层代码未规定其接口(契约)前,上层代
       
    码是力不从心支付的,下层代码接口(契约)的变更将使上层的代
    码一起变化。
      11.5 三层结构的得失
        优点:
    分工分明,条理清晰,易于调节和测试,而且富有可扩大性

        缺点: 扩张基金。
     
     
  9. 邮件发送
     
      //邮件发送方法
     
            public void Send() {
                //成立邮件对象
                MailMessage mailMessage = new
    MailMessage();
     
                //设置邮件字符集编码
                mailMessage.SubjectEncoding =
    Encoding.Default;
                mailMessage.BodyEncoding =
    Encoding.Default;
                mailMessage.HeadersEncoding =
    Encoding.Default;
     
                //设置邮件发件人
                mailMessage.From = new
    MailAddress(“abc@cilence.com”);
     
                //设置邮件收件人
                mailMessage.To.Add(new
    MailAddress
    (“cilence6788@cilence.com”));
     
                //设置邮件核心
                mailMessage.Subject =
    “主题”;
                //设置邮件正文
                mailMessage.Body =
    “你好呀!”;
     
                //创建SMTP客户端
     
                //SMTP服务端地址
                SmtpClient smtpClient = new
    SmtpClient(“127.0.0.1”);
                //SMTP客户端
    通讯凭证
                smtpClient.Credentials = new
    NetworkCredential
    (“abc@cilence.com”, “123”);
                //发送
               
    smtpClient.Send(mailMessage);
            }
     
     
  10. Excel导入导出
     
    ExecelHelper 类支持表明
     
    1.将目的集合导出到Excel + void
    ObjectCollectionsToExcel<T>(List<T>
    objectCollections, string path)
     
    学要创制实体类对象集合,选中3个途径,导出即可
     
     
    2.将Excel多少导入为对象集合
    +List<T> ExcelToObjectCollections<T>
    (string path)
     
    将Excel文书档案导入为ObjectCollection对象集合,是运用反射形式,去调用实体
    类 构造函数  ,以下为实体类写法
    最主要在public Person(IRow
    row)构造函数
     
    using NPOI.SS.UserModel;
     
    namespace MyLibrary.Test
     
    public class Person
        {
            public Person(IRow row)
    {
                this.A =
    row.GetCell(0).ToString();
                this.B =
    row.GetCell(0).ToString();
                this.C =
    row.GetCell(0).ToString();
            }
     
            public string A { get; set;
    }
            public string B { get; set;
    }
            public string C { get; set;
    }
        }
     
     
    源代码:
    using System;
    using
    System.Collections.Generic;
    using NPOI.HSSF.UserModel;
    using NPOI.SS.UserModel;
    using System.Reflection;
    using System.IO;
     
    namespace MyLibrary.Offices
    {
        public class ExcelHelper
        {
            #region 将对象集合导出到Excel +
    void
    ObjectCollectionsToExcel<T>(List<T>
    objectCollections, string path)
            /// <summary>
            ///
    将指标集合导出到Excel
            /// </summary>
            /// <typeparam
    name=”T”>集合类型</typeparam>
            /// <param
    name=”objectCollections”>集合对象</param>
            /// <param
    name=”path”>导出路径</param>
            public void
    ObjectCollectionsToExcel<T>(List<T>
    objectCollections, string path)
            {
               
    //判断指标集合是还是不是为空,大概集合成分个数是或不是低于等于0
                if (objectCollections == null
    || objectCollections.Count
    <= 0)
                    return;
     
                //创设3个工作薄
                HSSFWorkbook workbook = new
    HSSFWorkbook();
                //成立二个表
                ISheet sheet =
    workbook.CreateSheet();
                sheet.SetColumnWidth(1,
    100);
     
                //声明行
                IRow row;
                //证明单元格
                ICell cell;
                //申明成分类型消息
                Type type;
                //注脚成分属性集合
                PropertyInfo[]
    propertyInfos;
     
     
               
    //遵照集合成分个数成立行
                for (int i = 0; i <
    objectCollections.Count; i++)
                {
                    //创制一行
                    row =
    sheet.CreateRow(i);
                   
    //取得成分类型音讯
                    type =
    typeof(T);
                   
    //取得成分属性集合
                    propertyInfos =
    type.GetProperties();
     
                    //获取到如今目的
                    T currentObject =
    objectCollections[i];
     
                    //遍历元素属性
                    for (int j = 0; j <
    propertyInfos.Length; j++)
                    {
                       
    //创建二个单元格
                        cell =
    row.CreateCell(j);
                       
    //给单元格赋值
                       
    cell.SetCellValue(propertyInfos[j].GetValue
    (currentObject,
    null).ToString());
                    }
                }
     
                //创造数据流
                using (FileStream stream =
    new FileStream(path,
    FileMode.OpenOrCreate,
    FileAccess.ReadWrite))
                {
                    //将数据流写入
                   
    workbook.Write(stream);
                }
            }
            #endregion
     
            #region
    将Excel数据导入为对象集合 +List<T>
    ExcelToObjectCollections<T>(string
    path)
            /// <summary>
            ///
    将Excel数据导入为目的集合
            /// </summary>
            /// <typeparam
    name=”T”>对象</typeparam>
            /// <param
    name=”path”>Excel路径</param>
            ///
    <returns>对象集合</returns>
            public List<T>
    ExcelToObjectCollections<T>(string path)
            {
     
               
    //创造文件流读取Xls文件
                using (FileStream fs = new
    FileStream(path, FileMode.Open,
    FileAccess.Read))
                {
     
                    //创建Excel文档
                    HSSFWorkbook workbook =
    new HSSFWorkbook(fs);
                    //获取第三个表
                    ISheet sheet =
    workbook.GetSheetAt(0);
                   
    //获取最终一行的下标
                    int rowCount =
    sheet.LastRowNum;
                    //定义行
                    IRow row;
                    //获取T类型消息
                    Type type =
    typeof(T);
                   
    //定义List<T>泛型集合
                    List<T> list = new
    List<T>();
     
                    //遍历行集合
                    for (int i = 0; i <=
    rowCount; i++)
                    {
                        //取得行
                        row =
    sheet.GetRow(i);
                       
    //依据行音讯,调用T对象最高级别构造函数
                        T t =
    (T)Activator.CreateInstance(type, row);
                        list.Add(t);
                    }
                    return list;
                }
            }
            #endregion
        }
    }
     

王兴 3月9日
  1.MD5加密
 
2.读取数据库后,判断dataset里列的值是还是不是为空
  3.B/S , C/S
  4.WebForm 的 Visible属性
 
3月11日
  1.可空值类型
 
  非重点:
  2.档次术语:CLX570M,OA,MIS,E本田CR-VP
  3.国语转拼音
  4.Excel导出、写入、读取数据
  5.邮件发送进度
  6.C#发送邮件
 
3月12日
  HTML部分:
    1.静态页面 动态页面
    2.U中华VL:/   ../   ./  
分别代表如何目录
   
3.安装缩略图能够用width,height吗
    3.有种类表,严节列表
    4.表格
    5.表单成分
    6.input标签
    7.select标签
    8.textarea标签
label、fieldset标签
    9.div span 及其分化
    10.CSS大面积样式
    11.体裁选择器:
      11.1 标签选取器
      11.2 class选择器
      11.3 标签+class选择器
      11.4 id选择器
      11.5 伪选拔器
    12.DIV+CSS布局
 
  JS部分
    13.变量与全局变量
    14.断定变量是不是初步化
 
3月14日
  JS基础语法部分
    1.函数的注明与匿名函数
    2.JS的面向对象
    3.String对象
    4.Array对象
    5.JS中的Dictionary
    6.Array的简化注脚
    7.遍历数组: for, for-in
 
  DOM部分
    8.风云注册,动态设置事件
    9.window对象:
      9.1 alert方法,confirm方法
      9.2
重新导航到内定的地方:navigate方法
      9.3
setInterval,clearInterval,setTimeout
 
3月15日
  1.Window对象
    1.1 window.onload事件
    1.2 location
    1.3 window.event
    1.4 history操作历史记录
 
  2.document
    2.1 write方法
    2.2 getElementById getElementByName

getElementByTagName
    2.3 dom的动态成立createElement
 
3月16日
  1.DOM元素的innerText innerHTML
 
2.风云冒泡机制,假若阻止事件冒泡
  3.风浪中的this
 
4.改动成分的体裁是安装class属性,className属性?
  5.动态修改成分的样式
  6.控制层的来得:style.display
 
7.元素体制的position:各个值的意义和功用
  8.安装成分的宽
  9.parseInt方法
  10.js显得居中的DIV
 
  11.form对象
    11.1 submit()/onsubmit
    11.2 分化浏览器js差别
    11.3 表单默许的付出方式

    11.4 表单JS提交情势

王伟 3.18-3.23  第3部分:jquery
 
壹 、 
查:当你想在页面中找到有个别成分的时候,就要想到他们
↖(^ω^)↗  
1.1主导选择器:
      Id选择器
,Calss选择器,tag选择器,* ,组合选
择器
  1.2层次接纳器:
     
后代选用器,子代选用器,匹配选用器,~选择器
  1.3节点遍历:
     
next(),nextAll(),prev(),prevAll(),siblings()
1.4过滤器:
   
:first,:last,:not,:even,:odd,:eq,:gt,:lt,
1.5本性过滤器:
   
$(“div[id]”),$(“div[title=text]”),
1.6表单对象过滤器:
   
#form1:enabled,#form1:disabled,input:checked,select
option:select,
1.7表单采取器
   
:input,:text,:password……
二 、修改:修改页面元素就用自家吧
(*^__^*) 嘻嘻……
2.1jqury对象的措施
html(),val(),text(),css(),attr(),removeAttr()
2.2体制操作:
 
attr(),addClass(),removeClass(),toggleClass(),hasClass()
2.3复制节点:
clone(),clone(true)
2.4替换
replaceWith(),replaceAll(),wrap(),
三 、新增:当你要新增成分时就用它们啊!O(∩_∩)O哈哈~

  3.1创建Dom节点  例:$(“<a
href=’#’>传智播观者网</a>”)
  3.2 append(),appendTo()
  3.3外部插入节点
   
after,before,insertAfter,insertBefore
  肆 、删除:你绝不我们了吧? ( ^_^ )/~~ 
拜拜
    remove()
    empty()
五 、批量拍卖
5.1隐式迭代
5.2$.map,$.each
5.3元素的map和each
6、其余剧情:
  jquery动画
  jquery cookie
 
 
其次部分:Dom补充
座落此处是或不是有点莫名奇妙 
(⊙_⊙?)
ChildNodes(NodeList类型-有序类数组对象),
length属性是实时的计量成分个数
insertBefore,appendChild,removeChild,replaceChild
parentNode(父元素),firstChild(第③个子元素),lastChild(最终三个子元
素),ownerDocument
nextSibling(下二个弟兄节点) ,
previousSibling(上1个弟兄节点)
cloneNode(bool)-复制节点(true-深拷贝,false-浅拷贝)
style.cssText设置成分的style属性值
 
其三片段:js高级
1.  Js面向对象编制程序(继承)
2.  闭包
3.  apply和call
4.  函数的天性(arguments)
5.  Eval()方法
6. 
数据类型(array,object,function(不是)……)
7.  Instanceof,typeof

8.  注解式和表明式执行顺序

张连印 3.25-3.30
一:反射
1.同过反射动态调用方法 Invoke
2.Type.IsAssignableFrom(Type
t);判断type是还是不是是T的父类,可看清接口
3.Type.IsSubclassOf(Type
T)//与地点方法的区分
4.透过反射获得Type的不二法门,如个人方法、共有方法、静态方法????
5.开发贰个依据插件的记事本
6.特性,通过反射获得性子音信,如何定义性格。
 
 
二.多线程:
1.二十八线程的概念
2.四线程的兑现
3.线程重入
4.前台线程和后台线程
5.线程的调度方式
 
三.
1.什么是socket?
2.Socket的常用二种通讯协议:Tcp/Udp
3.Tcp、Udp的区别?
4.编纂基于Socket
Tcp协议的一个简短就算通讯软件
5.Http服务器的运营方式。
6.长连接和短连接的分别?
7.Web服务器的行事进程
7.1.监听请求
7.2.处理请求
7.3.生成响应报文
7.4.关门通讯套接字Socket
 
四.一般处理程序
1.IIS
Web服务器的处理进度:映射表、外部扩大程序、静态文件、动态文件、能处理、不可能处理
2.HttpContext上下文对象的功能,个中包蕴哪些内容?
3.Asp.net系统对象:
Page、response、request、application、session、server、cookies
4.浏览器提交表单的二种艺术
5.Get/Post的分别是哪些?
6.应用相似处理程序制作用户登录程序。
7.Request获得Get、Post请求参数的法门分别是哪些?Params
8.Response.Redirect() 方法效果。
9.Response中的写出器
10.浏览器能够交给表单需满意哪些标准?
11.什么Html标签的值能够被表单提交?
12.若Html标签的disabled属性有设置
13.读取Html模板文件,处理Html字符串
14.页面包车型大巴跳转:window.location,window.parent.location,window.top.location
15.相似处理程序举行增加和删除查改

 

李荣壮 4.1-4.6  
———-4.1 一般处理程序

  1. 上传图片
  2. 增加水印
  3. 浮动缩略图
  4. 生成验证码
  5. 安装浏览器打开文件打式为下载
    ———-4.2 – 4.5
    WebForm和状态保持
    1.Ashx与Aspx的关系
    2.Aspx前台页与后台页的涉及
      CodeBehind(代码前置)
    3.前台页与后台页之间传递数据
    4.Aspx、cs、dll文件之间的关系
    5.WebForm的运维流程
      ASP.NET 运行图
      控件树
    6.Request
      6.1 常用成员
        UrlReferrer
        UserHostAddress
       
    MapPath(Server.MapPath调用的是Request.MapPath)
    7.Response
      7.1 常用成员
        End()
        ContentType
    8.Servers
      8.1 常用成员
      8.2 Transfer与Redirect区别
       
    Transfer不能够内部重定向到ashx,不然会报错“执行子请求出错”
    9.无状态Http
      9.1 其根本原因
    :Http协议是无状态的
      9.2 对网站的影响
    10.ASP.NET中的状态保持方案(有何,各自的表征,应用场景)
      10.1 客户端:
           10.1.1 ViewState    
        10.1.1.1
    特点:WebForm特有,页面级的
        10.1.1.2 三种选择格局
          10.1.1.2.1
    用户数量保存方法
          10.1.1.2.2
    非单值服务器控件的情况自动保存于ViewState
        10.1.1.3 使用ViewState的前提
        10.1.1.4
    ViewState的禁用(WebForm的IsPostBack依赖于__ViewState)
           10.1.2 HiddenField
           10.1.3 Cokies
        10.1.3.1
    保存Cookie的二种艺术
          1. 保存于内在中
          2.
    保留于浏览器所在的电脑的硬盘中。
        10.1.3.2 使用境况
        10.1.3.3 原理
           10.1.4 ControlState
           10.1.5 QueryString
      10.2 服务器:
           10.2.1 Session
        每种客户端的Session是单身的
        开发情状
        怎样行使
        一般处理程序若是使用Session需要完成RequiresSessionState接口
        与Cookies的区别
           10.2.2 Application 
    服务器端保存共享数据的一种办法
           10.2.3 Caching
           10.2.4 Database
  6. Web应用程序与网站的界别
  7. Iframe
  8. 决定父页跳转
  9. 反射方式生成sql查询条件
  10. MD5加密
    ——–4.5 AJAX
      1. 优点
      2. 采纳手续
      3. 浏览器兼容格局创制异步对象
      4. post 设置 ContentType
      5. get 设置 不读取浏览器缓存
      6. 地面级联选取
      7.
    服务器端与客户端通过json交流数据
      8. 将对象类别化为json字符串。

姚羽 4.8-4.13
 1.Ajax的使用
  1.1多少个步骤(大旨!主要!)
    1.1.1 创造异步对象:Create
XMLHttpRequest
    1.1.2 设置访问格局:open (…)—get
和 post (各自的
请求头设置语法)
    1.1.3
设置回调函数:onreadystatechange = function()
{…}
    1.1.4 发送请求:send (传参)
  1.2处理ajax请求响应的结果responseText。
处理json格式的字符串,
在意引号难题
 
2.Ajax到位 增加和删除改查
一套功能,注意一些细节
  2.1 细节一:查询时Js创立表格
  2.2
细节二:新增时Js创造行和删除行的操作
 
3.Ajax大约分页
  3.1
本中国人民银行使row_number写2个简单的分页存款和储蓄进程(带参数)
  3.2
C#在那之中的作业操作(本身做成规范的主意本身现在在必要的时候可
以直接拿来用)
  3.3 照片上传 和
异步上传(原理:利用Iframe)
  3.4
JS自推行函数的行使和JS匿名函数的选拔
 
4.服务器控件
  4.1
三种控件的界别(html控件,有runat=server的html控件,服务器
控件)
  4.2 Jsonp
的法力以及怎么落到实处跨域
  4.3 主控服务器控件的 Repeater 
(伊娃l和Bind的差距)
  4.4
通晓服务器控件的ListView(各类模板的运用,以及内置分页作用
,高效分页做法)
  4.5 页面生命周期
(表述那些进程和原理)
 

  1. 缓存
    (有哪两种缓存(页面级别缓存,数据源缓存,自定义缓存)—各自
    用法,回忆)
      5.1 缓存的口径
    (为啥要有缓存?)
      5.2 缓存的欠缺(脏数据)
      5.3 如何缓解这几个毛病 (缓存注重)
    (原理)
      5.4 Session和Cache的相同点 和 分化点

  5.5 自定义缓存的 相对失效时间 和
相对失效时间 (那两句代码,不
同的写法)
 
6.母版页
    6.1
母版页的运用(占位符PlaceHolder),以及母版页和子页面的关联,
先实施母版页依然先执行子页面
  6.2
关于那阶段的最重庆大学的那张图(请求流行执行图),只要在面试过
程中设计到那阶段的题目,就足以想艺术口述出那张图的流水生产线,须求流利表明和
自信

 

 

我介绍:半路学IT,做开发3年,先下车在一家共享单车公司,做后台开发!

 

 

 

 笔者开了1个公众号,欢迎各位有道同志合朋友,关心!不定期分享工作,和自个儿得典故!

 

 

 

json 1

 

相关文章

网站地图xml地图