github项目学习—— 移动端比较好的插件

vue移动端的日期插件带农历 最近项目中需要用到一个日期选择器,百度了一下,貌似带农历的移动端的日期插件比较少,最后在github上找了个算是比较合适的改了改差不多。git地址:https://github.com/Hzy0913/mpvue-calendar 以下是效果图: 以下是代码的实现: 第一步:安装依赖 npm i mpvue-calendar 。成功后在node_modules里面会找到如下文件 注意brow... 阅读详情

今天研究github关于vue+axios项目时发现了一个移动端比较好的插件,特意去查了一下。

一、fastclick.js——用来解决移动端300ms延时问题。

插件原理:FastClick 在检测到touchend事件的时候,会通过 DOM 自定义事件立即触发一个模拟click事件,并把浏览器在 300 毫秒之后真正触发的click事件阻止掉。使用方法如下

 1、在页面中引入fastclick.js文件。

 2、在js文件中添加以下代码,在 window load 事件之后,在body上调用FastClick.attach()即可。

二、muse-ui——基于 Vue 2.0 和 Material Design 的 UI 组件库

之前用的是Vue+Element-UI,主要应用PC端,感觉挺强大的。之后看了muse-ui组件之后,感觉它的交互方式、界面布局风格更贴近移动端。



三、vue-easy-toast

toast是app经常出现的尤其在刚进入欢迎页之前有一个消息框(会显示广告等推送的东西balabala),然后上面有个倒计时,会自动关闭的东东。。 

vue-easy-toast,顾名思义 ,应该就是用vue开发的toast插件了。

四、还有其他像animate,swiper这些都不用说了,使用已经很广泛了。


dialog2:移动端弹窗插件第二版,包括常见的警报,确认。toast,notice位置类型弹窗,支持jQuery和Zepto库。(已停止维护,请使用vue,react等新框架) 移动端弹窗插件第二版,包括常见的警报,确认。toast,notice少量类型弹窗,支持jQuery和Zepto库。 特性 支持常见的警报,确认,吐司,通知多种类型弹窗 可选择使用IOS或Material Design风格的弹窗 可自定义按钮的文字,样式,某些函数,支持多个按钮 多个弹窗状态改变某些函数 同时支持jQuery和Zepto库 可扩展性强 新增 弹窗任选IOS或Material Design风格 可自定义多个按钮 按钮布局样式,并排或者堆积 notice弹窗的位置,居中或者底部 截图 示例 查看效果,扫二维码或移步→: 使用说明 1,✓CSS文件 <link rel = "style 立即下载

相关推荐

一个vuejs的移动端插件vuetoast

A mobile toast plugin for vue2.

官宣,GitHub正式发布了移动端v1.0版本

