- 博客(20)
- 收藏
- 关注
转载 js作用域与作用域链详解
一:函数作用域先看一小段代码:var scope="global";function t(){ console.log(scope); var scope="local" console.log(scope);}t();(PS: console.log()是firebug提供的调试工具,很好用,有兴趣的童鞋可以用下,比浏览器+alert好用多了)第一句输出的...
2019-04-29 15:57:58 227
原创 三个盒子,左右定宽,中间自适应
html代码 <div class="left">1111</div> <div class="center">1212</div> <div class="right">222</div> 方法一:绝对定位 <style type="text/css"> .left{ pos...
2019-04-22 17:07:40 2407
转载 cookies sessionStorage和localstorage区别
localStorage、sessionStorage、Cookie共同点:都是保存在浏览器端,且同源的。localStoragelocalStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。sessionStorage ses...
2019-04-20 23:44:57 171
原创 清除浮动
一个块级元素如果没有设置height,其高度就是由里面的子元素撑开,如果子元素使用浮动,脱离了标准的文档流,那么父元素的高度会将其忽略,如果不清除浮动,父元素会出现高度不够,那样如果设置border或者background都得不到正确的解析 <style type="text/css"> .div1{background:#000080;border:1px solid r...
2019-04-20 17:37:59 152
原创 float在什么情况下会失效?
float在什么情况下会失效?1、两个同级div,第一个设置float:left,第二个未设置,则会第一个脱离了文档流,也就是说第二个div无视第一个的存在,将与之发生重叠2、将浮动元素设置为绝对定位(position:absolute),浮动失效3、元素设置为display:none;时,浮动失效...
2019-04-20 13:07:11 5381 1
原创 vue创建项目找不到dev-server.js文件
跟着视频学习高仿饿了么,视频中的vue版本为1.0,我使用的vue2.6.8在mock数据的时候,发现vue-cli创建项目build文件夹里面没有dev-server.js**新版本的vue已将dev-server.js与webpack.dev.conf.js合并了,**我们只需要在webpack.dev.conf.js中配置就可以啦如下图要放进devServer中,在devServe...
2019-04-10 21:15:57 1918
转载 display:table的几个用法
DIV+CSS的布局已经让表格布局几乎很少用到,除非表格语义性很强的情况。display:table解决了一部分需要使用表格特性但又不需要表格语义的情况,尤其是DIV+CSS很不方便解决的问题,比如以下两种情况:一、父元素宽度固定,想让若干个子元素平分宽度通常的做法是手动设置子元素的宽度,如果设置百分数不一定能整除,设置具体的数值又限制了父元素的宽度固定,很烦。可以使用display:t...
2019-03-11 10:12:15 373
原创 普通数组转化为json数组
创建两个数组,遍历复选框,将选中的复选框放进一个数组并且赋值为1,未选中的放进一个数组赋值为2,id值和赋的值组成一个json传值给后台。 var str = []; var arr=[];$(".btn").each(function (index, item) { if(item.checked){ str.push($(this).val()); }...
2018-11-11 16:36:35 1775
原创 jq id为变量
$(&amp;amp;quot;#&amp;amp;quot;+变量)遍历json对象,想要获取的key作为id $.each(json,function(key,value){ if(value==1){ $(&amp;amp;quot;#&amp;amp;quot;+key).prop(&amp;amp;quot;
2018-11-11 15:59:05 352
转载 页面加载问题
html代码: &lt;button id="btn" onclick="f()"&gt;click&lt;/button&gt;js代码: &lt;script type="application/javascript"&gt; window.onload = func
2018-11-11 15:44:44 276
原创 获取json对象的长度
json数组是有长度length的,但是json对象没有length属性。json数组:var json1={"data":[{"name":"willy","age":"18"},{"name":"kity","age":"18"}]};获取json1数组的长度:json1.data.length(这里的长度为2)遍历
2018-11-11 15:05:00 2299
原创 table中td设置宽度无效
方法一:tableLayout 属性用来显示表格单元格、行、列的算法规则。<table style="table-layout:fixed"><td style="width:80px;"></td></table>方法二:<table><td ><div style=
2018-11-04 20:28:21 8013
转载 html中table设置滚动条
主要是给table放到一个div里去,然后再设置div显示滚动条<!--div比table大小要小才会显示--> <div style="overflow-x: auto; overflow-y: auto; height: 100px; width:200px;"> <table id="table" border="1" align="center&qu
2018-11-04 20:08:48 23652 2
原创 ajax获取json数据的具体项为undefined
ajax获取json数据的具体项为undefined,最后发现是json数据格式的问题,把“”中不必要的空格删除掉。原因:1:没有写dataType类型2:将dataType写为datatype3:返回的json数据格式不标准。...
2018-11-04 19:57:45 1219
转载 label:for属性和form属性
label:for属性和form属性label的for属性写法一:<form> <label for="id_one">id_one</label> <input type="radio" name="id" id="id_one" value="id_one" /> &am
2018-10-27 13:54:34 354
原创 html中charset="UTF-8" 依然出现中文乱码
js将json数据填入表格,json数据中的中文乱码原因:是让浏览器要用utf-8来解释,而文档的编码格式,是保存时的选择决定的。读取j本地的json文档,记事本默认保存的格式为ANSI。所以要将文档的格式保存时设定为utf-8...
2018-10-26 17:14:04 19222 1
原创 git和码云的使用
生成公钥id1、首先检查本机公钥:$ cd ~/.ssh如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。$ mkdir key_backup$ cp id_rsa* key_backup$ rm id_rsa*2、生成新的密钥:$ ssh-keygen -t rsa -C “您的邮箱地...
2018-10-22 09:20:51 330 1
原创 文本两端对齐
例如像如图所示的情况,用户名为三字文本,密码为两字文本,用 来空开,但是效果并不好,兼容性有问题,造成不美观。要实现文本两端对齐使用 letter-spacing。先将两个文本内容放进span标签,设置span标签的width为3em(图中最长的文本为3字),短文本的letter-spacing即为(3-2)/(2-1)=1(公式为(x-y)/(y-1))...
2018-10-22 09:19:37 335 1
转载 innerText、innerHtml、value的区别
1.innerText是将标签之间的内容作为字符串输出 (label控件用innerText有效) 2.innerHtml是将标签之间的内容作为HTML内容解析 (获得td、div等html元素时候,它们是没有value或是text属性,只能用innerHtml) 3.value是表单元素特有的属性,输入输出的是转义文本(字符串); (Button、CheckB...
2018-09-23 09:45:45 648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人