前端
CoderZ9090
人的一生会遇到两个人,一个惊艳了时光,一个温柔了岁月。
展开
-
程序“npm.cmd”无法运行: 拒绝访问。
程序“npm.cmd”无法运行: 拒绝访问。程序“npm.cmd”无法运行: 拒绝访问。所在位置 行:1 字符: 1+ npm install+ ~~~~~~~~~~~。所在位置 行:1 字符: 1+ npm install+ ~~~~~~~~~~~+ CategoryInfo : ResourceUnavailable: (:) [], ApplicationFailedException我的出现这个原因是360的问题,可能阻止了访问,关闭360之后,npm即可正常使...原创 2020-10-24 08:55:31 · 4321 阅读 · 2 评论 -
javaScrit Object 对象的相关方法
Object.getPrototypeOf()Object.getPrototypeOf方法返回参数对象的原型。这是获取原型对象的标准方法。var F = function () {};var f = new F();Object.getPrototypeOf(f) === F.prototype // true上面代码中,实例对象f的原型是F.prototype。下面是几...原创 2020-03-21 22:53:21 · 171 阅读 · 0 评论 -
javaScript 对象的继承
原型对象概述#构造函数的缺点JavaScript 通过构造函数生成新对象,因此构造函数可以视为对象的模板。实例对象的属性和方法,可以定义在构造函数内部。function Cat (name, color) { this.name = name; this.color = color;}var cat1 = new Cat('大毛', '白色');cat1.nam...原创 2020-03-21 22:52:50 · 186 阅读 · 0 评论 -
javaScript this对象
涵义this关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。前一章已经提到,this可以用在构造函数之中,表示实例对象。除此之外,this还可以用在别的场合。但不管是什么场合,this都有一个共同点:它总是返回一个对象。简单说,this就是属性或方法“当前”所在的对象。this.property上面代码中,this就代表propert...原创 2020-03-21 22:53:37 · 172 阅读 · 0 评论 -
javaScript 实例对象与 new 命令
对象是什么面向对象编程(Object Oriented Programming,缩写为 OOP)是目前主流的编程范式。它将真实世界各种复杂的关系,抽象为一个个对象,然后由对象之间的分工与合作,完成对真实世界的模拟。每一个对象都是功能中心,具有明确分工,可以完成接受信息、处理数据、发出信息等任务。对象可以复用,通过继承机制还可以定制。因此,面向对象编程具有灵活、代码可复用、高度模块化等特点,...原创 2020-03-21 22:53:50 · 165 阅读 · 0 评论 -
javaScript JSON对象
JSON 格式#JSON 格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式,2001年由 Douglas Crockford 提出,目的是取代繁琐笨重的 XML 格式。相比 XML 格式,JSON 格式有两个显著的优点:书写简单,一目了然;符合 JavaScript 原生语法,可以由解释引擎直接处理,不用另外添加解析代码。所以,JSON ...原创 2020-03-21 22:54:03 · 163 阅读 · 0 评论 -
javaScript 正则表达式
概述正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用来按照“给定模式”匹配文本。比如,正则表达式给出一个 Email 地址的模式,然后用它来确定一个字符串是否为 Email 地址。JavaScript 的正则表达式体系是参照 Perl 5 建立的。新建正则表达式有两种方法。一种是使用字面量,以斜杠表示开始和结束。v...原创 2020-03-21 22:54:14 · 258 阅读 · 0 评论 -
javaScript Date 对象
普通函数的用法Date对象可以作为普通函数直接调用,返回一个代表当前时间的字符串。Date()// "Tue Dec 01 2015 09:34:43 GMT+0800 (CST)"注意,即使带有参数,Date作为普通函数使用时,返回的还是当前时间。Date(2000, 1, 1)// "Tue Dec 01 2015 09:34:43 GMT+0800 (CST)"...原创 2020-03-21 22:54:28 · 282 阅读 · 0 评论 -
javaScript Math 对象
静态属性Math对象的静态属性,提供以下一些数学常数。Math.E:常数e。 Math.LN2:2 的自然对数。 Math.LN10:10 的自然对数。 Math.LOG2E:以 2 为底的e的对数。 Math.LOG10E:以 10 为底的e的对数。 Math.PI:常数π。 Math.SQRT1_2:0.5 的平方根。 Math.SQRT2:2 的平方根。Math.E...原创 2020-03-21 22:54:45 · 250 阅读 · 0 评论 -
javaScript String 对象
概述String对象是 JavaScript 原生提供的三个包装对象之一,用来生成字符串对象。var s1 = 'abc';var s2 = new String('abc');typeof s1 // "string"typeof s2 // "object"s2.valueOf() // "abc"上面代码中,变量s1是字符串,s2是对象。由于s2是字符串对象,s2...原创 2020-03-21 22:55:00 · 304 阅读 · 0 评论 -
javaScript Boolean 对象
概述Boolean对象是 JavaScript 的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装对象实例。var b = new Boolean(true);typeof b // "object"b.valueOf() // true上面代码的变量b是一个Boolean对象的实例,它的类型是对象,值为布尔值true。注意,false对应的包装对象实例,布尔运...原创 2020-03-15 20:15:46 · 260 阅读 · 0 评论 -
javaScript 包装对象
定义对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”(wrapper)。所谓“包装对象”,指的是与数值、字符串、布尔值分别相对应的Number、String、Boolean三个原生对象。这三个原生对象可以把原始类型的值变成(包装成)对象。var v1 = new Number(...原创 2020-03-15 19:56:12 · 126 阅读 · 0 评论 -
javaScript Array 对象
构造函数Array是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。var arr = new Array(2);arr.length // 2arr // [ empty x 2 ]上面代码中,Array构造函数的参数2,表示生成一个两个成员的数组,每个位置都是空值。如果没有使用new,运行结果也是一样的。var arr = new ...原创 2020-03-15 19:18:59 · 213 阅读 · 0 评论 -
javaScript Object 对象 属性描述对象
概述JavaScript 提供了一个内部数据结构,用来描述对象的属性,控制它的行为,比如该属性是否可写、可遍历等等。这个内部数据结构称为“属性描述对象”(attributes object)。每个属性都有自己对应的属性描述对象,保存该属性的一些元信息。下面是属性描述对象的一个例子。{ value: 123, writable: false, enumerable: tru...原创 2020-03-15 17:31:10 · 496 阅读 · 0 评论 -
JavaScript Object 对象
概述JavaScript 原生提供Object对象(注意起首的O是大写),本章介绍该对象原生的各种方法。JavaScript 的所有其他对象都继承自Object对象,即那些对象都是Object的实例。Object对象的原生方法分成两类:Object本身的方法与Object的实例方法。(1)Object对象本身的方法所谓“本身的方法”就是直接定义在Object对象的方法。O...原创 2020-03-09 21:34:44 · 336 阅读 · 0 评论 -
javaScript 控制台
console 对象console对象是 JavaScript 的原生对象,它有点像 Unix 系统的标准输出stdout和标准错误stderr,可以输出各种信息到控制台,并且还提供了很多有用的辅助方法。console的常见用途有两个。调试程序,显示网页代码运行时的错误信息。 提供了一个命令行接口,用来与网页代码互动。console对象的浏览器实现,包含在浏览器自带的开发工具之中。...原创 2020-03-08 22:26:08 · 1064 阅读 · 0 评论 -
JavaScript 自定义错误
Error实例对象是最一般的错误类型,在它的基础上,JavaScript 还定义了其他6种错误对象。也就是说,存在Error的6个派生对象。1、SyntaxError对象是解析代码时发生的语法错误。2、ReferenceError对象是引用一个不存在的变量时发生的错误。3、RangeError对象是一个值超出有效范围时发生的错误。主要有几种情况,一是数组长度为负数,二是Number对象...原创 2020-03-08 18:16:22 · 2031 阅读 · 0 评论 -
JavaScript 闭包
闭包(closure)是 JavaScript 语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。理解闭包,首先必须理解变量作用域。前面提到,JavaScript 有两种作用域:全局作用域和函数作用域。函数内部可以直接读取全局变量。var n = 999;function f1() { console.log(n);}f1() // 999上面代码中,函数f1可...原创 2020-03-06 04:05:31 · 144 阅读 · 0 评论 -
javaScript 标签(label)
JavaScript 语言允许,语句的前面有标签(label),相当于定位符,用于跳转到程序的任意位置,标签的格式如下。label: 语句标签可以是任意的标识符,但不能是保留字,语句部分可以是任意语句。标签通常与break语句和continue语句配合使用,跳出特定的循环。top: for (var i = 0; i < 3; i++){ for (var...原创 2020-03-05 13:43:55 · 1359 阅读 · 0 评论 -
live-server安装使用命令
live-server用于前端开发临时服务器npm install -g live-server 安装命令live-server 启动命令live-server命令后可跟如下参数:--port=NUMBER- 选择要使用的端口,默认值:PORT env var或8080--host=ADDRESS- 选择要绑定的主机地址,默认值:IP env var或0...原创 2020-02-06 14:04:55 · 1688 阅读 · 0 评论 -
关于javascript一些语法
1、在ES6中定义js变量时候,尽量少使用var , 尽量使用let局部变量和const常量。2、ES6结构表达式 , 例let persons = ['张三','李四','王五','赵六']; 取出前两个 可以使用 let [x,y] = persons; 此时x='张三' , y='李四' , let [,,a,b] = persons , 此时a='王...原创 2020-01-08 20:35:04 · 210 阅读 · 0 评论 -
js 根据URL中参数名获取参数值,正则表达式
//根据传递过来的参数key获取对应的值 function getParameter(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = location.search.substr(1).match(reg); ...原创 2019-11-08 13:24:09 · 475 阅读 · 0 评论 -
css 设置div占据整个屏幕
1.vhcss3新单位,view height的简写,是指可视窗口的高度。1vh=视窗高度的1%,height: 100vh;就是屏幕高度的100%,也就是高度满屏。2.vmcss3新单位,view width的简写,是指可视窗口的宽度。1vw=视窗宽度的1%,width:100vm;就是屏幕宽度的100%,也就是宽度满屏。div{ height:50vh; /*占...原创 2019-11-08 10:48:24 · 2118 阅读 · 0 评论 -
Java 批量导出包含图片的Word文档
业务需求:客户需要在资产管理系统中批量导出包含资产二维码等信息的Word文档,如下图导出Word文档效果如下图需求就摆在面前,接下来就是技术选型问题了。由于一开始做编程是从OC入门的,但是由于OC是闭源的,总感觉开发生态不是特别友好,从事java编程后,由于java开源,这种开发生态的对比感愈发强烈。实现一个业务需求时候,开源的java可以给我们提供更多、更优、更合适业务需求的选择...原创 2020-04-10 11:50:30 · 13210 阅读 · 0 评论 -
提交form表单时,修改action路径,增加参数
代码如下,核心代码为555和556两行<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %><%-- Created by IntelliJ IDEA. User: zyf Date: 2019/4/11 Time: 11:48 To change this ...原创 2019-04-16 09:33:46 · 3772 阅读 · 0 评论 -
Js获取当前日期时间和格式化日期
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate...转载 2019-04-25 16:28:05 · 621 阅读 · 0 评论 -
微信小程序 百度SDK定位 坐标纠偏
一:关于小程序集成集成百度地图SDK可以参考百度地图开放平台官方文档:http://lbsyun.baidu.com/index.php?title=wxjsapi二:集成百度SDK后获取定位经纬度,发现有一定的偏差,此时可以采用百度地图官网提供的纠偏接口进行经纬度的纠偏,纠偏接口地址:https://api.map.baidu.com/ag/coord/convert?from=0&a...原创 2019-05-25 09:37:31 · 1210 阅读 · 0 评论 -
js向上取整、向下取整、四舍五入
// 1.只保留整数部分(丢弃小数部分)parseInt(5.1234);// 5// 2.向下取整(<= 该数值的最大整数)和parseInt()一样Math.floor(5.1234);// 5 // 3.向上取整(有小数,整数就+1)Math.ceil(5.1234);// 4.四舍五入(小数部分)Math.round(5.1234);// 5Math.rou...原创 2019-05-23 10:26:26 · 4002 阅读 · 0 评论 -
JS 比较两个日期的大小
function CompareDate(startTime,endTime){ return ((new Date(startTime.replace(/-/g,"\/"))) > (new Date(endTime.replace(/-/g,"\/"))));} var startTime= "2019-05-24 07:30:30";var endTime= "2...原创 2019-05-24 09:31:34 · 718 阅读 · 0 评论 -
input 实现回车搜索
一:界面代码<li class="search"> <ul> <li class="Search_text" style="float:right;background:#eee;margin-right:15px;padding-right:35px;height:25px;"> <input onk...原创 2019-06-26 10:38:30 · 5809 阅读 · 0 评论 -
H5判断移动端机型是安卓还是iOS
H5开发移动端难免遇到安卓和iOS适配问题,通过以下方法可以区分出iOS设配还是安卓设备,以便引用不同的脚本做不同处理。<script type="text/javascript"> <!--引入桥接js开始--> if(window.navigator.userAgent.indexOf('MissonWebKit') > -1) { ...原创 2019-07-03 11:44:12 · 2748 阅读 · 0 评论 -
使两个label垂直居中显示在div内
HTML代码 <!-- 询价单开始底部 --> <view id='enquirybottom'> <view id='bottomleft'> <label id='tiptop'>待确定</label> <label id='tipbottom'>具体价格待租赁公司报价</...原创 2019-07-17 11:30:19 · 2240 阅读 · 0 评论 -
微信小程序 百度地图API 报错 "APP 服务被禁用", statusCode: 240
在微信小程序开发中使用百度地图API,在申请微信小程序所对应的AK后,发现调用API报错"APP 服务被禁用", statusCode: 240在一番查找之后,需要创建一个server类型的AK,这样小程序调用百度地图的API进行周边检索等操作就正常了。...原创 2019-07-23 14:27:02 · 7582 阅读 · 1 评论 -
JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法
$(function(){ //遍历获取的input元素对象数组,绑定click事件 var len = $("input[type='file']").length; for(var i = 0; i < len; i++){ $("input[type='file']").eq(i).click(function(){ $...转载 2019-09-05 18:01:24 · 3439 阅读 · 0 评论 -
10大H5前端框架
作为一名做为在前端死缠烂打6年并且懒到不行的攻城士,这几年我还是阅过很多同门从知名到很知名的各种前端框架,本来想拿15-20个框架来分享一下,但在跟几个前辈讨教写文章的技巧时果断被无情的打击了,所以这里我还是低调的只拿出10个框架来个大锅乱炖来简单介绍,凑够字数也就全剧终了。原本写这篇文章想围绕着 CSS 框架来的,但因为目前界内比较流行并遍地开花的主要还是 JS+...转载 2019-04-10 13:44:19 · 705 阅读 · 0 评论