日常随笔
文章平均质量分 66
z__a
心有猛虎 细嗅蔷薇
展开
-
2022 年了,这些 ES7-ES12 的知识点你都掌握了嘛?
ES2016(ES7)Array.prototype.includes()includes()方法用来判断一个数组是否包含一个指定的值,如果包含则返回true,否则返回false。语法arr.includes(valueToFind[,fromIndex])valueToFind,需要查找的元素值。fromIndex可选 从fromIndex索引处开始查找valueToFind。如果为负值(即从末尾开始往前跳fromIndex的绝对值个索引,然后往后搜寻)。默认...转载 2022-03-31 15:59:32 · 407 阅读 · 0 评论 -
输入一个正整数n,输出所有和为n连续正数序列(例如:15输出 [ [1,2,3,4,5 ] , [ 4,5,6 ] , [ 7,8 ] ] )
连续正数序列:公差为1的等差数列 function get_value(value) { let num = value let arr = [] let newnum = 0 if (num % 2 == 1) { arr.push([(num - 1) / 2, (num + 1) / 2...原创 2019-11-07 10:28:07 · 1294 阅读 · 0 评论 -
vue打包后dist页面空白且放到服务器显示问题
项目中自己的VUE项目通过npm run build打包生成的dist文件,打开本地dist文件夹的index.html页面一片空白空白且放到服务器显示问题。这个主要原因是路径的问题。1、记得改一下config下面的index.js中bulid模块导出的路径。因为index.html里边的内容都是通过script标签引入的,而你的路径不对,打开肯定是空白的。先看一下默认的路径。...原创 2019-11-05 15:31:32 · 1633 阅读 · 0 评论 -
vue打包后dist页面空白
项目中自己的VUE项目通过npm run build打包生成的dist文件,打开本地dist文件夹的index.html页面一片空白。这个主要原因是路径的问题。1、记得改一下config下面的index.js中bulid模块导出的路径。因为index.html里边的内容都是通过script标签引入的,而你的...原创 2019-11-05 15:28:10 · 2899 阅读 · 0 评论 -
本地读取txt文件将特定字符串转为json数组三条一组
text文件内容"a":"w11""b":"w12""c":"w13""a":"9""b":"w22""c":"w23""a":"w31""b":"w32""c":"w33"逻辑代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">...原创 2019-10-21 11:08:31 · 552 阅读 · 0 评论 -
正则匹配[ ]中内容适用于replace
var newMsgFrom = '啊实[尴尬]打实[呲牙]大所大[偷笑]所大撒多' var arr= newMsgFrom.match (/\[[^\]]+\]/g)输出结果:原创 2018-01-31 14:25:30 · 373 阅读 · 0 评论 -
仿微信div可编辑ctrl+enter换行,enter发送
//回车发消息 $scope.keyDownSend = function ($event) { var keycode = window.event?$event.keyCode:$event.which; var evt = $event || window.event; var inputTxt = do原创 2018-01-26 19:31:21 · 2291 阅读 · 0 评论 -
前端css简易拾色器
点击吸色 按住鼠标左键不松手将鼠标拖到吸色处即可 想要吸得色就会显示出来 复制粘贴即可下载地址:点击打开链接原创 2018-04-08 13:38:39 · 6078 阅读 · 39 评论 -
正则匹配[ ]中内容适用于replace
var newMsgFrom = '啊实[尴尬]打实[呲牙]大所大[偷笑]所大撒多' var arr= newMsgFrom.match (/\[[^\]]+\]/g)输出结果:原创 2018-01-31 14:21:18 · 355 阅读 · 0 评论 -
正则匹配HTML标签(div,p等~~)适用于replace
var newMsgHandle =whatSay.replace(//g, '')上面是一个字符串中替换掉所有div标签的小例子,上面的征辟适用于所有html标签的匹配,只要将替换即可简单实用有帮助的点个赞原创 2018-01-31 10:52:43 · 22992 阅读 · 3 评论 -
jquery datatables 参数配置及其数据更新
1:导入包: URL:http://www.datatables.net/ 分别导入css和js文件Html代码 style type="text/css" title="currentStyle"> @import "css/demo_page.css"; @import "css/demo_table.css";转载 2017-12-26 16:24:56 · 6272 阅读 · 0 评论 -
html5 video标签嵌入视频
前面谈到了网页怎么嵌入flash视频,就想到了另一个问题,flash格式视频在手机上播放,需要手机安装flash播放插件,而且flash视频绝对无法在苹果手机上播放,因为苹果对flash的不支持,导致现在flash前景堪忧。当然目前已经有些插件可以支持苹果手机播放flash视频。 这里就要谈一谈html5的video标签了。html5功能的强大是毋庸置疑的,而且作为一款为苹果量身定做的前原创 2017-10-25 14:36:10 · 16406 阅读 · 1 评论 -
web视频流推荐支持ios,安卓等
最近小编正在弄视频流,我做的主要是安卓的视频流,将安卓手机的实时动作输出在web在,下面将我的一些经验分享给大家!1.视频流来源借鉴福特开源项目(smartdevicelink)SDL的核心部件运行在车辆的计算系统(主机)上。核心的主要职责是在连接的智能手机应用程序和车辆HMI之间传递消息,并将通知从车辆传递到这些应用程序。它可以通过各种传输协议(如蓝牙,USB,Android AOA原创 2017-10-25 10:47:51 · 579 阅读 · 0 评论 -
Ubuntu Server 14.04 上安装WOWza
一、安装java1. 创建一个安装文件的下载目录"Downloads"2. 下载并安java这里就不再多说了不知道怎么安装的可以看文章目录,有一篇是安装java的。。。二、下载并安装Wowza$ wget http://www.wowza.com/downloads/WowzaStreamingEngine-4-1-2/WowzaStreamingEngine-4.1.2.原创 2017-11-02 09:54:21 · 494 阅读 · 0 评论 -
angular gulp gulpfile.js
gulp-htmlmin:压缩html文件gulp-imagemin:压缩图片imagemin-pngquant:深度压缩png图片gulp-cache:只压缩修改的图片gulp-minify-css:压缩CSS文件gulp-make-css-url-version:给css文件引用文件加版本号(文件MD5)gulp-rev-append:通过正则(?:href|src)=”(.*)[?]rev=...原创 2018-04-08 16:08:19 · 492 阅读 · 0 评论 -
angualr 工程搭建
一、安装相关工具nodebatarang: angular调试工具bower安装bower cnpm install -g bower常用bower命令: bower init bower install bower uninstall配置文件: .bowerrc 修改安装目录 bower.json 主配置文件 //初始化npm npm init //全局安装bower cnpm insta...原创 2018-04-08 16:09:57 · 297 阅读 · 0 评论 -
前端开发必备神级资源
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-16 19:51:21 · 1535 阅读 · 0 评论 -
vuepress 使用与主题自定义样式修改
1.VuePress是什么?(直接上效果图)vuepress中文网:http://caibaojian.com/vuepress/guide/2.安装vuepress# 初始化 npmnpm init -y# 安装yarn global add vuepress # 或者:npm install -g vuepress# 新建一个 docs 文件夹mkdi...原创 2019-07-16 16:18:45 · 21257 阅读 · 0 评论 -
**万能的“一键复制到剪贴板”,支持IE、火狐、谷歌及移动版浏览器**
万能的“一键复制到剪贴板”,支持IE、火狐、谷歌及移动版浏览器 万能的“一键复制到剪贴板”,支持IE、火狐、谷歌及移动版浏览器 说到点击按钮“复制到剪贴板",大家都可能用过,但是之前的实现方不是只支持某些浏览器,就是要在网页内嵌swf(Flash)文件。 这两种方法:第一种不能很好的兼容多数浏览器,...转载 2018-10-17 11:33:11 · 986 阅读 · 0 评论 -
Angular-生成二维码
使用Angular2生成二维码是非常简单的,有两个库提供支持:angular2-qrcode(不支持中文)、ng2-qrcode 。安装在项目中打开“终端”,运行以下命令:安装angular2-qrcodenpm install angular2-qrcode --save 安装ng2-qrcodenpm install ng2-qrcode --save用法在使用...原创 2018-09-11 16:56:20 · 4844 阅读 · 0 评论 -
javascript实现生成并下载txt文件
下面的简单函数允许您直接在浏览器中生成文件,而无需接触任何服务器。它适用于所有HTML5就绪的浏览器,因为它使用了<a>的下载属性:function download(filename, text) { var element = document.createElement('a'); element.setAttribute('href', 'data:text...转载 2018-09-11 14:45:14 · 23442 阅读 · 7 评论 -
download.js 实现txt,js文件等浏览器下载 而不是打开
现在本人正在做聊天系统,最近支持收发文件,那下载当然是不可避免的1.第一步想的是open一个窗口下载文件但事实证明显然不合适,现在的浏览器都是会主动拦截弹窗2.a通过download属性通知浏览器下载,但是又有一个问题,针对rar结尾的压缩文件当然是没有问题的,但是例如js,txt的浏览器会自动解析,这然就会造成文件不是下载而是预览显然不符合要求3.后来找到了一个 “download.js” 地...原创 2018-05-31 10:25:31 · 18324 阅读 · 2 评论 -
Echarts地图颜色等相关解析
Echarts是一款开源、功能强大的数据可视化产品。之前做图表一直都是使用Highcharts来做的,Echarts与Highcharts大致用法差不多,最近用到了Echarts的地图功能,把官网上的两个例子整合了一下终于达到了要求。贴出来跟大家分享一下。另附上新疆各市县经纬度js文件一份(xjGeoCoord.js)先来晒一个效果图吧下面就来看一下代码如果实现一、引用的css与js[html...转载 2018-06-06 16:14:47 · 11284 阅读 · 0 评论 -
html 中文占位符 
&#32; == 普通的英文半角空格&#160; == &nbsp; == &#xA0; == no-break space (普通的英文半角空格但不换行)&#12288; == 中文全角空格 (一个中文宽度)&#8194; == &ensp; == en空格 (半个中文宽度)&#8195; == &emsp; == em空格...翻译 2018-05-10 19:07:05 · 19534 阅读 · 0 评论 -
移动端上拉刷新下拉加载框架
1.智能下拉刷新框架-SmartRefreshLayout 传送: https://github.com/scwang90/SmartRefreshLayout2.PullToRefreshAndLoad 传送:https://github.com/jingchenUSTC/PullToRefreshAndLoad...原创 2018-04-16 11:44:31 · 1202 阅读 · 1 评论 -
select 多次选择option 多个option selected解决方案
问题如图所示:动态渲染后对select 中的option 多次进行选择,option selected多个这会导致显示出错解决方案:每次动态渲染时清空 option selected属性$(".four-select option").removeAttr("selected");.four-select 为所选择的元素...原创 2018-04-10 10:10:29 · 7242 阅读 · 2 评论 -
Error: Error parsing D:\android-sdk-windows\sdk\system-images\android-22\android-wear\x86\devices.xm
我是Android初学者,自己上网下了一个“adt-bundle-windows-x86-20140702.rar”已经集成Android开发的eclipse,然后,我使用SDK Manager把我需要的开发支持包下载了一些,但是在我学习创建AVD模拟器是出问题了,下面一直报错的错误信息“Error: Error parsing D:\android-sdk-w原创 2017-11-01 15:23:35 · 447 阅读 · 0 评论 -
怎样在Ubuntu 14.04中安装Java
许多人比较厌恶Java,但是很有可能因为某些原因你需要安装Java,尽管你很讨厌它。在这篇文章中,我们将展示如何在Ubuntu 14.04安装Java(也可能在Linux Mint 17同样适用)。JRE vs OpenJDK vs Oracle JDK在我们继续了解如何安装Java之前,让我们快速地了解JRE、OpenJDK和Oracle JDK之间的不同之处。JRE(J原创 2017-11-01 13:35:46 · 3957 阅读 · 0 评论 -
ant 安装和环境配置的方法
1、 下载ANT ANT的下载地址 本文下载的地址是 apache-ant-1.10.1-bin.zip 2、把ANT解压到指定的文件夹下D:\java\apache-ant-1.10.113、配置环境变量 先添加环境变量ANT_HOME D:\java\apache-ant-1.10.11然后在PATH后面追加;%ANT_HOME%\bin1原创 2017-10-31 16:40:45 · 280 阅读 · 0 评论 -
微信JS支付代码 前端调用微信支付接口
跟大家分享一段微信支付的js代码片段、V3版的微信支付没有paySignKey参数、基本上是直接复制就可以使用了、改一改自己的参数就好了、话不多说、直接上代码 支付按钮的点击事件 $(´.Save_Patient_Msg´).click(function(){ $(´.Save_Patient_Msg´).off(´cli原创 2017-09-26 13:37:41 · 8227 阅读 · 2 评论 -
正则前面的 (?i) (?s) (?m) (?is) (?im)
Q:经常看见的正则前面的 (?i) (?s) (?m) (?is) (?im) 是什么意思?A: 称为内联匹配模式,通常用内联匹配模式代替使用枚举值RegexOptions指定的全局匹配模式,写起来更简洁。 (?i) 表示所在位置右侧的表达式开启忽略大小写模式 (?s) 表示所在位置右侧的表达式开启单行模式。 更改句点字符 (.) 的含义,以使它与每个字符(而不是除 \n 之原创 2017-09-26 10:15:45 · 8266 阅读 · 0 评论 -
推荐几个精致的前端web UI框架
1.AliceuiAliceui是支付宝的样式解决方案,是一套精选的基于 spm 生态圈的样式模块集合,是 Arale 的子集,也是一套模块化的样式命名和组织规范,是写 CSS 的更好方式。gitHub地址:https://github.com/aliceui/aliceui.github.io2.AmazeuiAmaze UI 是一个轻量级、 Mobile fir原创 2017-09-22 17:43:26 · 3864 阅读 · 0 评论 -
移动webapp前端ui用哪个框架好?
默认排序itlrhttps://www.linkev.com/?a_aid=itlr11 人赞同了该回答看你做什么,如果对性能要求苛刻,比如地图App这种,应该考虑React Native或者NativeScript这样的技术,因为可以编译成原生App。否则我会推荐原创 2017-09-22 17:35:55 · 11308 阅读 · 0 评论 -
ios,android,pc一键复制兼容亲测有效
这是一个复制到功能,适用于桌面和移动浏览器。这几天正在做一个公众号开发,里面遇到了点击一键复制的问题,安卓是没问题的,可是ios点击一键复制没有作用,这可真的是难倒了小编,后来小编不断查找资料整理出来了一个解决方法,亲测可用 如下:特征对于Internet Explorer 4+,Chrome 42+,Firefox 41+,Opera 29+和移动浏览器,点击“复制到剪贴板”:Ch原创 2017-08-28 11:45:28 · 2391 阅读 · 1 评论 -
web app调用微信、qq、等分享接口
由于小编正在着手一个项目,其中就有商品分享这一模块,要求将该商品的文字,图片,一些介绍等分享到微信、qq、微博等,那么今天小编就来给大家分享下我的操作流程1.打开网址 http://wiki.mob.com/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90-13/(Mob)一、添加应用先从http://mob.com/login登录(如无帐号原创 2017-08-22 14:39:06 · 3317 阅读 · 0 评论 -
wepapp 实现qq分享
首先,在微信的右上角公众号名称->功能设置->js接口安全域名首先引入:微信接口js,http://res.wx.qq.com/open/js/jweixin-1.0.0.js11其次,对分享进行一个配置:wx.config({ debug: true, appId: 'YOUR_APPID', timestamp: 14原创 2017-08-22 14:03:50 · 691 阅读 · 0 评论 -
分享到QQ,微信,微博等
分享到QQ,微信,微博等 scalable=0"> #set($jq="$") function init()原创 2017-08-22 13:56:21 · 886 阅读 · 0 评论 -
超出部分以省略号展示
不做前端很久了,今天从重构师那里了解到CSS3已经可以实现很多以往必须通过js才能实现的效果,如渐变,阴影,自动截断文本展示省略号等等强大效果,而且这些功能日渐成熟,已经大量用于生产环境。H5真的日渐成熟了,得恶补下了。以下分享实现指定文本超出部分以省略号展示的Demo:style>.text1 { width:200px; overflow:hidden;原创 2017-08-21 09:13:26 · 466 阅读 · 0 评论 -
不错的后台管理系统模板
1. Archon Flat Responsive Admin Bootstrap 3Demo & Download 2. Thin Admin TemplateDemo & Download 3. FreshUI – Premium Web App and Admin TemplateDemo原创 2017-08-17 11:52:18 · 8196 阅读 · 0 评论 -
国外不错的模板素材网站
很不错的模板素材网站,在国外有专门的公司做模板,上传到网站后首先让用户进行一段时间的体验,然后根据体验来成立正式用户,从公司的简介中发现他们做模板是根据用户需求以及使用风格,有专门的行情分析师(懂这个公司业务的)和专业美工人员。销售客服人员等等。就想一个小小的设计系统,从采单到设计到模板实现 后期销售,活活的想一个小工厂,工作的分工极度的细化,部门职能之间的独立,这也让我感觉到国内和国外的一种差距原创 2017-08-17 11:21:49 · 1222 阅读 · 0 评论