
发表日期: 2021-06-04 14:07:49 浏览次数:167
凉山400电话办理【凉山网站公司】凉山百度优化、凉山域名注册、凉山网店美工、凉山微信公众号托管

凉山彝族自治州,首府驻西昌市,是四川省的21个地级行政区之一。 [1] 位于四川省西南部,北起大渡河与雅安市、甘孜州接壤,南至金沙江与云南省相望,东临云南省昭通市和四川省宜宾市、乐山市,西连甘孜州;地势西北高,东南低,北部高,南部低;气候属于亚热带季风气候区。全市6.04万平方公里,下辖2个县级市,14个县,1个自治县;2018年末户籍人口529.94万人。
凉山自古就是通往云南和东南亚的重要通道、“南方丝绸之路”的重镇;地处“大香格里拉旅游环线”腹心地带,有A级景区27个,其中4A级景区9个,有邛海—泸山、邛海国家湿地公园、螺髻山、泸沽湖、西昌卫星发射中心等景点;有全世界唯一反映奴隶社会形态的博物馆—凉山奴隶社会博物馆,有彝族漆器传统技艺等18项国家级非物质文化遗产,“彝族火把节”是国务院向联合国教科文组织推荐申报的“人类非物质文化遗产”,泸沽湖摩梭文化有“人类母系社会活化石”之称。 [2] 2020年9月22日,荣获2019年度四川省粮食生产“丰收杯”。
2020年,凉山实现GDP总量1733.15亿元,同比增长3.9%,分别比一季度、上半年和前三季度提高11.4、4.1和1.8个百分点,呈现逐季恢复回升态势。 [3]
这是一个具有一致接口、模块化、高性能等特性的 JavaScript 工具库。可以非常方便的操作json。
官网:http://lodashjs.com/
安装:
npm i -g npmnpm i —save lodash
安装时先用cd切换到当前项目下。
如果浏览器使用可以直接引入:
<script src="lodash.js"></script>
添加lodash依赖:

依赖成功后会在package.json中添加引用:

后台Node.js使用,可以引入模块:
//导入lodash模块
var = require('lodash'); var products=[]; products.push({name:"ZTE U880",price:899.8}); products.push({name:"HuWei 荣耀8",price:1899.8}); products.push({name:"iPhone 7 Plus 128G",price:5899.8}); //1、取出第一个元素 var obj1=.first(products); console.log(obj1.name); //ZTE U880 //2、取出最后一个元素 var obj2=.last(products);console.log(obj2.name); //iPhone 7 Plus 128G //3、指定查找条件返回符合条件的索引 var obj3=.findIndex(products,function(obj){ return obj.price>=1000&&obj.name.indexOf("7")>0; }); console.log(obj3); //2//4、指定查找条件返回查找到的对象 var obj4=.find(products,function(obj){ return obj.price>=1000&&obj.name.indexOf("7")>0; }); console.log(obj4); //{ name: 'iPhone 7 Plus 128G', price: 5899.8 } //5、排序 var obj5=.orderBy(products,["price","name"],["desc","asc"]); console.log(obj5); //[ { name: 'iPhone 7 Plus 128G', price: 5899.8 }, //{ name: 'HuWei 荣耀8', price: 1899.8 }, //{ name: 'ZTE U880', price: 899.8 } ] //6、查找价格为1899.8的产品的key var obj6=_.findKey(products,{price:1899.8}); console.log(obj6);//1API的使用非常简单,但需要注意版本,可以现查现用,API地址:https://lodash.com/docs/4.17.2
Checks route params (req.params), ex: /user/:id
127.0.0.1:3000/index,这种情况下,我们为了得到index,我们可以通过使用req.params得到,通过这种方法我们就可以很好的处理Node中的路由处理问题,同时利用这点可以非常方便的实现MVC模式;
//获得产品根据Id
router.get('/:id/:category',function(request,res,next){ res.send(request.params.id+","+request.params.category);});运行结果:

Checks query string params (req.query), ex: ?id=12
127.0.0.1:3000/index?id=12,这种情况下,这种方式是获取客户端get方式传递过来的值,通过使用req.query.id就可以获得,类似于PHP的get方法;
router.get('/:id',function(request,res,next){ res.send("name:"+request.query.name);});运行结果:

在post请求中获得表单中的数据。
检查urlencoded body参数 (req.body), ex: id=
127.0.0.1:300/index,然后post了一个id=2的值,这种方式是获取客户端post过来的数据,可以通过req.body.id获取,类似于PHP的post方法;
页面:
<!DOCTYPE html> <html> <head> <title><%= title %></title> <link rel='stylesheet' href='/stylesheets/style.css' /> </head> <body> <h1><%= title %> - 产品列表</h1> <table border="1" width="80%"> <tr> <th>序号</th> <th>名称</th> <th>价格</th> </tr> <%pdts.forEach(function(pdt,index){%> <tr> <td> <%=index+1%> </td> <td> <%=pdt.name%> </td> <td> <%=pdt.price%> </td> </tr> <%});%> </table> <ul> <% for(var i=0; i<pdts.length; i++) {%> <li> <%=pdts[i].name%> </li> <% } %> </ul><p> <%if(typeof msg!="undefined"){%> <%=msg%> <%}%></p> <form action="pdt/add" method="post"> <p> 名称:<input name="name" /> </p> <p> 价格:<input name="price" /> </p> <button>添加</button> </form> </body></html>代码:
router.post('/add',function(request,res,next){ var entity={name:request.body.name,price:request.body.price}; products.push(entity); //将product视图与指定的对象渲染后输出到客户端 res.render('product', { title: '天狗商城', pdts:products,msg:"添加成功"});});结果:

如果需要Node.js向外提供返回JSON的接口,Express也是非常方便的,可以使用原来在浏览器中使用到的JSON对象,这是一个浏览器内置对象在服务可以直接使用:
将对象序列化成字符:
//对象
var rose={"name":"Rose","weight":"65"};//序列化成字符串var str=JSON.stringify(rose);alert(str);结果:

反序列化,将字符转换成对象:
//将字符串转换成JavaScript对象var markStr='{"name":"mark","weight":"188"}';var mark=JSON.parse(markStr);alert(mark.name+","+mark.weight);结果:

Express已经封装了一个json方法,直接调用该方法就可以序列化对象:
/ 产品 /
router.get('/rest', function(req, res, next) { res.json(products);});运行结果:

服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878