- 博客(9)
- 收藏
- 关注
原创 Javascript高级程序设计 读书笔记(三)
今天中秋假期的第二天,继续开始学习这本书咯~ 第6章:面向对象的程序设计constructor,prototype属性是不可枚举的创建对象工厂模式function createPerson(name,age){ var o = new Object(); o.name = name; o.age = age; o.sayHello = function(){
2016-09-16 20:14:11 298
原创 Javascript高级程序设计 读书笔记(二)
我们更加青睐采用对象字面量的语法来作为对象语法书写。这样可以给人一种数据封装的感觉。实际上,对象字面量也是向函数传递大量参数的首选方式。 例如下面是一个函数function test(args){ if(typeof args.name == "string"){ console.log(args.name); } } test({ name:"haha";
2016-09-14 15:12:24 347
翻译 flex布局介绍
本文翻译自A complete Guide to Flexbox可能有一些翻译的不太好望指正。 背景Flexbox旨在提供一种更加有效的方式进行布局,对齐、在容器内的元素间适当的分配排列空间(子元素的大小也可能是未知的,会动态调节,因此叫flex)。 flex布局的主旨是让容器具有自动调节子元素的款高的能力,这样就可以更好地填充空间(主要还是为了让网页在不同的设备和不同的分辨率上有更好的显示)。一
2016-09-25 23:58:21 375
原创 Javascript高级程序设计 读书笔记(五)
各路浏览器的兼容问题真的是前端的一大坑啊!! 能力检测基本格式如下:if(Object.function){ //如果这个功能存在的话就执行相应的操作 }else{ //不存在的话用其他方式解决 }更可靠的能力检测function isFuncExist(obj,func){ return typeof obj[func] == "function"; }但是这样的代码放在某
2016-09-24 10:16:30 329
原创 Javascript高级程序设计 读书笔记四
BOM对象window对象先看window对象。这实际是浏览器的一个实例。window是一个全局的对象。因此定义全局变量可以有两种方式 直接在全局环境中定义变量 给window对象添加属性变量 但是有一定区别。就是如果采用方式一,那么[[Configurable]]特性将是false。意味着不能够delete。 var a = "red"; window.b = "blue";delete win
2016-09-21 16:51:36 228
原创 写代码的时候遇到的BUG小结
关于类对象的访问 在学习一个示例的时候,用到利用函数参数访问函数属性的。如下var a = [{ "name":"Bob", "age":12 },{ "name":"Jelly", "age":1 }]; function createComparitionMethod(property){ return function(obj,obj2)
2016-09-14 15:22:19 661
原创 关于javascript垃圾回收机制
javascript中最常见的垃圾收集方式是标记清除 看完书我的理解是,当垃圾收集器运行时,会给内存中所有变量加上标记,然后对每个环境检查环境中的变量 ,以及环境中的变量引用的变量去掉标记,接着删除掉还有标记的变量,这样实现了垃圾回收。 另外由于浏览器可用的内存空间比较少(这样的目的是为了方式运行javascript的网页耗尽所有内存导致崩溃),因此一般当某些变量不再使用时,我们需要进行解除引用
2016-09-08 15:53:39 291
原创 Javascript一些语法总结
var y = undefined; console.log(!y);//true var x = false; var a = 0; var b = null var text = !!x;//false console.log(test);//false console.log(!!a);//false console.log(!!
2016-09-08 13:53:10 313
原创 CUMCM学习
取整运算常见的取整运算有两种: [x]=不大于x的最大整数,x的整数部分 r(x)=[x+1/2]按四舍五入规则的取整。 我们可以分别表示按照向下取整和四舍五入的取整的小数部分为: x=x−[x],f(x)=|x−r(x)| {x}=x-[x],f(x)=|x-r(x)| 距离概念横纵距离考虑给定两点P(a,b)P(a,b)以及X(x,y)X(x,y)的距离 d(P,X)=max|x−a|
2016-09-02 10:30:43 531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人