
读书笔记
文章平均质量分 68
凌晨独舞
这个作者很懒,什么都没留下…
展开
-
《Javascript语言精粹》
转载于 阮一峰大神的《12种不宜使用的Javascript语法》http://www.ruanyifeng.com/blog/2010/01/12_javascript_syntax_structures_you_should_not_use.html该书的作者是Douglas Crockford,他是目前世界上最精通Javascript的人之一,也是Json格式的创造者。 他认为Javascri转载 2017-06-06 00:33:59 · 345 阅读 · 0 评论 -
ES6中的const命令
基本用法const声明一个只读的常量。一旦声明,常量的值就不能改变。const PI = 3.1415;PI // 3.1415PI = 3;// TypeError: Assignment to constant variable.上面代码表明改变常量的值会报错。const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。const foo;//转载 2017-07-17 00:02:34 · 7979 阅读 · 0 评论 -
ES6中的块级作用域
块级作用域为什么需要块级作用域?ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。第一种场景,内层变量可能会覆盖外层变量。var tmp = new Date();function f() { console.log(tmp); if (false) { var tmp = 'hello world'; }}f(); // undefined上面代码转载 2017-07-16 23:51:35 · 8118 阅读 · 0 评论 -
ES6中let命令
let命令基本用法for (let i = 10; i >= 0; i--) { console.log(i+'------');}console.log(i);//用let 报错console.log(i); ^ReferenceError: i is not defined//用var。却可以展示10------9------8------7---转载 2017-07-16 23:21:24 · 7660 阅读 · 0 评论 -
vim (一)快捷键
我习惯了windows上的快捷键,在vim模式下喜欢按ctrl+s,然后整个界面就不动了,按一下ctrl+q 就可以恢复。vim 分三种模式 一般模式、编辑模式、命令行模式一般模式 一般模式是默认模式,在这个模式下可以上下移动光标,删除字符或整行,可以复制、粘贴文件数据。 编辑模式 在一般模式下可以,按 a ,A,i,I,o,O,r,R 中一个进入编辑模式,按Esc 退出编辑模式原创 2017-06-07 23:45:35 · 412 阅读 · 0 评论 -
js 中的事件
事件冒泡<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>事件流</title></head><body> <div id="mydiv">click me</div></body></html>点击div,click事件会沿着div,body,html,document 的顺原创 2017-07-02 23:19:58 · 385 阅读 · 0 评论 -
javascript高级程序设计(第六章面向对象的程序设计)
没有类的概念 定义类的方式变化var person = new Object();person.name = "marain";person.age = 24;person.job="software engineer";person.sayName=function(){ alert(this.name)}//后来使用对象字面量var person= { name:"原创 2017-06-29 18:22:52 · 590 阅读 · 0 评论 -
编程感受
软件的熵当软件中无序的增长时,程序员们称之为软件腐烂。一个现象就是 破窗户理论。 会引起城市的加快衰败。在程序中也是一样的 当你遇到美好的事物,如果有遐思,你会想办法帮他去掉遐思;如果遇到不好的事物,你会毫不犹豫的继续把她变的更坏。所以不要轻易让你的代码变得不完美,因为一旦有一点遐思,后面的更多。(当然没有完美的代码,我这里的完美的意思是漂亮的,整洁的,用心的代码)尽量不在html中写css代码这原创 2017-06-06 18:52:55 · 493 阅读 · 0 评论 -
《高性能网站建设指南》
#读了 《高性能网站建设指南》总结一下主要的几点前端性能优化的非常的重要,作者在前面表示,10~20%的时间花在了后端的处理,80~90%花在的前端,所以优化前端的效果更加的明显。1 减少http请求这个是一个基础的优化方案,减少请求,那么怎么可以减少请求呢?使用图片地图 就是在一张图上设置几个点击的效果使用css的背景定位技术。把图片放在一章图上,然后呢,定位到展示的地方使用base64这种原创 2017-06-06 18:11:31 · 970 阅读 · 0 评论 -
《写给大家看的设计书》
#《写给大家看的设计书》偶然在书中看到这本书,想的是关于设计的就买来看看吧。 买的一本精装版花了我好多大洋。但是还是感觉很值。这是一本介绍设计基础的书。总的来说其实他就讲了四个基础,但是他其中的配图,还有对基础的应用真的是叹为观止。小小的运用就可以让整个设计焕然一新。四个基本原则亲密度 把内容相关的东西放在一起。对齐 让文本尽可能的对齐,而且对齐方式应该尽可能选择左对齐或者右对齐。应该尽量原创 2017-06-06 18:10:56 · 800 阅读 · 0 评论 -
ES6中的顶层对象的属性和global对象
顶层对象顶层对象,在浏览器环境指的是window对象,在Node指的是global对象。ES5之中,顶层对象的属性与全局变量是等价的。window.a = 1;a // 1a = 2;window.a // 2上面代码中,顶层对象的属性赋值与全局变量的赋值,是同一件事。顶层对象的属性与全局变量挂钩,被认为是JavaScript语言最大的设计败笔之一。这样的设计带来了几个很大的问题,首先是没法在转载 2017-07-17 00:14:40 · 8577 阅读 · 0 评论