- 博客(31)
- 收藏
- 关注
原创 如何禁止chrome浏览器http自动转成https
Chrome 浏览器地址栏中输入chrome://net-internals/#hsts 在Delete domain security policies中输入项目的域名,并Delete删除 可以在Query domain测试是否删除成功这里如果还是不行,请清除浏览器缓存!参考文章 :如何关闭浏览器的HSTS功能Safari 浏览器完全关闭 Safari 删除~/Library/Cookies/HSTS.plist这个文件 重新打开 Safari 即可 ...
2021-11-15 17:02:12
740
原创 npm dose not support Node.js v10.15.3
npm 和 node不匹配试了很多网络:npm cache clean --force 不起作用,因为不匹配,所以根本就不执行命令google了一下,发现很多外国友人用下图解决了问题。于是我也去用了下。但是 还是不行。于是我又各种npm cache clean --force 重复几个命令,重复去卸载node软件,重新下载,都不行。仔细阅读友人们的交流才发现,他们有些人也遇到了相同的问题,不管执行什么命令,都一直在报npm与node版本不一致的问题。难道是下载的npm仍然使用了老版本
2021-10-13 17:12:25
338
原创 JAVA-WEB 从入门到放弃
1.xml 解析技术 dom4j -第三方提供,很多框架解析xml的基础目录docs 下有文档 文档看quick startlib dom4j以来的代码src 测试代码等快捷键 alt+insert 快速生成getter setter使用dom4j创建lib目录(项目下的一级目录)粘贴dom4j.jar包。右键添加为 library (将jar 包添加到类路径)-添加成功后 目录前面会出现尖括号 >全项目可以是,每个模块都可以使,给他自己使...
2021-09-13 11:13:03
226
1
原创 Intellij IDEA JavaWeb tomcat server控制台中文乱码解决
试了网络上很多种,缺少下面红色字体部分,一直设置不成功。补充后解决乱码Intellij IDEA解决方案如下:1.配置tomcat, Edit Configurations,在tomcat配置中的 VM option中添加 “-Dfile.encoding=UTF-8”2.点击Help => Edit custom VM Options,在最后面添加 “-Dfile.encoding=UTF-8”3.点击Run => Edit Configurations => +
2021-09-08 15:04:07
248
原创 ES6-ES11 个人理解 下部
1.ES8-ES8对象方法扩展 3个返回的是数组返回对象属性的描述对象2.ES9-ES9扩展运算符与rest参数3.ES9-ES9正则扩展-命名捕获分组使用下标,命名捕获属性使用命名去提取4.ES9-ES9正则扩展-反向断言根据目标文字的前面或后面唯一性做识别5.ES9-ES9正则扩展-dotAll模式对html5的内容做分析提取为对象数组6.ES10-对象扩展方法Object.fromEntries...
2021-08-27 15:44:09
123
原创 VUE中CROSS-ENV不同环境配置打包命令及一些安装命令解释---记录
动态配置开发,测试,生产三种对应域名及其及打包命令。使用cross-env可以让配置环境更加清晰明了还好管理。cross-env的作用是不需要全局配置NODE_ENV在scripts脚本中修改NODE_ENV的值从而实现不同环境中proccess.env.NODE_ENV的不同,而config的工作原理就是基于NODE_ENV这个值的,所以推荐两者结合使用。安装 cross-env 1 npm install --save-dev cross-env -s
2021-08-25 16:26:54
1327
原创 ES6-ES11 理解记录----上部
1、相关名词ECMA组织、ECMA-262标准、ES6兼容性2、let变量声明//1、块级作用域 全局 函数 eval{let a=1;//只在{}中生效var b=2;//在{}外也可以访问}//2、不存在变量提升console.log(song);//undefinedvar song='3'console.log(sing);//报错不允许使用未定义的变量let sing='4'//3、不影响作用域链{ let g=5; function fn()
2021-08-25 16:24:30
245
原创 sublime text----------------Emmet插件使用方法总结
Emmet插件使用方法总结Emmet插件使用方法总结 在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等。于是,就有了 Emmet(前身是Zen Coding),它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或...
2019-08-19 10:35:28
308
原创 将函数的返回值赋值 给img 的 src属性
img的src貌似不支持这种用法。但可以利用img的onerror方法变通的实现你的需求。<img src="#" onerror="downimg('/201508/25/55dbc341db409c5556f197fa.jpg', this)" >function downimg(src, img) { img.src = src; img.onerror...
2019-07-01 11:42:12
1377
转载 mobiscroll 的详细用法
mobiscroll是个很好用的jquery日期插件,它可以实现在移动端滚动选择日期。下面来介绍最常见的日期选择使用方式:当然,你得首先引入css和js文件,我使用的是mobiscroll.custom-2.17.0.min.css和mobiscroll.custom-2.17.0.min.js,html代码:[html] view plain copy<input id="demo" pl...
2018-05-03 10:10:26
31283
3
翻译 vue-cli 快速构建项目
vue-cli快速构建Vue项目vue-cli是什么?vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的。vue-cli怎么使用?安装vue-cli之前,需要先装好vue 和 webpacknpm install -g vue //全局安装vuenpm install -g webpack //全局安装webpacknpm i
2017-08-15 11:37:07
389
翻译 数据可视化(1)--Chart.js
数据可视化(1)--Chart.jsChart.js是一个HTML5图表库,使用canvas元素来展示各式各样的客户端图表,支持折线图、柱形图、雷达图、饼图、环形图等。在每种图表中,还包含了大量的自定义选项,包括动画展示形式。 Chart.js比较轻量(gzip版本仅4.5k),且不依赖其他库。项目官网:http://www.chartjs.org/曲线图(Line c
2017-08-14 13:51:15
662
翻译 让sublime text3支持Vue语法高亮显示 1.准备语法高亮插件vue-syntax-highlight。 下载地址: https://github.com/vuejs/vue-synt
让sublime text3支持Vue语法高亮显示1.准备语法高亮插件vue-syntax-highlight。下载地址:https://github.com/vuejs/vue-syntax-highlight 下载页面并下载: 解开压缩包vue-syntax-highlight-master,其内所有文件备用。 2.将vue-syntax
2017-08-14 10:27:32
1185
原创 a链接绑定了 onclick 事件,单击事件中是history.go 单击两次才能后退的原因
问题代码:跳转的代码:(在js里面没动态生成成) 拼接时注意 \' 转义字符,因为要传的参数url必须是字符串html+=''+''+obj[i].value+''+''; function lookAt(url){window.location.href=url;}回退的代码:$(".header_back").on("clic
2017-06-21 17:53:18
2565
原创 使用vue2.0创建的项目的步骤
1.由于vue项目依赖 node.js npm 需要先安装. 若没有请先安装,请百度//检查是否有node.js npm vuewin+r 输入cmd 输入node -v 回车 会出现node,js的版本 输入npm -v 回车 会出现npm的版本输入vue -V 回车 会出现vue的版本2.安装vue:[plain] view
2017-06-15 17:44:52
30582
1
转载 History API与浏览器历史堆栈管理
阅读目录History API回顾History API与业务实践回顾移动端开发在某些场景中有着特殊需求,如为了提高用户体验和加快响应速度,常常在部分工程采用SPA架构。传统的单页应用基于url的hash值进行路由,这种实现不存在兼容性问题,但是缺点也有--针对不支持onhashchange属性的IE6-7需要设置定时器不断检查hash值改变,性能上并不是很友好。而如今
2017-06-14 15:03:06
1511
原创 2017-6-14 关于使用history.go的问题!配合原生应用嵌入H5页面(只有一个webview的的单页应用)返回历史列表记录的问题
情境描述:在商品查询列表页向下翻到第N个商品位置→点进去看详情→点击返回,回到列表页→列表停在刚才浏览到的第N个商品的位置。解决思路:在跳转到详情页时,记录列表页滚动的距离,详情页返回列表页时,带滚动的参数返回。滚动到相对位置在我的项目中有点特殊情况:1.返回列表页时,会刷新页面,重新调用ajax。那么返回时的滚动距离是对的,但是滚动过的列表内容不见了。
2017-06-14 11:42:05
1907
原创 用js生成UUID
$(function () {/*生成UUid*/ var CHARS = '0123456789abcdefghijklmnopqrstuvwxyz'.split('');//生成的UUID是数字+小写字母。可以把小写字母改成大写字母 Math.uuidFast = function() { var chars = CHARS, uuid = new Arr
2017-06-14 10:42:45
885
原创 html标签里的onclick的时候总是报错:Uncaught ReferenceError: dosave is not defined(…)
今天处理html标签里的onclick功能的时候总是报错:Uncaught ReferenceError: dosave is not defined(…)找了半天都没发现错在哪,最后发现原来是我写法不对,正确写法如下:html:js:dosave = function (){ alert("成功啦!"); }错误写法一般有以
2017-06-09 16:46:26
1570
转载 JS获取当前对象大小以及屏幕分辨率等
JS获取当前对象大小以及屏幕分辨率等JS获取当前对象大小以及屏幕分辨率等 script type="text/javascript">function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth+"\n"; s +=
2017-02-04 11:17:33
396
转载 ionic+Apache Cordova
JavaScript 写多了,要想真正提高js水píng,研究其他js框架源码是不错的选择。Github上大部分都是js、css相关的项目,可以有目的xìng的 check out 下来,研读研读,还是非常收益的,跟随nb的人,也会慢慢变的nb。 场景:有一个朋友,他公司是做移动应用开发的,3个安卓开发人员,3个 ios,然后是 java 开发,美工 ,10多个人的公司,主要是以接项目
2017-01-16 14:10:43
373
翻译 js获取手机型号和手机操作系统版本号
js获取手机型号和手机操作系统版本号1、js 判断IOS版本号先来观察 iOS 的 User-Agent 串:iPhone 4.3.2 系统:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Vers
2017-01-16 09:45:47
14396
翻译 HTML5调用手机摄像机、相册功能 <input>方法
最近用MUI框架做webapp项目,在有PLUS环境的基础上能直接调用手机底层的API来使用拍照或从相册选择上传功能!在查资料的时候,想起了另一种用input调用摄像和相册功能的方法,之前没有深入了解过,现在整理一下:不需要特殊环境,使用input标签 type值为file,可以调用系统默认的照相机、相册、摄像机、录音功能。先上代码:ac
2017-01-13 09:35:41
3385
翻译 chrome去除蓝色边框和黄色背景色
1、chrome在选中文本框后会出现蓝色边框,如何去掉呢?给文本框添加这个样式属性就可以解决问题了:outline:none;2、chrome浏览器会自动记录搜过的关键字,在你下次点击文本框准备输入的时候会以下拉框的形式列出搜索过的关键词,当你点选列表中的关键词后,选中的关键词会自动填充到文本框中,但是此时,文本框的背景却发生了变化,变成了偏黄色,那么如何去掉呢?
2017-01-09 15:51:54
1405
原创 margin-top时,层内元素并没有margin,而是父层出现了margin-top
在某些浏览器中,当给层内元素设置margin-top时,层内元素并没有margin,而是父层出现了margin-top,这往往让人很费解吧。。解决办法有:1.给父层添加:overflow:hidden;2.给父层添加:border除none以外的属性3.给父层添加:padding-top代替margin-top的效果。
2017-01-05 17:25:58
322
转载 ionic开发篇之踩坑集
一、API篇1.接口无法访问百度地图、自定义API无法访问,远程调试结果显示404 原因是cordova 5.x的版本增加了“Content-Security-Policy”用于解决安全访问的问题。默认情况下,只能访问本机资源。解决方法: 1.添加白名单插件,在项目目录下执行ionic plugin add cordova-plugin-whitelist11
2016-12-25 23:23:40
1868
转载 WebStorm+Node.js开发环境的配置
WebStorm+Node.js开发环境的配置标签:代码 com log src http it sp js im 1 下载地址: webstorm:http://www.jetbrains.com/webstorm node.js:https://nodejs.org/download/2 安装node.js
2016-12-21 12:40:47
2156
原创 获得查询字符串,变为对象格式
事件处理 姓名:密码:go to tmooc function getSearch(){ //获得url中的查询字符串,保存在变量search中: //"?变量名=值&变量名=值" var search=location.search; var params={};//创建空对象par
2016-12-20 12:51:47
559
转载 前端开发必须知道的JS(一) 原型和继承
前端开发必须知道的JS(一) 原型和继承 原型和闭包是Js语言的难点,此文主要讲原型及原型实现的继承,在(二)中会讲下闭包,希望对大家有所帮助。若有疑问或不正之处,欢迎提出指正和讨论。一. 原型与构造函数 Js所有的函数都有一个prototype属性,这个属性引用了一个对象,即原型对象,也简称原型。这个函数包括构造函数和普通函数,我们讲的更多是构造函数的原型,但是也不能
2016-12-16 10:41:57
240
转载 Web前端面试总结
Web前端面试总结Base Prepration:作为一名Web前端开发工程师,应该要有自己的个人作品(如个人网站之类),博客,和所关注的用于学习和分享Web前端技术的社区或贴吧(如github, w3ctech等)。 面试之“闲扯”:1. 你觉得前端是做什么的?2. 你在之前的工作中都做哪些前端相关的工作,工作流程是什么?3. 未来的职业规划?4. 对加班怎么
2016-12-16 10:12:02
631
翻译 a标签加入单击事件 屏蔽href跳转页面
我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面
2016-12-16 08:34:51
640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人