51dev.com IT技术开发者社区

51dev.com 技术开发者社区

锟斤拷锟斤拷锟斤拷js

js的string转float

js的string转float

parseFloat()把值转换成浮点数。...

js解析后台传来的json字符串数据

js解析后台传来的json字符串数据

假设后台返回的JSON数据是这样的:{"code":"0","id":9,"url":"/upload/image/20210226/20210226155340_59181.png","msg":"u4e0au4f20u6210u529f"}那么我们在前端页面做读取数据时,可以先用eval函数处理一下:。vardat...

初识node.js(通过npm下载项目依赖的包的过程)

初识node.js(通过npm下载项目依赖的包的过程)

一、初识node.js      简单的说Node.js就是运行在服务器端的JavaScript。      Node.js是一个基于ChromeJavaScript运行时建立的一个平台。 ...

JavaScript基础(3)-JS中的面向对象、定时器、BOM、位置信息

JavaScript基础(3)-JS中的面向对象、定时器、BOM、位置信息

一、创建对象的几种常用方式、1、使用Object或对象字面量创建对象;      a、使用Object()内置的构造函数来创建对象,例如:varstudent=newObject();//创建一个student对象student.name="easy";//属...

常用模块一(os模块、序列化模块(json和pickle))

常用模块一(os模块、序列化模块(json和pickle))

一、os模块      os模块是与操作系统交互的一个接口。  importos  #和文件和文件夹的操作有关os.makedirs('dirname1/dirname2')#可生成多层递归目录  os.removedirs('dirname1')#若目录为空...

Node.js项目APM监控之New Relic

Node.js项目APM监控之New Relic

现在上一个项目,如果没有APM监控服务或应用的运行性能参数,等于是一架没有盲降系统的飞机正在盲降,结果会很悲催。出现了访问失效等问题时,都很难判定是性能瓶颈还是一个藏的深的bug,汇报的时候一顿眼晕,这样的结果肯定是要被人分分钟的各种撕。目前还没有像样的给node.js项目应用的APM开源项目,暂且先羡慕嫉妒下给jav...

angular.js测试框架protracotr自带的webdriver-manager启动问题“Invalid or corrupt jarfile”

angular.js测试框架protracotr自带的webdriver-manager启动问题“Invalid or corrupt jarfile”

按照官网安装完protractor。升级webdriver-manager,获取selenium-server-standalone库文件以及各种浏览器驱动文件。webdriver-managerupdate升级后运行命令启动webdriver-manager以便提供浏览器模拟服务。webdriver-managers...

angular.js测试框架protracotr安装所需的node版本

angular.js测试框架protracotr安装所需的node版本

protractor内代码的语法是基于ES6的,比如:里面用到了展开运算符“...”,node.js6.0以下是不支持该语法特性。所以,安装protractor是不会报错,但运行webdriver-manager的升级就会报那三个点无法识别。 需要将node.js升级到6.0+就能解决该问题。 pr...

windows下通过Chocolatey安装或升级node.js

windows下通过Chocolatey安装或升级node.js

以管理员身份运行windowsPowerShell并安装Chocolatey我的机器是windows10,可以在开始菜单->所有应用->W栏中找到WindowPowerShell并运行。在命令行中运行命令:iwrhttps://chocolatey.org/install.ps1-UseBasicParsi...

node.js中使用https请求报CERT_UNTRUSTED的问题解决

node.js中使用https请求报CERT_UNTRUSTED的问题解决

只要调用了没有受信的https就会报错:CERT_UNTRUSTED简单的解决方法就是设置环境变量回避非授信证书的问题。只要在请求的代码之前加上如下代码即可:process.env.NODE_TLS_REJECT_UNAUTHORIZED="0"; END ...

在node.js中,使用基于ORM架构的Sequelize,操作mysql数据库之增删改查

在node.js中,使用基于ORM架构的Sequelize,操作mysql数据库之增删改查

Sequelize是一个基于promise的关系型数据库ORM框架,这个库完全采用JavaScript开发并且能够用在Node.JS环境中,易于使用,支持多SQL方言(dialect),。它当前支持MySQL,、MariaDB、SQLite、PostgreSQL、SqlServer数据库。目前在Node.js中,Seq...

package.json for npm中依赖外部组件时常用的版本符号含义

package.json for npm中依赖外部组件时常用的版本符号含义

package.json中会有dependencies定义了项目依赖的外部组件,这些外部组件的依赖都是带有版本符号以表示被依赖组件的版本范围。{"dependencies":{"foo":"1.0.0-2.9999.9999","bar":">=1.0.2<2.1.2","baz":">1.0.2&l...

解决在IE中获取数据的缓存问题,运行环境为node.js

解决在IE中获取数据的缓存问题,运行环境为node.js

IE下默认会开启缓存策略,不管是页面还是通过ajax请求的数据都会议一个url,url是uri(统一资源定位符)的实例,url就是资源的标识符。写一个demo进行验证,测试环境:IE8,node.js0.12.7,页面模板为jade。 页面代码:testCache.jade页面上放一个按钮,点下后从后台获取一...

node.js下LDAP查询实践

node.js下LDAP查询实践

目标:从一个LDAPServer获取uid=kxh的用户数据LDAP地址为:ldap://10.233.21.116:389 在工程根目录中,先npm一个LDAP的访问库ldpajsnpminstallldapjs在工程根目录中,创建一个app.jsvarldap=require("ldapjs");//创建...

使用nodejs+express(4.x+)实现文件上传

使用nodejs+express(4.x+)实现文件上传

最简单的做法是通过“connect-multiparty”中间件实现上传。通过在项目中npminstallconnect-multiparty进行安装。 用法:varmultipart=require('connect-multiparty');varmultipartMiddleware=multipart...