API整合

            2.队列:以上4个API是可以混搭的

                开头入:arr.unshift(新值,....)

                结尾出:var last=arr.pop();

                结尾入:*arr.push(新值,...);    

                开头出:var first=arr.shift();

    2.String API

        1、转义字符:\

        2、*英文转大小写

            大写:var upper=str.toUpperCase();

            小写:var lower=str.toLowerCase();

        3、获取字符串中某个字符:

            str.charAt(i);  === str[i];

            str:装字符串的名字

        4、*获取字符串中某个字符的ascii码

            var ascii=str.charCodeAt(i);

   

             *通过ascii码转回原文:

            var 原文=String.fromCharCode(ascii);

        5、***检索字符串:检查索引/下标

            var i=str/arr.indexOf("关键字",starti);

        6、拼接字符串:var newStr=str.concat(str1,str2,....);

        7、*截取子字符串:3种

            1*、var subStr=str/arr.slice(starti,endi+1);

            2、var subStr=str.substring(starti,endi+1);

            3*、var subStr=str.substr(starti,n);

        8、*替换字符串

            var newStr=str.replace("固定关键字"/RegExp,"新内容");

        9、*****切割/分割字符串:功能:字符串<=>数组

            var arr=str.split("自定义切割符")

    3.Math API

        1、取整:3种

            上取整:Math.ceil(num);

       

            下取整:Math.floor(num);

            四舍五入取整:Math.round(num);

        2、乘方和开方

            乘方*:Math.pow(底数,幂);

            开方:Math.sqrt(num);

        3、*最大值和最小值

            var max/min=Math.max/min(num1,num2,.....);

        4、绝对值

            Math.abs(num);

        5、***随机数:parseInt(Math.random()*(max-min+1)+min);

    4.Date API

        年月日星期:FullYear Month Date Day

        时分秒毫秒:Hours Minutes Seconds Milliseconds

            每个分量都有一对儿getXXX/setXXX

                特殊:Day:没有set方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
是的,ASP.NET MVC和Web API可以很容易地整合使用,因为它们都是基于ASP.NET框架构建的。下面是整合使用的步骤: 1. 创建ASP.NET MVC项目:首先,创建一个ASP.NET MVC项目作为基础。 2. 添加Web API支持:在项目中添加Web API支持。可以通过右键单击项目 -> 添加 -> 新建项 -> Web API控制器类来添加一个简单的Web API控制器类。 3. 配置路由:在RouteConfig.cs文件中配置路由,以便MVC和Web API可以共享路由。例如,可以添加以下代码到RegisterRoutes方法中: ```csharp routes.MapMvcAttributeRoutes(); // 允许MVC使用属性路由 routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); ``` 4. 创建API控制器:在Controllers文件夹中创建一个继承自ApiController的新控制器。可以在该控制器中定义API的操作方法。 ```csharp public class MyApiController : ApiController { [HttpGet] public IHttpActionResult Get() { // 返回API数据 return Ok("Hello from Web API!"); } } ``` 5. 使用API控制器:在MVC视图或控制器中,通过使用HttpClient或其他HTTP客户端库来调用Web API。 ```csharp public class HomeController : Controller { public async Task<ActionResult> Index() { using (HttpClient client = new HttpClient()) { HttpResponseMessage response = await client.GetAsync("api/myapi"); if (response.IsSuccessStatusCode) { string result = await response.Content.ReadAsStringAsync(); ViewBag.Message = result; } } return View(); } } ``` 通过以上步骤,你可以在ASP.NET MVC项目中同时使用ASP.NET Web API,并且两者可以共享相同的路由和资源。这样可以实现在同一个应用程序中同时处理页面和API请求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值