GitHub在2019年开发者大会上已经表明正在研发手机客户端,而就在昨天(2020-3-18)提供了正式版本的下载链接,苹果端也已经上架到了AppStore。 安装 在 GitHub移动端 官网上仅提供了两种安装方式,如下图所示: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w8d23H2j-1584583367653)(https://blog.yuqiyu....

恒宇少年De成长之路 1141

基于ReactNative实现展示github项目的移动端app

本项目基于ReactNative开发,主要实现安卓和ios端的,查看github项目,以及最热项目,分别有最热、趋势、收藏、我的四大模块。

GitHub移动端(附:安卓安装包)

GitHub移动端安装包(安卓) 1.GitHub 移动端正式发布! GitHub移动端的主要功能 对于开发人员来说,GitHub 移动端的功能主要包括:滑动处理消息,问题反馈、回应评论,以及审查和合并拉取代码需求,适配黑暗模式等。 滑动处理消息通知 该移动端提供了通知功能,当你被直接@的时候,就能够收到悬浮通知,方便开发者随时随地查看代码、合并更改以及共享协作等。 通知会显示在一个类似收件箱...

茉莉发2233的博客 6350

一个非常轻量的移动端toast组件

一个非常轻量的移动端toast组件

UDS服务应该支持哪些否定响应码

UDS服务应该支持哪些否定响应码所有服务都需支持的否定响应码具体的服务需要支持的否定响应码否定响应码定义及其取值 USD诊断服务的否定响应中包含有导致否定响应原因的编码,称为否定响应码(NRC, Negative Response Code)。否定响应码的取值范围为0x00 - 0xFF,被分为三组: 0x00:服务器内部实现否定响应码判断逻辑时使用,表示要给出肯定响应。 0x01 – 0x7F:诊断通信相关的否定响应码。 0x80 – 0xFF:服务器收到诊断服务请求时,由于某些条件不满足要求而给出的否定

闲聊汽车软件开发 4万+

js手机端简单实现toast提示插件

//提示框插件 //str(提示的字符串) //msec(提示框消失的时间,默认3秒) //noMask(是否去除遮罩) function alerts(str, msec, noMask) { var oMask = document.createElement('div'); var oWrap = document.createElement('div'); var msec = msec || 3000; oMask.style.cssText = 'width:.

yyd19920013的博客 799

MATLAB编程实战:通过SCPI命令高效读取普源示波器数据

本文详细介绍了如何利用MATLAB通过SCPI命令高效读取普源示波器数据,实现自动化测试与数据分析。文章从硬件连接到软件配置,再到核心代码编写与数据解析,提供了完整的实战指南,帮助工程师和科研人员摆脱手动操作,直接从示波器内存中精准读取数据,并利用MATLAB进行FFT频谱分析,大幅提升工作效率。

weixin_29176179的博客 546

Vue-Toasted:终极响应式Toast插件入门指南

Vue-Toasted 是 VueJS 2+ 生态系统中功能最强大的响应式 Toast 通知插件之一。它不仅支持触摸操作,还具备丰富的自定义选项和优雅的动画效果,让您的用户界面更加专业和友好。🥳 ## 为什么选择Vue-Toasted? 这款插件之所以成为众多开发者的首选,是因为它具备以下核心优势: ### 🎯 完美响应式设计 - **移动设备优化**:在手机屏幕上自动全宽显示 - **

gitblog_00610的博客 477

飞秒激光加工石英玻璃的COMSOL多物理场仿真研究

多物理场仿真是现代工程研发的重要工具,通过耦合电磁、热传导和流体力学等物理场,可以准确预测复杂工况下的材料行为。COMSOL Multiphysics作为主流仿真平台,其双温模型能精确描述飞秒激光加工中的电子-声子耦合过程。这种仿真技术可显著降低实验成本,在微纳加工领域尤为关键。针对石英玻璃这类光学材料,仿真能有效优化激光参数,实现亚微米级精度的冷加工。研究显示,结合移动网格技术和自定义材料状态函数,可以准确预测烧蚀形貌与热影响区分布,为光学器件和微流控芯片制造提供可靠工艺指导。

weixin_29290863的博客 240

告别理论!手把手教你用Patran/Nastran搞定悬臂翼的颤振分析(附完整模型文件)

本文提供了一份详细的Patran/Nastran悬臂翼颤振分析实战指南,涵盖从几何建模到结果解读的全过程。通过手把手教学和完整模型文件,帮助工程师和学生快速掌握气动弹性分析技术,特别适合需要实际操作的初学者。文章重点介绍了模态分析、气动建模和颤振求解等关键步骤,并提供了常见问题排查和优化建议。

weixin_30879169的博客 493

GitHub 移动端正式发布!

整理 | 郭芮封图 |优快云 下载于视觉中国出品 | 优快云(ID:优快云news)在去年的 Universe 大会上,GitHub 推出了尚处...

优快云资讯 6156

PyMOL下载安装教程(附安装包)2025最新版(PyMOL 3.0.3)

本文详细介绍了Windows系统下PyMOL分子建模软件的安装教程。主要内容包括:提供安装包下载链接,强调需关闭杀毒软件;分步骤讲解管理员身份运行安装程序、接受协议、选择安装路径等安装流程;重点说明如何配置隐藏文件夹ProgramData中的许可证文件;最后提供基础使用技巧和常见问题解决方案。该教程适用于需要制作高质量分子结构图的科研人员和新手用户,帮助完成软件部署并顺利开展工作。

progalchemist的博客 3805

自己动手丰衣足食之移动端城市选择插件

接着上一篇纯js移动端日期选择插件,话说今天同事又来咨询省市县联动的效果在移动端中如何实现,还是老样子,百度上一搜,诶~又全是基于jquery、zepto的,更加可恨的是大多数都是PC版的,三个select标签!!!这在移动端上的体验太low了,我想以我的脾气肯定是要自己做的,正好之前做了日期选择,那就依葫芦画瓢自己再做一个吧,来来来,先上效果图: 用法 在html页面中引入inp

黄沙百战穿金甲,不破楼兰终不还。 1万+

OpenClaw实战三|电商自动化AI工具:自动上下架+智能客服+订单统计,小店运营效率直接翻3倍

对电商小团队、夫妻店、个人商家来说,最缺的不是流量,而是省时间的工具。OpenClaw这套电商自动化AI工具,不用懂代码、不用买昂贵的SaaS软件,一台服务器、简单配置,就能把最耗时间的工作全部交给AI。人只做最有价值的事:选品、拍图、搞流量、处理复杂售后,剩下的上下架、回复、统计,全都让AI帮你打工。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1459

手机GitHub界面全汉化:GitHub中文化插件移动端适配指南

你是否还在手机上对着GitHub满屏英文发愁?想在通勤路上高效浏览开源项目却因语言障碍望而却步?本文将带你三步实现手机浏览器中GitHub界面的完美汉化,让代码浏览、项目管理随时随地无障碍进行。读完本文你将掌握:移动端脚本管理器安装技巧、插件配置优化方案、常见适配问题解决方案。 ## 为什么需要移动端适配? GitHub作为全球最大的代码托管平台,其英文界面一直是国内开发者移动办公的痛点。数据...

gitblog_01167的博客 888

安全运营面试总结

答案可以在我的博客中查找 1.自我介绍 2.TCP/IP七层模式 3.端口号(常见协议 数据库) 4.Owasp top 10 5.渗透测试过程 6.漏扫工具 7.中间件漏洞 8.应急响应 9.项目 10.SQL注入类型 11.TCP 三次握手 四次挥手 12.你有什么要问我的 1.自我介绍 2.项目介绍 3.宽字节注入的原理 4.渗透流程 5....

qq_51577576的博客 4413

适合 JS 新手学习的开源项目——在 GitHub 学编程

作者:HelloGitHub-小鱼干 这里是 HelloGitHub 的《GitHub 上适合新手的开源项目》系列的最后一篇,系列文章: C++ 篇 Python 篇 Go 篇 Java 篇 JavaScript 篇 Java 篇中老荀说到当今互联网份额最大的编程语言是 Java,作为后辈我对此话是没有异议的。但,要说到国内互联网最火、最热闹的编程语言是什么?应该没人对 JavaScript 当选有异议吧。相对 C++、Java 这些老前辈,JS 可谓门槛之低,连 Python 都自叹不如。那作为一个.

HelloGitHub 的博客 2万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

GitHub 上100个优质前端项目整理,非常全面!

点击上方“Github中文社区”,关注看遍Github好玩的项目作 者:小明小明长大了来 源:https://www.jianshu.com/p/72ca8192f7b8这里整理收集了 ...

Github中文社区 1万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

GitHub汉化插件:3分钟实现全中文界面体验

GitHub作为全球最大的代码托管平台,其全英文界面常常给国内开发者带来语言障碍。GitHub汉化插件正是为此而生,通过简单的浏览器脚本安装,即可将GitHub界面完全中文化,让代码探索之旅更加顺畅。这款插件支持主流浏览器,兼容移动端设备,为开发者提供母语级的GitHub使用体验。 ## 项目概述:告别语言壁垒的智能翻译工具 GitHub汉化插件是一款基于用户脚本技术的浏览器扩展,采用动态翻译

gitblog_00875的博客 1258

告别翻译卡顿:GitHub汉化插件移动端极速优化指南

GitHub汉化插件是专为中国开发者设计的界面本地化工具,让GitHub界面全面中文化,提升开发效率和使用体验。这款GitHub翻译插件通过智能正则匹配技术,自动将菜单栏、标题、按钮等界面元素翻译为中文,支持项目描述的人机翻译和自动本地化时间元素。🚀 ## 为什么需要GitHub汉化插件? 作为全球最大的代码托管平台,GitHub的英文界面常常让非英语母语的开发者感到不便。GitHub汉化插

gitblog_01180的博客 417

收藏夹吃灰了:GitHub 上值得收藏的100个精选前端项目

我以最后一个项目为例,直接打开github链接,按下图搜索,然后对比一下star,差不多的就是原项目了!codrops 一系列具有相当具有创意且有趣的前端效果的集合,是非常棒的学习资料,可以欣赏和下载使用。microjs 可以让你选择微型的js类库的网站,该网站里的库都是压缩后不大于5KB的,非常实用,该网站的资源都托管到了github。为学习一些新的框架扫平了语言障碍。plainjs 该仓库都是用原生js写的插件和组件,非常实用,该网站的资源都托管到了github。

weixin_44906921的博客 5362

精选 GitHub 值得收藏的100个前端项目

作者:小明小明长大了博客:https://www.jianshu.com/p/72ca8192f7b8引言整理与收集的一些比较优秀github项目,方便自己阅读,顺便分享出来,大家一起学...

小詹学python的博客 2963

Vue移动端项目模板

一个集成移动端开发插件的Vue移动端模板包含1、css: 使用stylus开发css 集成reset样式文件 修改UI组件文件 统一样式处理(如主题色等)2、UI组件 使用热门的vant与mint-ui插件3、移动端适配 集成rem插件 移动端适配META标签4、组件 集成标题栏组件、无数据组件5、请求 集成axios封装请求接口6、babel ES6转ES5 7、vue全家桶...

weixin_34148340的博客 2045

盘点7 个 GitHub 项目,果然永远滴神

1. 一个小众但不错的智能家居物联网项目 2. 一个基于 vue 开发的可视化商城搭建平台 3. 一个工具能为静态数据快速的生成可读的开放 API 4. 该项目收集了很多优质的博客或者资讯 5. 帮助你学习 Python 的开源项目,有很多小案例 6. 如何直接在你当前浏览的网页上做笔记 7. 一款开源的且酷炫好用的终端工具 :Tabby。 01 智能家居物联网项目 今天,老逛推荐一个物联网项目:物美智能,如果你具备硬件、软件知识,这个项目肯定符合你的胃口。 物美智能是一套软硬件结合的开

mxy2404830的博客 2377
上一篇: windows下安装react-native环境--采坑之旅
下一篇: h5的video播放功能
驚鴻入梦
博客等级 码龄10年 23粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值