随笔分类 - 前端
主要是前端技术记录,css,JavaScript,angularjs,node
摘要:所有数值都是转化为二进制机器码保存在内存中。 负数同样以二进制码存储,但使用的格式是二进制补码。但是显示给我们的是一个负号和这个数值绝对值的二进制码。计算一个二进制的补码需要三个步骤: 1.求这个数值绝对值的二进制码; 2.求二进制反码,即是讲0替换成1,1替换成0; 3.得到的二进制反码加1。 按
阅读全文
摘要:一,原始写法 模块就是实现特定功能的一组方法。 只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。 function m1 () { //..... } function () { //...... } 这是最初级的写法,这样m1(),m2(),组成一个模块。使用的时候,直接调用
阅读全文
摘要:1,语法 JSON有三种类型的值 简单值:使用与JavaScript相同的语法,可以在JSON中表示字符串,数值,布尔值,null。但是JSON不支持JavaScript中特殊的值undefined。 对象:对象作为一种复杂中数据类型,表示的是一组无序的键值对。而每一个键值对中的值可以是简单值,也可
阅读全文
摘要:ECMAScript变量可能包含两种不同的数据类型:基本数据类型和引用类型。基本数据类型值得是简单的数据段,而引用类型值指的是那些可能有多个值构成的对象。 在将一个值赋给变量时,解析器必须确定这个值是基本数据类型还是引用类型,有5中基本数据类型:undefined,null,boolean,numb
阅读全文
摘要:git status 查看本地修改内文件 git diff <--file--> 查看修改文件的修改内容 git diff 查看所有修改文件的修改内容 git add <--file--> 添加修改的文件到缓存区文件回退回来 git reset HEAD <--file--> 回退文件,把添加到缓存
阅读全文
摘要:一.变量的作用域 要理解闭包,首先必须理解JavaScript特殊的变量作用域。 作用域无非就是两种:全局作用域和局部作用域。 JavaScript的特别之处就是在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1();// 999 另
阅读全文
摘要:之前根据官网的demo做了一个小例子,将的都比较基本,为了更好的提高对angular的认知,又做了一个小例子,目前还不完善。主要有路由,http,组件之间的通信,服务等基本知识。 项目地址:https://github.com/lihui13603981029/foodApp 里面的后台接口没有提供
阅读全文
摘要:1.泛型(generic) 参数化的类型,一般用来限制集合的内容 class Person { constructor(private name: string) { } work() { }}var worker: Array<Person> = [];//这里指定数组中只能放Person类创建的
阅读全文
摘要:1.类(class) 类是TypeScript的核心,使用TypeScript开发时,大部分代码都是写在类里面的。 类的定义 ,属性控制符 public(允许外部访问,也是默认的方式),private(私有,只能在类的内部访问),protected(受保护的,可以在类的内部和子类中访问) class
阅读全文
摘要:一,箭头表达式 用来声明匿名函数,消除传统匿名函数的this指针问题 //单行的话可以省略{},多行的不能省。 var sum = (arg1,arg2)=> arg1+arg2; //定义一个午餐函数 var doSomething = () =>{ console.log("hahahha");
阅读全文
摘要:一,Rest and Spread操作符: 用来声明任意数量的方法参数也就是“...”操作符 输出结果: 18 jajj 89 function test (a, b, c) { console.log(a); console.log(b); console.log(c); } var agrs =
阅读全文
摘要:一,参数类型 1.在参数的名称后面使用冒号来指定参数的类型,当赋值的不是指定类型数值时会报错。 var myname: string = "zhang san"; 2.当你没有指定类型时,会默认你第一次赋值的数据类型为当前变量的数据类型,在TypeScript中称为(类型推断机制) var myna
阅读全文
摘要:一,TypeScript多行字符串 传统JavaScript字符串换行需要+进行拼接,而TypeScript不需要+拼接。看下面实例: javaScript: var content = "aaa"+ "bbbb"; TypeScript: var content = `aaa bbb`; (注意这
阅读全文
摘要:最近学习angular2,于是从官网的hero例子开始学习。经过几番周折终于完成了这个例子。收益匪浅。个人建议在开始学习例子前可以先了解一些概念,模块,组件,装饰器.....,有助于写代码时候的逻辑。说一下我在学习时遇到的问题: 1.首先附上中文的官方教程链接:https://www.angular
阅读全文

浙公网安备 33010602011771号