
☆ ☆ ☆ ☆ ☆
文章平均质量分 87
前端开发黑子Kuroko
热爱前端开发,不常看消息,有事卫星联系:mnikay
展开
-
【解决方案】微信小程序如何使用 ProtoBuf 进行 WebSocket 通信
本文详细介绍了在微信小程序开发中如何使用 ProtoBuf 协议进行前后端的 WebSocket 通信,从而实现微信小程序录音、WebSocket 发送语音、语音识别、接收语音等功能。原创 2024-10-30 22:02:47 · 1831 阅读 · 1 评论 -
前端简史之崛起:Router迁鼎
Ajax 的出现,带来了 jQuery 时代;Node技术的发展,带来了前端工程化进阶;如果说前面二者是带来技术的革命,那么前端路由方案的多样化则带来了用户体验的升级以及项目管理的优化。原创 2024-05-15 16:39:17 · 859 阅读 · 0 评论 -
2023年度VSCode主题推荐(个人常用主题存档)
告别花里胡哨,主打好看又实用!——2023年度vscode主题推荐,个人常用的一些 vscode 颜色主题、文件图标主题、产品图标主题推荐!原创 2024-03-18 22:20:17 · 7433 阅读 · 1 评论 -
nvm、node、npm、yarn安装指南及常用终端命令
引发本文记录的导火索源自每次 npm install -g xxx 全局安装模块的时候总会遇到权限限制问题。解决方法:1、改权限,使用管理员权限sudo命令sudo npm install -g xxx或者sudo chown -R $USER /usr/local2、改变全局路径此处不展开介绍3、改用nvm来管理node,如果已安装node,需要卸载重新通过nv...原创 2018-09-12 23:02:10 · 3779 阅读 · 1 评论 -
前端简史之裂变:Ajax变法
《前端简史》系列技术分享课程通过讲述前端演变的发展历史,介绍前端重要技术的实现原理与使用方法,带你走进前端,感受前端的“前世今生”,结交前端历史上举足轻重的几位“大佬”,例如:Ajax、Node、Webpack、SPA、PWA、RN、Flutter等等。...原创 2022-06-03 15:26:10 · 954 阅读 · 1 评论 -
前端常用数据处理方法
本文主要介绍的是项目开发过程中使用频率较高的一些数据处理方法,其他一些使用频率不高的方法就不在此处多做介绍了,有兴趣的同学可以自行延伸探索哦~数据类型值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol引用数据类型:对象(Object)、数组(Array)、函数(Function)两者区...原创 2020-02-06 19:24:01 · 4824 阅读 · 0 评论 -
Android布局及其常用属性
Android布局:Android的界面是由布局和组件协同完成的,布局好比造房子的框架,而组件就是造房子用到的砖瓦。 所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类:线、相、绝、表、帧。1、线性布局(LinearLayout)①简介:按照垂直或者水平方向布局的组件。②常用的属性:android:orientation: (...原创 2015-10-10 14:37:31 · 1012 阅读 · 0 评论 -
2048小游戏——网页版(基础篇)
这是一个用js写的网页版2048游戏,实现2048游戏的基本功能。 比如:绘制网格、随机生成数字、动画移动数字、累计分数、重置游戏等。同时,笔者在自己的理解下,对代码进行了非常详细的注释,相信有一点点基础的开发人员都能迅速看懂,快来试试吧!当然,大神还可以在这个文档的基础上对游戏进行改进,比如添加一些更炫酷的动画效果,自定义数字、文字、图像等。 该项目的所有代码已上传,...原创 2016-03-07 16:26:29 · 12957 阅读 · 4 评论 -
网页制作:一个简易美观的登录界面
这次来总结一下公司的Task 1 实现一个登录界面。登录界面其实在大三的时候就有做过,但是当时做的界面超级low,主要区别在于有无css,由于公司的设计要求,对于该界面的很多细节处理实在不容易。所以,还是想要写点东西记录一下。先截个图,展示一下效果吧:然后我们看一下代码:在我们做一个页面之前,要先想好他的一个整体布局,也就是我们这里面的login.html主页面,大致结构如...原创 2016-03-09 17:22:59 · 175546 阅读 · 45 评论 -
2048小游戏——网页版(提高篇)
出于之前的承诺,还是含着泪来总结一下2048改进版的代码吧!2048小游戏——网页版(提高篇):主要是想对该游戏进行一个改进,2048的数字换成图片、支持手机端的滑动操作等。 并没有换图片,也没有做滑动设置,感觉那个没什么卵用。所以这次的主要改进:①屏幕适配;②数字换成文字;③界面优化。 同样的,我把该项目的所有代码已上传,欢迎下载:点击打开链接 先对比一下界面:...原创 2016-03-16 17:01:00 · 3984 阅读 · 3 评论 -
如何在 GitHub 建立个人主页和项目演示页面
成果演示:→ 个人主页:fifteen718.github.io→ 项目演示页面:fifteen718.github.io/2048LOL 要做项目演示页面,首先你得已经建立好你的个人主页,所以我们先讲“如何建立个人主页”。一、个人主页第 1 步:建库 (Create a repository)↑ 如图,建一个 【username】.github.com ...原创 2016-05-11 16:25:02 · 11612 阅读 · 6 评论 -
【解决方案】jison解决JS处理后台返回的Long型数据精度丢失
问题描述:这是一个经典的js连个long类型都搞不定的问题,网上很多暴露该问题的解决方案大都是让后端把该字段改为string类型。比如我之前也是这样做的:【问题记录】控制台解析preview和response数据不一致→解决JS处理后台返回的Long型数据精度丢失没过多久,在网上看到了另一种稀有的处理方式——jison,号称“bison in javascript”,意思是js的一头野...原创 2018-09-20 14:02:27 · 14515 阅读 · 10 评论 -
【上传文件】基于阿里云的视频点播VOD、对象存储OSS实现音视频图片等文件上传
一、效果演示a.测试界面初始化b.点击【上传视频】c.点击【开始上传】d.点击【上传音频】选择音频之后点击【开始上传】c.点击【上传图片】,注意图片上传为单按钮,选择文件之后自动完成上传d.点击【确定】来获取以上几个上传文件成功之后返回的最关键的key值注:其中音视频我们取其videoId,图片取url 二、测试页面代码此处,先展示上...原创 2018-09-19 10:58:52 · 12079 阅读 · 10 评论 -
【前端路由】Vue-router 中hash模式和history模式的区别
咱们今天说说VUE路由的hash模式与history模式的区别,这个也是面试常问的问题,不要小看这道题其实问到这里的时候那个面试官应该是个大牛,开发经验丰富,这个题其实就是考验你的开发经验是否属实。咱们来看看小白的回答。小白回答:hash模式url带#号,history模式不带#号。回答总结:这个回答其实和没有回答是一样,百度一下都知道了,官网文档也有,如果这样回答就能通过,那么那个...原创 2018-09-08 15:53:20 · 31917 阅读 · 7 评论 -
前端框架选型&项目技术栈参考资料
web技术选型参考:1、框架自身是否成熟2、生态系统是否完善3、是否满足项目需求 目前常见的主流技术参考,根据github关注度排名:架构框架框架名 技术支持 思想 针对性 React Facebook 虚拟dom,单项数据流 高效创建交互式组件 Vue Evan You(尤雨溪) 轻量级AngularJs ...原创 2018-08-20 20:57:26 · 1961 阅读 · 0 评论 -
前后端分离实践总结 | 跨域请求的那些事儿
一、前言关于前后端分离的概念,之前个人的理解主要停留在开发模式上的分离,而实际上要真正实现前后端完全分离还需要涉及部署环境的分离,所有此处介绍的前后端分离应该是web应用的一种架构模式。如图,在传统架构模式中,前后端代码存放于同一个代码库中,甚至是同一工程目录下。页面中还夹杂着后端代码。前后端工程师进行开发时,都必须把整个项目导入到开发工具中(当前我们微信提现的项目就是属于此类)。...原创 2018-07-28 16:41:19 · 2168 阅读 · 0 评论 -
【解决方案】微信网页链接分享自定义
一、需求描述如图,图1是其它游戏分享链接的显示效果(前提是在微信中打开并分享出去),图2是我们游戏页面(同样在微信中打开并分享出去)分享链接的显示效果。要达到图1的自定义文案与图标的效果,经研究与各种尝试,得到的最佳解决方案为采用微信提供的JS-SDK,微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。 二、解决方案1、如图,根据微信JS-S...原创 2018-07-20 13:44:01 · 27932 阅读 · 2 评论 -
MacOS & VSCode 常用快捷键配置
复制粘贴等常识就不废话了,本文仅记录笔者个人常用、易混淆、易遗忘的一些MAC快捷键操作。ctrl+cmd+Space 召唤小可爱cmd+Z撤回shift+cmd+Z 取消撤回(撤回的上一步)ctrl+cmd+F 放大窗口/缩小窗口的切换shift+cmd+F 谷歌浏览器全屏显示切换cmd + T 浏览器中打开新标签页cmd + shift + B 浏览器书签...原创 2018-05-18 17:13:50 · 4461 阅读 · 2 评论 -
ExtJs常用布局--layout详解(含实例)
序言:笔者用的ExtJs版本:ext-3.2.0ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor另外,不常见的布局有:tab、vbox、hbox本文所有实例代码已提供下载,下载链接:ExtJs常用布局--layout详解实例代码 简介:最常用的边框布局——BorderLay...原创 2016-05-23 18:27:14 · 42392 阅读 · 4 评论 -
ES6常用语法总结 | 持续更新
1、为什么要搞个let、const出来ES6 规定暂时性死区和let、const语句不出现变量提升,主要是为了减少运行时错误,防止在变量声明前就使用这个变量,从而导致意料之外的行为。这样的错误在 ES5 是很常见的,现在有了这种规定,避免此类错误就很容易了。 2、var、let、const区别var 声明变量 甚至可以声明全局变量 window.某某 都可以调用let 声明块级...原创 2018-05-08 10:02:35 · 803 阅读 · 1 评论