
javascript
frontEndJie
这个作者很懒,什么都没留下…
展开
-
ES6中const详解
我们使用const声明常量时,总认为值一旦声明就不可改变,然后我发现在定义对象时,对象的值是可以改变的;对于数值:var message = "Hello!";let age = 25;// 以下两行都会报错const message = "Goodbye!";const age = 30;对于对象const foo = {};// 为 foo 添加一个属性,可以...原创 2018-10-22 13:44:18 · 2326 阅读 · 0 评论 -
深入理解mvc,mvp,mvvm框架设计思想+代码样例
对mvc,mvp,mvvm框架设计思想有深入的了解,是前端开发工程所必备的。MVC通信方式如下:View 传送指令到 Controller Controller 完成业务逻辑后,要求 Model 改变状态 Model 将新的数据发送到 View,用户得到反馈例子如下:<h1>Number: <span id="num"></span&g...原创 2018-10-31 20:54:49 · 2082 阅读 · 2 评论 -
Es6模块化export和export default的区别
1.在一个文件或模块中,export,import可以有多个,而export default只能有一个。2.通过export导出模块式,导入此模块要加{},export default 则不需要。详细例子如下: 1、export //demo1.jsexport const str = 'hello world'export function f(a){ ret...原创 2018-10-30 08:45:44 · 337 阅读 · 0 评论 -
cookie误区之过期时间(谷歌浏览器)
这条cookie没有过期吗?如果你是这样想的,你就进入了误区:expires设置的是过期时间,如果这个过期时间是在过去,说明这个cookie已经不会再发送到服务器,随后浏览器会把cookie删除的。 为什么是1969-12-31T23:59:59.000Z,这是一个UTC标准时间,unix时间戳是从1970-01-01T00:00:00Z开始的,这个也是我们计算时间戳的起始时间。co...原创 2018-10-30 21:36:10 · 38454 阅读 · 2 评论 -
CommonJS规范 module.export与exports区别
const exports= module.exports; exports只是module.exports的快捷方式在index.js里写入exports.test = 100;//意思就是直接输出一个test变量在main 里引入const mod=require('.index');console.log(mod.test);在cmd 输出 F:\nodeFi...原创 2018-10-30 22:28:26 · 3324 阅读 · 1 评论 -
深入剖析JS类的static,public,private,protected
在ES6中,我们的javascript也有了类,那么,JS中的类有没有static,public,private,protected这些关键字呢,又是怎么样的呢,本文主要带你探讨JS类中的static,public,private,protected这些关键字的使用。static类(class)通过 static 关键字定义静态方法。不能在类的实例上调用静态方法,而应该通过类本身调用。这...原创 2018-11-30 19:28:38 · 30245 阅读 · 5 评论