代码改变世界

随笔档案-2016年08月

盒子的总宽度

2016-08-30 16:34 by 改吧, 689 阅读, 收藏,
摘要: 标准盒子模型: 盒子总宽度= 左右margin + 左右border + 左右padding + width IE盒子模型: 盒子总宽度= 左右border + 左右padding + width 阅读全文

a标签的target属性

2016-08-30 09:53 by 改吧, 314 阅读, 收藏,
摘要: _blank 浏览器总在一个新打开、未命名的窗口中载入目标文档。 _self 这个目标的值对所有没有指定目标的 <a> 标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 <base> 标签中的 target 属性一起使用。 _pare 阅读全文

i++,++i,Math.max,hasOwnPrototype.ajax,indexOf(),firefox的一些东西,jquery的contains函数,window.open

2016-08-30 09:52 by 改吧, 342 阅读, 收藏,
摘要: 一、i++与++i的区别 a=++i;相当于i=i+1;a=i; a=i++;相当于a=i;i=i+1; 二、Math.max 三、hasOwnPrototype与isPrototypeOf hasOwnProperty: 是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法 阅读全文

html和css的编码规范

2016-08-29 15:07 by 改吧, 2099 阅读, 收藏,
摘要: HTML和CSS编码规范内容 一、HTML规范 二、CSS规范 三、注意事项: 四、常用的命名规则 五、CSS样式表文件命名 六、文件命名规则 一、HTML规范: 1.代码规范 页面的第一行添加标准模式声明 <!DOCTYPE html> 代码缩进:tab键设置四个空格(通常在软件右下角设置相应空格 阅读全文

JSON.stringify()和JOSN.parse()

2016-08-29 14:49 by 改吧, 550 阅读, 收藏,
摘要: JSON.stringify()跟JSON.parse() 终于把这两个方法搞清楚了!!! JSON.tringify():把一个json数据转化成JSON string JSON.parse():把string转化为json 阅读全文

js的几种数据类型

2016-08-29 14:16 by 改吧, 402 阅读, 收藏,
摘要: javascript的几种基本类型: 我看到网上一篇文章说是typeof无法判断function,可是为什么我试验了一下是可以判断的呢?不懂,欢迎各位看到有什么问题可以留言哦 array:typeof无法判断array倒确实,用Obeject.prototype.toString.call() nu 阅读全文

sass的四种css编译风格

2016-08-29 11:53 by 改吧, 1292 阅读, 收藏,
摘要: sass的改变编译风格的语句: sass style expanded assets/sass/style1.sass:assets/css/style1.css 1.nested:默认 2.expanded 3.compact 4.compressed 阅读全文

angularJs

2016-08-26 15:38 by 改吧, 291 阅读, 收藏,
摘要: 学了差不多一个礼拜,感觉这个库还是很不错的,在应用中一些小笔记,其实这些笔记现在来看确实很基础,但是把这个博客当成我自己的一个记录历程,所以我也把这点笔记拿上来: 1.是一个js框架,是一个以js语言编写的库(jq也是一个库) 2.ng-app只能在一个页面上定义一个 3.html5允许扩展的属性, 阅读全文

js 假值

2016-08-25 11:28 by 改吧, 271 阅读, 收藏,
摘要: 综上:js的false值只有 false ,0 ,'' ps:欢迎补充 ps:补充:感谢楼下那位博主,false值还有空数组[],[0], 阅读全文

sass安装

2016-08-23 16:02 by 改吧, 288 阅读, 收藏,
摘要: 第一步:下载ruby http://www.ruby-lang.org/zh_cn/downloads/ 第二步:安装ruby http://www.ruby-lang.org/zh_cn/documentation/installation/ 第三步:使用Homebrew作为包管理器 http:/ 阅读全文

函数的三种定义方式

2016-08-23 11:48 by 改吧, 579 阅读, 收藏,
摘要: 第一种:需要执行 demo1() 第二种:需要执行 demo() 第三种:也需要执行,但是当函数体里面没有东西的时候 只有一个console的时候不需要执行,像adder()里面传一个形参还是需要执行的 阅读全文

js sort() reverse()

2016-08-22 16:30 by 改吧, 410 阅读, 收藏,
摘要: 数组中存在的两个方法:sort()和reverse() 直接用sort(),如下: 这个好像真的效果,sort(): 原来是compareFunction的问题,然后开始: 同理 reverse()也是这样 ps:compare中return -1两个数之间就会交换位置,就像1,2;return 负 阅读全文

创建对象的几种设计模式

2016-08-22 14:20 by 改吧, 1253 阅读, 收藏,
摘要: 组合使用构造函数跟原型模式:构造函数模式用于定义实例化属性,原型函数模式用于定义方法和共享的属性,集两种之长,是目前使用最广泛,认同度最高的一种模式 构造函数模式:每一次实例化,该对象内部函数都会被创建一遍 1.没有显式的创建对象 2.直接将属性和方法赋予了this对象 3.没有return语句, 阅读全文

document.compatMode

2016-08-19 14:19 by 改吧, 376 阅读, 收藏,
摘要: 在我电脑屏幕上显示的 电脑是 1920*1080这是在document.compatMode:css1Compat模式 现在是document.compatMode:BackCompat:页面没有!doctype声明 以上红色部分就是说document.compatMode模式的区别下的网页可视区域 阅读全文

js自调用匿名函数的三种写法

2016-08-19 09:44 by 改吧, 3187 阅读, 收藏,
摘要: 第一种: 第二种: 第三种: 阅读全文

function

2016-08-18 17:35 by 改吧, 314 阅读, 收藏,
摘要: 1.这个函数返回的是8 2.这个函数返回是3 3.这个函数返回的也是3 4.这个函数返回的是bar is not a function ps:从上面四个函数里面我得到两个知识点 1.return后面的代码不执行 2.function函数体会被提升,提升到当前作用域顶部 3.return一般放在函数体 阅读全文

bootstrap的下拉框在firefox界面不友好的处理

2016-08-18 10:54 by 改吧, 569 阅读, 收藏,
摘要: http://output.jsbin.com/titaki 以上这个链接在firefix浏览器打开就会发现里面有个小容器,而且下拉按钮样式跟不友好 上谷歌查了一下 1.小容器可以利用select:padding:0 2.下拉图标可以利用background-image;-moz-appearanc 阅读全文

防篡改对象

2016-08-08 17:12 by 改吧, 242 阅读, 收藏,
摘要: 1.不可扩展对象:Obeject.preventExtensions() ps:这个方法可以改变name也可以删除name但是就是不能扩展属性 检查是否可以扩展属性的方法:isExtensible() 2.密封对象:Object.seal() ps.name="hh""hh"psObject {na 阅读全文

用css 制作三角

2016-08-08 11:08 by 改吧, 404 阅读, 收藏,
摘要: html代码: <div class="div"></div> css代码: .div{ border-top:40px solid #ff0077; border-left:40px solid #004444; border-bottom:40px solid #999999; border-r 阅读全文

$.extend

2016-08-08 10:18 by 改吧, 462 阅读, 收藏,
摘要: var obj1={apple:0,banana:{weight:52,price:100},cherry:97}; $.exytend(obj1); $.cherry >97 $.apple >0 $.banana >{weight:52,price:100} var obj2={banana:{ 阅读全文

操作符

2016-08-05 15:52 by 改吧, 214 阅读, 收藏,
摘要: 1.算术运算符: 2.比较运算符 ==(等号) 等于 (A1=B1) >(大于号) 大于 (A1>B1) <(小于号) 小于 (A1<B1) >=(大于等于号) 大于或等于 (A1>=B1) <=(小于等于号) 小于或等于 (A1<=B1) <>(不等号) 不相等 (A1<>B1) 3.逻辑运算符 阅读全文

js从外部获取图片

2016-08-05 11:16 by 改吧, 806 阅读, 收藏,
摘要: 图片ping:图片可以从任何URL中加载,所以将img的src设置成其它域的URL,即可以实现简单的跨域,可以使用onload和onerror事件来确定是否接受到了响应 var img=new Image(); img.onload=img.onerror=function(){ alert('do 阅读全文

客户端跟服务器

2016-08-04 15:31 by 改吧, 138 阅读, 收藏,
摘要: 我知道写这个随笔显得很low但确实,在这之前我对这个概念真的不了解,就算现在写了这个随笔,可能也不是完全了解,希望你们能帮忙指出,谢谢谢谢 1:服务器跟客户端是一对多 2.我一般用的服务器就是web服务器,web服务器大概包括就是apache,Nginx,IIS:Internet Informati 阅读全文

css权重

2016-08-02 14:46 by 改吧, 369 阅读, 收藏,
摘要: 1、行内样式,指的是html文档中定义的style <h1 style="color: #fff;">header</h1> 2、ID选择器 3、类,属性选择器和伪类选择器 这一类包括各种class,属性选择器,伪类选择器比如 :hover,:focus等等。 4、元素和伪元素 元素跟伪元素选择器, 阅读全文