首页 文章 精选 留言 我的

精选列表

搜索[标签页组],共10000篇文章
优秀的个人博客,低调大师

喜大普奔 JwChat 聊天组件上线啦 ,一个标签开启聊天新生活

JwChat是一款极简的数据驱动为主的聊天框组件。 1. 新增表情包可自动匹配微信表情。 2. 新增聊天窗口配置组件,可以自由配置顶部状态栏和右侧信息栏 安装 使用 npm 安装 npm install jwchat 使用 yarn 安装 yarn add jwchat 使用 因为本组件是基于 element-ui 开发。首先需要引入 element-ui。 npm install element-ui 在 main.js 中引入组件 import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI); ​ import Chat from 'jwchat'; import 'jwchat/lib/JwChat.css'; Vue.use(Chat) 在 *.vue 中引入 <JwChat-index :taleList="list" @enter="bindEnter" v-model="inputMsg" :toolConfig="tool" /> 文档 官方文档

优秀的个人博客,低调大师

自动创建的a标签并使用js点击,在Andorid端好用但在IOS端不好用

先上出现问题的代码: HTML: <div class="info_content txt-item" onclick="selectInfoById(this)"> JS: function selectInfoById(this_) { var uid = $(this_).siblings("input[name=uid]").val(); var url = "/mobile/queryInfoById?uid="+uid; var elementById = document.getElementById("jumphiddenDiv"); var aElement = document.createElement("a"); aElement.setAttribute("id","createa"); aElement.setAttribute("href",url); aElement.setAttribute("data-no-cache","true"); elementById.appendChild(aElement); jQuery("#createa")[0].click(); aElement.remove(); } 稍微解释下,这里在点击之后再remove可能有的人会有疑问,既然跳转了为啥还要remove。这是因为我这里使用了sui的路由功能,跳转之后缓存资源不刷新。 这段代码在ios端不能正常运行报一个这样的错误: 'undefined' is not a function evaluating XX.click() in Safari 这就尴尬了,赶紧上网查,查到这个东西: https://stackoverflow.com/questions/12744202/undefined-is-not-a-function-evaluating-el-click-in-safari# 虽然没有完全看懂,但是也明白个大概齐:他说:“ the click() function is only defined for HTMLInputElement” 并给出了改进意见,根据他的改进意见作出如下改动: JS: function selectInfoById(this_) { var uid = $(this_).siblings("input[name=uid]").val(); var url = "/mobile/queryInfoById?uid="+uid; var elementById = document.getElementById("jumphiddenDiv"); var aElement = document.createElement("a"); aElement.setAttribute("id","createa"); aElement.setAttribute("href",url); aElement.setAttribute("data-no-cache","true"); elementById.appendChild(aElement); //jQuery("#createa")[0].click(); // First create an event var click_ev = document.createEvent("MouseEvents"); // initialize the event click_ev.initEvent("click", true /* bubble */, true /* cancelable */); // trigger the event document.getElementById("createa").dispatchEvent(click_ev); aElement.remove(); }然而并不好使,起初我是怀疑这个改动不对,但是后来发现不是这样的,在IOS里click的鼠标事件应该有touchstart,touchmove、touchend等触摸事件或者他们的高级事件来触发点击屏幕这个事件。所以我又作出如下改动: HTML:改动 <div class="info_content txt-item" onclick="selectInfoById(this)" ontouchstart = "myTouchStart(this)" ontouchend = "myTouchEnd(this)" ontouchmove="myTouchMove(this)"> JS:添加 var xtarget = ""; function myTouchStart(this_) { var e = window.event; xtarget = e.clientX; } function myTouchEnd(this_) { var e = window.event; if(e.clientX ==xtarget){ selectInfoById(this_); xtarget=""; }else{ xtarget=""; } } function myTouchMove(this_) { xtarget=""; } 这些方法写的非常初级,仅供思路参考,表喷我哦。这里加三个方法在html上,主要是为了规避由于路由问题从别的界面切换过来的时候,事件绑定不上的问题。 引用资料(非常感谢): https://www.cnblogs.com/irelands/p/3433628.html http://www.cnblogs.com/dolphinX/archive/2012/10/09/2717119.html https://www.cnblogs.com/fengfan/p/4506555.html http://blog.csdn.net/jiangcs520/article/details/17564065

优秀的个人博客,低调大师

百度搜索结果被 Microsoft Edge 浏览器封禁,搜索结果页“全红”警示

1月29日下午消息,今日,# Edge#话题登上热搜,据多位网友反馈,浏览器提示百度搜索结果不安全, Edge 浏览器将百度的搜索结果显示为“此网站已被人举报不安全”的警告语,需要展开详细,然后选择“继续访问此不安全站点(不推荐)”才能访问相关页面。 截至目前,相关问题仍未修复,在Microsoft Edge 浏览器上点击百度相关链接,全部页面显示“红色”警示。 新浪科技称已向百度以及微软中国方面进行求证,但双方均回应称暂不清楚情况,正向业务问询了解情况。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册