
大前端开发
文章平均质量分 55
Javascript的应用以及前端知识库分享,结合实际项目融合较新的技术实践方式。
Museions
带着目的去思考!预谋即将发生的事情!
展开
-
vue-router导入视图文件方式与打包参数的差异
vue-cli-service在打包webpack项目时,由于vue router导入视图文件的写法不同,打包的参数npm run build:dev | npm run build:prod引起的页面展示差异,例如静态导入,异步导入等。原创 2022-11-08 16:53:14 · 934 阅读 · 1 评论 -
浏览器调试
浏览器调试原创 2022-10-21 13:41:50 · 1032 阅读 · 0 评论 -
vue3 ts中常用的类型推断
无原创 2022-09-09 11:03:09 · 2051 阅读 · 0 评论 -
webpack http-sever启动了文件目录服务器 listing directory /解决办法
webpack http-sever启动了文件目录服务器 listing directory /解决办法,启动了资源管理器目录,没有启动http web服务解决方式 ,publicPath: '../',contentBase: "../dist",原创 2022-08-29 20:38:36 · 1049 阅读 · 0 评论 -
将网站上的web字体base,woff2转换成.ttf系统字体
base转.ttf,woff2转换成.ttf的步骤,如何自定义网站字体,如何将其他网站的字体用于本地系统,本文介绍woff2转换.ttf的方式步骤,让网站更加个性化。原创 2021-09-06 11:56:58 · 4474 阅读 · 0 评论 -
APP Tab Bar 图标动效设计技巧分享
APP Tab Bar 图标动效设计技巧分享来源:网络作者:热心网友发布时间:2019-07-18 浏览次数:244收藏到:Tab bar 作为整个 APP 的第一触点,给用户传递的理念及信息在整个 APP 中具有不可替代的重要性。我们的第一感受是粗糙或是精致,都会通过这个简单的操作切换而感知。因此 tab bar 的设计,往往也是检验整个 APP 设计是否精致的标准。推荐阅读》《100个优秀的tabbar图标设计欣赏》Tab bar设计中有一个很重要但...原创 2021-07-29 11:49:50 · 1205 阅读 · 0 评论 -
git分支开发,分支(feature)同步主干(master)代码,以及最终分支合并到主干的操作流程
由于rebase执行速度慢,分支同步主干代码时,分支的每次提交都可能和主干产生冲突,需要解决的次数太多,影响提交效率。 同时,为了保证主干提交线干净(可以安全回溯),所以采用下面所说的merge法。merge法核心:(master) git merge feature --squash意思是把feature分支不同于master分支的所有文件罗列出来(无论有几个提交),然后就可以方便的git commit提交了#1 创建功能分支 (master) git checkout -b feat..转载 2021-07-29 11:37:21 · 1047 阅读 · 0 评论 -
git使用姿势及常用git命令[开发场景]
git开发场景使用姿势及常用git命令原创 2021-07-28 11:20:13 · 231 阅读 · 0 评论 -
CKEditor集成Vue项目
1.下载模块化依赖并引入npm i ckeditor4-vueimport CKEditor from "ckeditor4-vue";:使用components: { ckeditor: CKEditor.component },2.下载代码包地址:https://ckeditor.com/ckeditor-4/download/在解压后放入本项目或者CDN上3.标签使用方式<ckeditor @ready="editorReady" @fo...原创 2021-08-27 15:07:54 · 579 阅读 · 0 评论 -
常用 Git 工作流,明确团队的开发流程
Git 工作流是一些在开发团队中非常流行和最佳的工作流的示例。也有一些团队为预发布创建分支,并且该分支非常适合他们。所以你可以参考这些工作流,然后创建自己的 Git 工作流,更对还需结合自己的团队,规划适合自己的一个工作流。转载 2021-03-07 20:35:27 · 374 阅读 · 0 评论 -
vue开发企业微信应用-使用微信开发者工具
未绑定企业号开发者|微信develop tools也可以用来模拟企业微信第三方网页应用,前提是需要1.企业微信为管理员身份2.并且在企业工作台微信插件开启开发工具3.并用当前管理员使用的手机号注册的微信账户来关注扫码验证身份加入企业微信那么上述的几个步骤完了之后是否就可以了呢?答案是:不可以!!!上述步骤只针对企业微信自建内部应用,对于第三服务商方的应用不支持不支持!!!原创 2020-12-24 15:16:33 · 1914 阅读 · 1 评论 -
vue开发企业微信应用-开发必读
vue开发企业微信第三方服务商网页应用流程步骤原创 2020-12-22 15:19:40 · 1882 阅读 · 2 评论 -
vue开发企业微信应用-开发及调试方式
vue开发企业微信应用-开发及调试方式一、.调试说明企业微信的调试必须在企业微信客户端内 企业微信只有涉及到授权或者调用企业微信API才需要调试 必须是安全域名或者可信域名或者IP白名单内的调用才能调试 第三方的接口调试不需要放置在客户端内二、调试的类别临时调试 临时调试只需要一个登录授权的主页url,前提是保证这个url是在可信域名下,需要在企业微信客户端内打开 安装调试 安装调试需要企业微信管理员授权安装,授权安装后可以从企业微信工作台的应用进入开发的服务中,和测试相同.原创 2020-12-22 15:20:32 · 1837 阅读 · 1 评论 -
浏览器同源tab通信jStorage
浏览器同源tab通信jStorage原创 2020-12-01 17:28:53 · 282 阅读 · 0 评论 -
vue router histoy刷新路由404,nginx 500配置vue SPA 解决步骤
需求:1.vue单页项目需要配置在二级目录或者某个子目录2.history模式路由需要正常刷新不得报404或者500等错误3.使用nginx作为web服务端来启动项目4.当前nginx使用同一个端口来启动多个SPA项目HTML5 History 模式vue-router默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。如果不想要很丑的 hash,我们可以用路由的history 模式,这种模式充分利用h...原创 2020-10-12 15:27:25 · 1923 阅读 · 0 评论 -
js实现对象自定义事件,触发,on监听事件的方式
Object自定义事件,自定义触发方式,on监听闭包实现: (function(scope){ var listenerList = { //插件默认配置 "message":function(e){ console.log( e ) } }; var eventbind = { dispatch : function(eventKey){ var args = Array.prototype.slice.call(arguments,1)原创 2020-08-15 14:12:16 · 2657 阅读 · 0 评论 -
js函数封装缺省值使用
js封装函数如需传递参数arguments,那么缺省值如何使用呢?如果封装一个http请求函数:/*可变参数:*/url:String,method:String,data:Object,callback:Function,error:Function那么如何封装一个需要传递参数的 函数呢,考虑到平时使用Jquery,那么问题来了,如封装一个通用接口那该如何传参数?f...原创 2020-07-27 13:27:36 · 728 阅读 · 0 评论 -
js对象数据拷贝与扩展-extend
1.jquery对象扩展function () { var options, name, src, copy, copyIsArray, clone, target = arguments[0] || {}, i = 1, length = arguments.length, deep = false; // Handle a deep copy situation if (typeof target === "boolean"原创 2020-09-01 10:23:10 · 384 阅读 · 0 评论 -
linux centos7 sentry私有化部署(2020.06.18)
linux部署sentry的详细步骤,最新版:sentry官方推荐docker那就先安装docker,前提是并未安装docker1.安装依赖包yum install -y yum-utils device-mapper-persistent-data lvm22.添加docker yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo3.原创 2020-06-18 15:30:58 · 2262 阅读 · 1 评论 -
移动端WEB网页开发前端错误收集与监控(三)
移动端WEB网页开发前端错误收集与监控,捕获资源加载错误,堆栈错误,request请求报错原创 2020-06-12 14:47:52 · 495 阅读 · 0 评论 -
vue前端axios post导出excel文件
header('Access-Control-Expose-Headers:token,uid');Access-Control-Expose-Headers:Content-Disposition原创 2020-06-04 00:16:10 · 1200 阅读 · 0 评论 -
移动端WEB网页开发之webview-开发必读
微信小程序web-view网页开发:一.开发准备小程序帐号(需审核认证通过) 微信公众号(需审核认证通过) 小程序配置好白名单,可信域名等 公众号做同样配置白名单,可信域名防止授权错误 一台服务器或者使用内网穿透将本机ip映射成域名解析二.微信SDK授权服务端把微信公众号的appId和secret作为授权依据来配合小程序开发 小程序内web-view授权调用可信域名下的网页地址生成签名也就是当前的url-包含完整地址 调用微信sdk API之前务必保证签名无误::如有签名问题,原创 2020-05-22 12:25:52 · 654 阅读 · 0 评论 -
移动端web网页开发-轻量node web服务器
轻量node web服务器http-serverbrowser-sync原创 2020-06-01 21:37:14 · 16856 阅读 · 0 评论 -
给赞!移动端网页调试利器-uc开发者工具
你需要的仅仅是UC Developer ToolUC开发者版本 (Developer Edition) 支持 DevTools Protocol,它允许开发者使用任何兼容该协议的客户端(如 Chrome 开发者工具)进行远程调试。最新版基于 Chromium 57 构建,对 PWA 、ES2015+ 等新特性支持良好。1.准备下载安装以下:Android:UC手机浏览器开发者版本Wi...原创 2020-03-27 14:54:00 · 3091 阅读 · 1 评论 -
npm run serve unexpected token …options
npm run serve unexpected token …options,npm run..语法报错node v8.11.2原创 2020-03-19 18:10:10 · 1160 阅读 · 5 评论 -
intellij IDEA Plugins不能搜索插件-解决方式
1.查看IDEA的版本号,记住这个是必须的不可出错;步骤是:Help>About 或者重启界面显示2.前往IDEA官网下载https://plugins.jetbrains.com/idea3.模糊搜索需要的插件名称注意:插件的版本号注释与IDEA的版本号要一致4.下载的.zip压缩包不要随意修改,在IDEA安装步骤:Setting>Plugins>Instal...原创 2020-02-21 22:31:58 · 5348 阅读 · 0 评论 -
函数式编程-不得不说的underscore-js
不得不说的underscore-jsunderscore.js是一个JavaScript库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象,在引入undercore库后,可以得到整个以 _ 为命名空间的函数变量对象,对于常见的操作进行了函数封装实现,调用简单的API即可实现常见操作。详细文档参见https://underscorejs.net/#...原创 2020-02-04 11:36:15 · 252 阅读 · 0 评论 -
函数式编程
浅谈 JS ES6函数式编程(转)第一章:函数式编程主要基于数学函数和它的思想。1.1 函数与js方法:函数是一段可以通过其名称被调用的代码,可以传递参数并返回值。方法是一段必须通过其名称及其关联对象的名称被调用的代码。//函数var func = (a)=>{return a}func(5) //用其名称调用//方法var obj = {simple:(a)...原创 2020-02-04 11:36:03 · 304 阅读 · 0 评论 -
chrome浏览器没有触发保存密码提示[解决方案]
chrome浏览器没有触发保存密码的原因:bd上看了许多的解决方式,能看懂的不多,大都是CV,看看这篇文章应该能解决你的困惑。原因出在以下几个方面:一,浏览器设置屏蔽浏览器记住密码解决方式:打开:chrome://settings/passwords,将“提示保存密码”打开,下拉到底检查是否存在一律不保存本站帐号密码的设置,如有删除二,代码表单缺少form-input-u...原创 2020-01-15 20:12:51 · 42967 阅读 · 5 评论 -
linux/cmd命令行语法规则、语法格式
linux/cmd命令行语法规则、语法格式语法解释:<>: 必选参数 { }: 必选参数,内部使用 [ ]: 可选参数 ( ): 指明参数的默认值,只用于{ }中 |: 用于分割 … : 任意多个参数 &&:连接多个命令 --: 后跟参数名 . :当前以git作为示例:以下是git命令所产生的提示信息C:\Users\Administr...原创 2020-01-06 19:18:11 · 3916 阅读 · 0 评论 -
git代码版本管理,git客户端tortoiseGit
tortoiseGit有着TortoiseSVN相同的GUI界面,使用tortoiseGit首先需要安装git,git官网若下载不了可以直接从国内某站下载,用惯了Tortoisesvn客户端再使用tortoisegit就非常自然了。1.软件准备工作(1)git下载安装 https://github.com/git-for-windows/git/releases/down...原创 2019-12-04 11:14:13 · 260 阅读 · 0 评论 -
解决步骤-maven:unable to import maven project,omitted for conflict with XXX
unable to import maven project,omitted for conflict with XXX; idea maven报错解决:1.omitted for conflict with XXX这个错误是由于maven导入依赖从冲突,大部分情况不会影响项目启动,但是依赖那里一直会显示红色的警告,解决的办法:(1)找到pom文件,把重复的依赖包version去掉...原创 2019-11-11 10:26:01 · 2060 阅读 · 0 评论 -
利用js模版引擎渲染html页面
jshtml、html模版引擎art-template加速渲染,将json数据渲染成为html原创 2017-05-09 11:53:49 · 3750 阅读 · 0 评论 -
使用console的高级应用来测试javascript性能(实测)
前端日志打印,console日志,console.time()console.timeEnd();原创 2017-06-01 09:07:12 · 367 阅读 · 0 评论 -
Javascript排序算法(冒泡排序,选择排序,插入排序,归并排序,快速排序)
js排序算法1.冒泡算法:比较任意两个相邻的项,如果第一个比第二个大,则交换顺序/*冒泡排序*/for (var i = 0; i < a.length; i++) { for (var j = i+1; j < a.length; j++) { if (a[j] < a[i]) { // var t = a[i]; // a[i] =转载 2017-06-07 14:53:01 · 1080 阅读 · 0 评论 -
JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
JS浏览器窗口大小 js屏幕高度宽度,浏览器,网页高度宽度网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.b转载 2017-08-21 16:59:22 · 626 阅读 · 0 评论 -
JS键盘事件
js键盘事件onkeydown|onkeyup|onkeypress|js event keyCode原创 2017-06-29 14:31:13 · 310 阅读 · 1 评论 -
使用JS提高性能--选择器篇
js性能提升,高性能选择器,jquery选择器提供了简洁方便的查询dom元素的API,经过jquery封装过的dom元素是一个代理对象,包含dom本身,长度等等,可以打印jquery选择器查看。一个jquery选择器代理了诸多。所以在dom查询的速度上是慢于原生js选择器的。原创 2017-07-26 23:36:35 · 7761 阅读 · 0 评论 -
JS时间戳转换[OK]
js时间戳转换,时间戳转换字符串时间,将时间戳转换为本地时间YY-MM-DD hh:mm:ss格式的方法原创 2017-07-21 19:53:21 · 419 阅读 · 0 评论 -
JS遍历
js for循环遍历,对象遍历一,数组对象遍历可以直接使用 for(){} 或者使用 forEach函数 来遍历,二,非数组数组对象的遍历使用for..in,适用于json对象遍历原创 2017-07-22 16:23:20 · 358 阅读 · 0 评论