Javascript

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

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

javascript怎样保留整数和取余数

//向上取整varceil=Math.ceil(5/2)console.log('++++++++++',ceil)//3//向下取整varfloor=Math.floor(5/2)console.log('----------',floor)//2//四舍五入varround1=Math.round(5/2),rou...

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

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

jQuery基础(4)- 位置信息、事件流、事件对象、事件代理、jquery事件

一、jQuery的位置信息jQuery的位置信是JS的client系列、offset系列、scroll系列封装好的一些简便api。1、宽度和高度      a、获取宽度和高度,例如:      .width()//获取匹...

jQuery基础(2)

一、jQuery的属性操作      jQuery的属性操作分为四部分:    html标签属性操作:是对html文档中的标签属性进行读取,设置和移除操作。比如attr()、removeAttr();    DOM属性操作:对DOM元素的属性进行读取,设置和移...
代码星球·2021-02-25

jQuery基础(3)- ajax

一、jQuery的ajax1、什么是ajax  AJAX=异步的javascript和XML(AsynchronousJavascriptandXML)。  简言之,在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示。  通过jQueryAJAX方法,我们能够使用HTTPGet和HTTPPost从远...
代码星球·2021-02-25

jQuery基础(1)

一、jQuery的介绍1、为什么要使用jQuery?      在用js写代码时,会遇到一些问题,如下:    1)window.onload事件有事件覆盖的问题,因此只能写一个事件;    2)代码容错性差;    3)浏览器兼容性问题;    4)书写很繁...
代码星球·2021-02-25

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

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

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

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

create-react-app搭建的项目中添加bootstrap

react-bootstrap是一个非常受欢迎的针对react封装过的bootstrap,它本身不包含css,所以也是需要使用bootstrap原生库。在create-react-app建的项目目录中安装react-bootstrap。npminstallreact-bootstrap--save安装bootstrap...

vue-cli+webpack在生成的项目中使用bootstrap方法(一)

在一个html页面中加入bootstrap是很方便,就是一般的将css和js文件通过Link和Script标签就行。那么在一个用vue-vli生成的前端项目中如何加入?因为框架不一样了,略微要适应一下。 脚手架生成项目执行命令用webpack模板生成一个名为vuestrap的项目(名字任意)vueinitwe...

vue-cli+webpack在生成的项目中使用bootstrap方法(二)

vue-cli+webpack在生成的项目中使用bootstrap方法(一)中,是通过手动下载bootstrap库,然后手动添加到src/assets中,显然是过程太多。当然是可以更省力些,可以通过npm安装bootstrap,然后用import直接导入bootstrap的方式进行整合,因为vue-loader能自动从...

Node.js项目APM监控之New Relic

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

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版本

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