- 博客(19)
- 问答 (1)
- 收藏
- 关注
原创 H5中a标签的电话和邮件功能
电话:<a href="tel:400-888-9999">400-888-9999</a>短信:<a href="sms:10086">发送</a>邮件<a href="mailto:[email protected]">发送邮件</a>收件地址后添加?cc=开头,可添加抄送地址(Android存在兼容问题)...
2020-04-13 14:59:02 698
原创 document ready与window onload的区别
jquery $(document).ready() 与window.onload的区别1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。2.编写个数不同 window.onload不能同...
2020-04-02 14:14:59 144
原创 C# json转model 以及model转json
1.json转modelTestModel tm = new TestModel();JavaScriptSerializer js = new JavaScriptSerializer();tm = js.Deserialize<TestModel>(JsonString);2.model转json方式1:string Json = JsonConve...
2020-04-02 14:12:07 1077
原创 C#获取当前日期时间
/获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString(); // 200...
2020-04-02 14:11:34 223
原创 js中的返回前进与刷新
经常遇到一些页面跳转的问题,当我们用window.history.go()/window.history.back()/window.history.forward(),只能实现页面返回上一页,但是却无法刷新返回到的页面,所以,总结(解析)如下方法:(从a.html跳转到b.html)<script>function goback(){window.history.go(-...
2020-04-02 14:09:07 137
原创 CSS 居中问题(元素的水平居中、垂直居中)
水平居中行级元素:text-align = center;块级元素:margin-left / margin-right = auto;多个块级元素:display = inline-block;垂直居中行级元素:改padding、或者改line-height的值;块级元素:设父级元素为相对定位,改自己为绝对定位,再修改位置 用flex...
2019-06-30 15:27:48 288
原创 CSS position 属性 四种定位方式
static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 fixed...
2019-06-30 15:17:23 318
原创 浏览器常见状态码
1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 4** 客户端错误,请求包含语法错误或无法完成请求 5** 服务器错误,服务器在处理请求的过程中发生了错误 常见的几种状态码: 105 //DNS解析失败 200 //请求被正常处理 ...
2019-06-30 14:59:45 181
原创 前端性能优化 、 Yslow-23条规则
YslowYahoo发布的一款基于FireFox的插件,主要是为了提高网页性能而设计的,下面是它提倡了23条规则,还是很不错的,分享一下:1.减少HTTP请求次数合并图片、CSS、JS,改进首次访问用户等待时间。2. 使用CDN就近缓存==>智能路由==>负载均衡==>WSA全站动态加速3. 避免空的src和href当link标签的href属性为空、scr...
2019-04-10 17:26:07 159
原创 JS冒泡排序
冒泡排序就是不停的对数组进行两两比较,将较大(较小)的一项放在前面 function bubbleSort(arr) { var len = arr.length, t; for (var j=0;j<len-1;j++){ for (var i=0;i<len-1-j;i++){ ...
2019-04-08 20:51:03 91
原创 TCP三次握手四次挥手的简单理解
三次握手第一次、客户端向服务端请求连接 第二次、服务端应答,并向客户端请求连接 第三次、客户端确认应答截了B站一位老师的课件,过程如右图把右图换成这个
2019-04-08 20:01:00 130
原创 CSS三联布局,两端固定,中间自适应
1、float方法给左右增加浮动,中间不变,但是一定要将中间的内容放在HTML结构的最后,否则右侧会沉在中间内容的下侧 两边固定宽度,中间宽度自适应。 利用中间元素的margin值控制两边的间距 宽度小于左右部分宽度之和时,右侧部分会被挤下去 <div class="left">左</div><div class="rig...
2019-04-07 11:29:57 630
原创 JS查询元素在数组中的位置
只查询首个元素所在位置的话直接用indexOf()方法就好,注意这个方法对大小写敏感!查询所有元素的位置的话 新建一个数组 把所有位置存进这个数组后输出 function indexOf(arr,item) { var results = [], len = arr.length, po...
2019-04-07 10:23:11 11453
原创 JS统计字符串中字符个数以及出现最多的字符
统计字符个数: var testText="darfdwerfwerfwefdhsnfuihgi"; var tmp={}; for (var i=0;i <testText.length;i++) { var charAt = testText.charAt(i); //遍历字符串中的字符,有的话+1 没的话新建 i...
2019-04-06 10:14:19 1576
原创 JS二分法查找
二分法查找就是一个数列(有序数列!!!)中找一个数,把这个数和数列最中间那个数做比较,如果值相等,那就是找到了,小于中间那个数的话把就在前半段用同样的方法找,大于的话就在后半段用同样的方法找,直到找到为止。那咋算找不到呢,所查找的数列段的最高点小于最低点了就算找不到了有两种方法做二分法查找:用递归和不用递归先来看看不用递归的方法 function search(arr,ke...
2019-04-04 17:51:59 3455 1
原创 JS快速排序
在数列中选择一个数作为一个点 将比这个点大的数放进一个右边的区间,比这个点小的数放进左边的区间 连接左右区间、左右区间重复执行2过程 var quickSort = function (arr) { if (arr.length <=1){return arr;} //数组只有一个数或者没有,直接返回数组 var p...
2019-04-04 17:35:49 118
空空如也
echarts如何将两个相同的图例合并到一起
2019-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人