<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[VIProgram的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/VIProgram</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; VIProgram]]></copyright><item><title><![CDATA[Ajax请求中的属性async(同步异步)作用]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/53579831</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/53579831</guid><author>VIProgram</author><pubDate>Mon, 12 Dec 2016 10:12:20 +0800</pubDate><description><![CDATA[在jquery的ajax中如果我们希望实现同步或者异步我们可以直接设置async发生为真或假即可true false

$.ajax({
        async: false,
        type : "GET",
        url : 'tet.php',
        complete: function(msg){
            alert('complete]]></description><category></category></item><item><title><![CDATA[常用单表查询总结]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/53201861</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/53201861</guid><author>VIProgram</author><pubDate>Thu, 17 Nov 2016 16:26:49 +0800</pubDate><description><![CDATA[稍微的总结了一些单表查询的语句，很基本，久了不用会想不起来，干脆总结一下，以便需要的时候方便查找。




1.查询姓名，年龄，可以省略AS
SELECT NAME 姓名, AGE 年龄 FROM INFO

2.查询居住地在下面三大城市之一的人员信息
SELECT * FROM INFO 
WHERE CITY IN ('Houston' ,'Humble' , 'Spring]]></description><category></category></item><item><title><![CDATA[轻松实现图片懒加载需求，新技能get√]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/52780454</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/52780454</guid><author>VIProgram</author><pubDate>Mon, 10 Oct 2016 18:23:42 +0800</pubDate><description><![CDATA[Web 图片的懒加载就是通过读取img元素，然后获得img元素的data-src（也可以约定为其他属性名）属性的值，并赋予img的src，从而实现动态加载图片的机制。




这里需要注意的是： img在初始化的时候不要设置src属性，因为即使设置 src='' 浏览器也会尝试加载图片。




一个简单的图片懒加载共涉及两个方面，




1. HTML 约定
]]></description><category></category></item><item><title><![CDATA[Chrome开发者工具不完全指南]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/52780443</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/52780443</guid><author>VIProgram</author><pubDate>Mon, 10 Oct 2016 18:22:36 +0800</pubDate><description><![CDATA[就算你不是一名前端开发工程师，相信你也不会对Chrome浏览器感到陌生。根据最新的一份（2015/06）的浏览器市场占有率报告，Chrome近乎占有浏览器天下的半壁江山。简单、快捷使它成为了新时代人们的新宠。如果你是一名web开发人员，我推荐你使用Chrome。作为前端开发的”IDE”，你只需要搭配一个编辑器就能完成几乎所有的开发任务了。关于它的使用和功能分析要么都是大而不全，要么是巨细糜烦。本系]]></description><category></category></item><item><title><![CDATA[利用CSS、JavaScript及Ajax实现图片预加载的三大方法]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/52780424</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/52780424</guid><author>VIProgram</author><pubDate>Mon, 10 Oct 2016 18:18:01 +0800</pubDate><description><![CDATA[预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中，访问者便可顺利地在你的网站上冲浪，并享受到极快的加载速度。这对图片画廊及图片占据很大比例的网站来说十分有利，它保证了图片快速、无缝地发布，也可帮助用户在浏览你网站内容时获得更好的用户体验。本文将分享三个不同的预加载技术，来增强网站的性能与可用性。




方法一：用CSS和JavaScript实现预加载




实]]></description><category></category></item><item><title><![CDATA[知道这几 个正则表达式，能让你少写 1,000 行代码]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/52780412</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/52780412</guid><author>VIProgram</author><pubDate>Mon, 10 Oct 2016 18:16:08 +0800</pubDate><description><![CDATA[正则表达式，一个十分古老而又强大的文本处理工具，仅仅用一段非常简短的表达式语句，便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话，能够使你的开发效率得到极大的提升。




正则表达式经常被用于字段或任意字符串的校验，如下面这段校验基本日期格式的JavaScript代码：
var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2]]></description><category></category></item><item><title><![CDATA[移动端网页布局中需要注意事项以及解决方法总结]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/52780390</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/52780390</guid><author>VIProgram</author><pubDate>Mon, 10 Oct 2016 18:14:47 +0800</pubDate><description><![CDATA[移动端网页布局中需要注意事项以及解决方法总结，这份对我们在布局移动端网页的时候非常有用！




winphone系统a、input标签被点击时产生的半透明灰色背景怎么去掉


1、关闭iOS键盘首字母自动大写





2、禁止文本缩放
html {
-webkit-text-size-adjust: 100%;
}




3、移动端如何清除输入框内阴影]]></description><category></category></item><item><title><![CDATA[收集的一些有意思的网站（持续更新）]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/52537768</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/52537768</guid><author>VIProgram</author><pubDate>Wed, 14 Sep 2016 14:42:59 +0800</pubDate><description><![CDATA[工作学习之余，闲来无事就会发掘一些有意思的网站，酷炫的设计或者各种功能，每个网站隔一段我会亲测，持续更新。


1.很有意思的广告
网址：点击打开链接


2.制作纯人声音乐的网站，好有创意 进入网站，
有三种模式供选择。下面一排符号分为五类，分别是效果，节奏，旋律，和声，和人声（不知道说的对不对）。
中间有个很有喜感的猥琐蜀黍，把下面的符号推到叔身上，叔就会发声。点一下叔，就停]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC 路由详解]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/52071775</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/52071775</guid><author>VIProgram</author><pubDate>Sat, 30 Jul 2016 11:41:31 +0800</pubDate><description><![CDATA[对于ASP.NET WebForm来说，每一个请求都对应一个物理文件。而在ASP.NET MVC中，请求路径和物理文件是分离的，也就是说我们请求的路径并不一定是真实存在的。ASP.NET路由模块负责将即将到来的浏览器请求映射到特定的MVC控制器动作。学完这篇教程之后，你将会理解标准的路由表是如何将请求映射到控制器动作的。


默认路由表



当你创建一个新的ASP.NET MVC应]]></description><category></category></item><item><title><![CDATA[ASP.NET Identity]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/52061929</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/52061929</guid><author>VIProgram</author><pubDate>Fri, 29 Jul 2016 11:05:58 +0800</pubDate><description><![CDATA[认识ASP.NET Membership
ASP.NET Membership是为了解决网站会员的需求在2005年是很常见的,涉及表单验证,和SQL Server数据库用户名、密码和配置文件数据。今天有一个更广泛的一系列数据存储选项为web应用程序,和大多数开发人员想要让他们的网站使用社会身份提供者进行身份验证和授权功能。ASP.NET Membership的局限性的设计使这个转变困难:]]></description><category></category></item><item><title><![CDATA[【MVC5】数据迁移之添加字段]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/52042001</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/52042001</guid><author>VIProgram</author><pubDate>Wed, 27 Jul 2016 09:54:23 +0800</pubDate><description><![CDATA[在本节中，我们将使用Entity Framework Code First 数据迁移功能将模型类的改变应用到数据库中。

默认情况下，当我们使用Entity Framework Code First 自动创建一个数据库，像我们之前教程中讲的那样，Code First 添加一个table帮我们跟踪数据库结构是否与模型类同步。如果不同步，Entity Framework 将抛出一个错误，这样更方便]]></description><category></category></item><item><title><![CDATA[【MVC5】11.检查Details和Delete方法]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/51943212</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/51943212</guid><author>VIProgram</author><pubDate>Mon, 18 Jul 2016 16:37:00 +0800</pubDate><description><![CDATA[在这部分的教程中,您将研究自动生成的Details和Delete方法。


检查Details和Delete方法

打开电影控制器并检查Details方法。







public ActionResult Details(int? id)
{
    if (id == null)
    {
        return new HttpStatusCodeRes]]></description><category></category></item><item><title><![CDATA[【MVC5】9.添加新字段]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/51943090</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/51943090</guid><author>VIProgram</author><pubDate>Mon, 18 Jul 2016 16:26:37 +0800</pubDate><description><![CDATA[在本节中,您将使用Entity Framework代码首先迁移去迁移一些变化模型类的更改并应用到数据库。


默认情况下,当您使用Entity Framework代码首先自动创建一个数据库,如您在本教程中,早些时候代码首先添加一个数据库表来帮助跟踪数据库的模式是否同步生成的模型类。如果他们不同步,实体框架将抛出一个错误。这使得它更容易追踪问题在开发时,你可能只发现在运行时(通过模糊错误)。]]></description><category></category></item><item><title><![CDATA[【MVC5】8.添加一个Search方法和Search视图]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/51940163</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/51940163</guid><author>VIProgram</author><pubDate>Mon, 18 Jul 2016 16:23:54 +0800</pubDate><description><![CDATA[在本节中,您将添加搜索功能到Index操作方法，这样您能够通过电影类型或名称来搜索电影。




更新Index形式






先更新现有MoviesController类的Index操作方法。这是代码:




public ActionResult Index(string searchString) 
{           
    var movies]]></description><category></category></item><item><title><![CDATA[【MVC5】7.检查Edit方法和Edit视图]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/51907006</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/51907006</guid><author>VIProgram</author><pubDate>Mon, 18 Jul 2016 10:55:06 +0800</pubDate><description><![CDATA[在本节中，您将检查所生成的Edit操作方法和movie
 controller的视图。但首先需要采取一个简短的更改，使发布日期看起来更好。打开Models\Movie.cs文件并修改为下面代码：



using System;
using System.ComponentModel.DataAnnotations;
using System.Data.Entity;

namespac]]></description><category></category></item><item><title><![CDATA[【jQuery】1.简介]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/51907386</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/51907386</guid><author>VIProgram</author><pubDate>Thu, 14 Jul 2016 11:03:22 +0800</pubDate><description><![CDATA[jQuery 是一个 JavaScript 库，极大地简化了 JavaScript 编程，很容易学习。
jQuery 库可以通过一行简单的标记被添加到网页中。










jQuery 库 - 特性


jQuery 是一个 JavaScript 函数库。

jQuery 库包含以下特性：

HTML 元素选取HTML 元素操作CSS 操作HTML 事]]></description><category></category></item><item><title><![CDATA[【MVC5】6.从控制器访问您的模型的数据]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/51888731</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/51888731</guid><author>VIProgram</author><pubDate>Thu, 14 Jul 2016 10:32:07 +0800</pubDate><description><![CDATA[在这一部分中，您将创建一个新的moviescontroller类写代码，检索数据并将其显示在电影中使用视图模板浏览器。
在进行下一步之前建立应用程序。如果你不建立应用程序，你会得到一个错误添加一个控制器。
在“解决方案资源管理器”中，右键单击“控制器”文件夹，然后单击“添加”，然后单击“控制器”按钮。






在“添加材料”对话框中，单击“MVC 5控制器和视图，使用实体框架]]></description><category></category></item><item><title><![CDATA[【MVC5】5.创建一个连接字符串和SQL Server LocalDB工作]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/51888579</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/51888579</guid><author>VIProgram</author><pubDate>Tue, 12 Jul 2016 14:26:08 +0800</pubDate><description><![CDATA[创建一个连接字符串和SQL Server LocalDB工作


您创建的类的moviedbcontext处理与数据库的连接对象映射的电影数据库记录的任务。然而，你可能会问的一个问题是如何指定它将连接到哪个数据库。其实你不需要指定要使用的数据库，实体框架会默认使用LocalDB。在本节中我们将明确地增加在应用程序的Web.config文件中的连接字符串。


SQL Server Ex]]></description><category></category></item><item><title><![CDATA[【MVC5】4.添加一个模型]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/51888464</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/51888464</guid><author>VIProgram</author><pubDate>Tue, 12 Jul 2016 14:12:00 +0800</pubDate><description><![CDATA[在本节中，您将添加一些类来管理数据库中的电影。这些课程将“模型”ASP.NET MVC应用程序的一部分。
您将使用一个已知的实体框架来定义和使用这些模型类来使用一个。实体框架（通常称为“有效”）支持一个称为代码的开发范例。代码首先允许您通过编写简单的类来创建模型对象。（这也被称为POCO类，从“平原旧CLR对象。”）然后你可以把数据库从你的类的创建，使一个非常干净和快速开发的工作流。如果您需要先]]></description><category></category></item><item><title><![CDATA[【MVC5】3.添加一个视图]]></title><link>https://blog.youkuaiyun.com/VIProgram/article/details/51882425</link><guid>https://blog.youkuaiyun.com/VIProgram/article/details/51882425</guid><author>VIProgram</author><pubDate>Tue, 12 Jul 2016 14:00:15 +0800</pubDate><description><![CDATA[在这一节中你将修改HelloWorldController类使用的视图模板文件整洁的封装生成HTML响应客户端的过程。
使用“视图引擎”创建一个视图模板文件。基于Razor视图模板有。cshtml文件扩展名，并提供使用C #创建HTML输出一种优雅的方式。剃刀将字符和按键需要编写一个视图模板时的数量，并能够快速、灵活的工作流程。
当前索引方法返回一个字符串，该字符串在控制器类中硬编码的消息。更]]></description><category></category></item></channel></rss>