【前端】
文章平均质量分 74
html、vue、ts、jq、js
Mr-Wanter
多看,多想。天底下最无本买卖的事情,就是从别人身上学一个好字。
展开
-
vue ts 应用梳理
基于ts vue 应用梳理vue的应用的api和业务写法总体感觉杂而乱,各种组件拼接到一起的缝合怪,让人总感觉难以入手。本文主要总结小白近期项目中遇到的一些基础写法,方便后面查找,不具有指导性意义。原创 2024-04-07 14:47:05 · 984 阅读 · 1 评论 -
springboot vue 初步集成onlyoffice
对接onlyoffice,实现文档的预览和在线编辑功能。原创 2023-08-08 10:43:44 · 5505 阅读 · 10 评论 -
TypeScript -- interface 接口
TypeScript -- interface 接口原创 2023-07-27 17:23:43 · 1540 阅读 · 2 评论 -
TypeScript -- 类
TypeSprict -- 类原创 2023-07-26 09:45:25 · 1944 阅读 · 0 评论 -
TypeScript -- 函数
TypeSprict -- 函数原创 2023-07-26 09:40:47 · 998 阅读 · 0 评论 -
TypeScript -- 基础类型
TypeSprict -- 基础类型原创 2023-07-26 09:34:48 · 1806 阅读 · 0 评论 -
localStorage,sessionStorage和cookie的区别及使用
1、概述sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据。sessionStorage、localStorage、cookie都是在浏览器端存储的数据。2、共同点都是保存在浏览器端,且同源的。3、区别传递方式: cookie在浏览器和服务器间来回传递; sessionSto...原创 2018-10-01 17:50:42 · 1249 阅读 · 0 评论 -
【CSS】去除input和textarea点击选中框
我们在写表单的时候会发现一些浏览器对表单赋予了默认的样式,如在Chorme浏览器下,文本框及下拉选择框当载入焦点时,都会出现发光的边框,并且在火狐及谷歌浏览器下,多行文本框textarea还可以自由拖拽拉大,另外还有在IE10下,当文本框输入内容后,在文本框的右侧会出现一个小叉叉,等等。不容置疑,这些效果是在用户体验上得到了提升,但有些时候我们并不需要这些默认的样式,那怎么办呢?下面我们就来分别看...转载 2013-11-24 16:19:55 · 28525 阅读 · 0 评论 -
【Asp.Net 】【CSS】【HTML】导航条子菜单横向
示意图:(代码红色部分为主要。)<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E原创 2013-08-23 17:25:40 · 2079 阅读 · 0 评论 -
【html】网页调用本地exe程序的实现方法
首先打开注册表,方法win+r 进入运行,或者从开始里找运行输入regedit进入注册表。然后 在注册表 左边最上面HKEY_CLASSES_ROOT那个树右键新建——项。名字自己起就好了。然后再在自己建的这个节点上,右键,新建两个项,分别起名为DefaultIcon,shell,然后再在shell这个节点上右键,新建项open,再在open上新建项command,结构如下所示。双击名...转载 2016-10-11 09:11:09 · 9054 阅读 · 0 评论 -
【PS】如何把图片变成透明
方法一:8 H3 i* y( Y* q4 P% a1、魔术棒选取背景区域,然后删除,将文件存存为PSD格式。( M/ R) n3 H ]! { }2 |6 X$ f, R( s- {9 S: W% K7 r) A4 a, E2、新建一个文件,新建时将背景设置为透明。将刚才存的PSD文件置入现在的这个透明背景文件中。3、保存为GIF格式。OK方法二:; F3 b/ k! ~3 z0 m....转载 2013-08-07 22:49:54 · 2985 阅读 · 0 评论 -
【HTML】【CSS】【javascript】【javaweb】基础知识
一、HTML 1.了解web的标准 W3C组织:是国际互联网标准指定组织。网络协议分为:底层的网络协议,主要包括:TCP/IP、http、ftp...。和网络传输内容协议:XML/HTML/CSS/JAVASCRIPT/... 上述的标准都有各自的功能,每个标准都需要不同的厂商的支持,我们作为程序员要了解这些标准,才能将其应用于开发...转载 2013-08-26 14:55:05 · 1086 阅读 · 0 评论 -
【easyui】打开的tab页同页面参数不同页面内容不刷新
初始加载tab页面方法:function addTab(opts) { var t = $('#mainTabs'); if (t.tabs('exists', opts.title)) { t.tabs('select', opts.title); } else { t.tabs('add', opts); }}问题:当...原创 2019-01-09 08:14:40 · 1442 阅读 · 0 评论 -
百度地图标点鼠标样式更改
需求:修改百度地图红点悬停鼠标样式,有链接的鼠标悬停显示为pointer点击跳转,没有链接的红点悬停后显示鼠标默认样式。分析1:核心对象分析,找到红点对象 API查询红点对象控制鼠标样式的方法百度地图官方JSAIP2.0http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html#a3b2百度地图JS 核心对象:...原创 2019-09-18 08:51:20 · 3282 阅读 · 0 评论 -
bootstrap-fileinput上传插件试用
0、效果图1、引入js、css(建议css放在html头部,js加载在html底部)2、html //上传按钮 multiple为可多文件上传 //保存文件路径3、初始化 $("#uploaddoc").fileinput({ language: 'zh', uploadUrl: '/Form/upload',/原创 2017-07-28 09:05:32 · 1080 阅读 · 0 评论 -
bootstrap-datetimepicker在ie下报错:无法获取未定义或 null 引用的属性slice
//this.defaultTimeZone = (new Date).toString().split('(')[1].slice(0, -1);this.defaultTimeZone = '中国标准时间';转载 2016-10-25 14:58:17 · 8521 阅读 · 2 评论 -
给文本框添加灰色提示文字
给文本框添加灰色提示文字原创 2014-10-16 19:46:59 · 5750 阅读 · 0 评论 -
js 实现子页面和打开它的父页面同时刷新
self.opener.location.reload();原创 2015-01-04 18:28:56 · 848 阅读 · 0 评论 -
js 中的trim用replace实现IE8不支持trim
trim,其实这真的让无数前端郁闷。比如在处理input框里内容的时候,都会需要处理input内容的左右空格。但让人郁闷的是,String里居然没有原生方法,而每个人的实现方法都会不一样,效率也各有不同。第一种:这种是大多数人都会写的,也是流传最多的代码了吧?JavaScript代码String.prototype.trim = function() {转载 2014-12-12 17:13:15 · 2181 阅读 · 0 评论 -
Mob第三方分享到QQ空间、新浪微博等
http://wiki.mob.com/sharesdk-for-web%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90/undefinedso easy原创 2015-06-03 16:36:21 · 1983 阅读 · 0 评论 -
jq禁止文本内容复制粘贴
默认不可以输入汉字,但是我们是可以复制粘贴汉字进去的,也就是说当你注册的时候如果不加限制,我们可以把密码设置为汉字的形式的。$(function(){ $("input:password").bind("copy cut paste",function(e){ return false; }); });原创 2015-06-15 10:25:43 · 3279 阅读 · 0 评论 -
ajaxFileUpload 上传文件
$("#fileimage").live("change", function () { ajaxFileUpload(); }); function ajaxFileUpload() { var allowExtention = "jpg,bmp,gif,png,jpeg";//设置可以上传的文件格式转载 2015-07-13 14:49:23 · 910 阅读 · 0 评论 -
只能输入正整数 以及常用的正则表达式
1.只能输入数字和英文的: 2.只能输入数字的: 3.只能输入全角的: 4.只能输入汉字的: 5.邮件地址验证:var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|CO转载 2015-09-29 08:30:35 · 3556 阅读 · 0 评论 -
List<data> 数据转为easyui-datagrid json数据格式
<!DOCTYPE html><html><head> <title>jQuery Easy UI</title> <meta charset="UTF-8" /> <script src="~/Scripts/jquery.min.js">&a原创 2015-09-21 16:33:02 · 6248 阅读 · 0 评论 -
ajax跨域访问服务器
解决方案1:webservice + jsonp 但是jsonp跨域访问只能以get方式请求,而调用webservice却只能以post方式调用。解决方案2:WCF + soap SOAPProxyFabric.fromUrl("http://xxxx/WCFName.svc?singleWsdl", true, gotproxycallback); function原创 2015-10-28 09:43:45 · 727 阅读 · 0 评论 -
artDialog插件应用
1. 引入脚本,这里默认样式皮肤为蓝色,也可以不写后面的参数2. function addDialog(id, title) { art.dialog({ title: title, lock: true, // fixed原创 2016-05-09 14:08:55 · 684 阅读 · 0 评论 -
artDialog教程01
artDialog是一个基于JavaScript编写的对话框组件,它拥有精致的界面与友好的接口,请看下面artDialog 对话框插件基本使用教程讲解:快速入门在页面head引入artDialog,注意如果文件带有skin参数将会无阻塞的方式自动加载对应的皮肤css文件,当然你仍然可以使用传统方式引用“skins/”目录下的css文件,二者选其一。 如果项目采用JQ转载 2016-05-09 14:26:24 · 771 阅读 · 0 评论 -
a标签里面嵌套一个a标签,点击子链接标签时,同时触发了父标签a
情景还原:html生成的源码:电子资源 数据库 试用数据库 自建特色数据库 span点击触发事件: function redict(id, name) { //接下来使用js代码进行页面跳转 window.location.href = "原创 2016-06-30 09:48:56 · 9352 阅读 · 0 评论 -
Highcharts 在低版本 IE 上使用注意事项
很多人经常遇到图表在主流浏览器上运行正常,在低版本IE(包括IE6、IE7、IE8等)下运行出错(图表显示不出来或显示不正常)的情况,这不是兼容性问题,而是 IE 浏览器自身的一些限制,我们只需要注意一些事项即可避免这种情况。注意事项:1、使用合适的HTML 文档模式html 文档模式指的是文件的第一行 在低版本 IE 中请使用 HTML 4 严格模式转载 2016-10-27 11:09:14 · 1379 阅读 · 0 评论 -
设置上传图片在显示页面的宽度
function SetImg(){ var img=$("#Content > img");//获取Class为Content的div下的所有img元素,这里引用了jquery获取元素 for(var i=0;i<img.length;i++){ if(img[i].width >1000){ img[i].w原创 2014-12-02 19:51:29 · 890 阅读 · 0 评论