w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
javascript笔记
开始阅读
下载APP,阅读更畅快
教程目录:
写了10年Javascript未必全了解的连续赋值运算
为什么++[[]][+[]]+[+[]]=10?
Javascript:10天设计一门语言
Javascript继承-原型的陷阱
JavaScript 封装问题
认识javascript中的作用域和上下文
利用函数的惰性载入提高javascript代码性能
给JavaScript初学者的24条最佳实践
2013年JavaScript开发人员调查结果
揭秘JavaScript中谜一样的this
探索JavaScript中Null和Undefined的深渊
有趣的JavaScript原生数组函数
JavaScript里的依赖注入
每一个JavaScript开发者应该了解的浮点知识
仅100行的JavaScript DOM操作类库
我希望我知道的七个JavaScript技巧
在JavaScript中什么时候使用==是正确的?
了解JavaScript的执行上下文
JavaScript的作用域和提升机制
JavaScript中的this关键字
JavaScript简易教程
一段代码详解JavaScript面向对象
JavaScript原型之路
给你的网站添加 console.js
JavaScript对象继承一瞥
JavaScript模块的前世今生
细说JavaScript中对象的属性和方法
详解forin,Object.keys和Object.getOwnPropertyNames的区别
碉堡了!ECMAScript 5的Object.create方法
快来使用ECMAScript 2015吧
ECMAScript 2015 简易教程
快来使用ES2015的Promise吧
不可错过的javascript迷你库
ES2015实战——面向未来编程
快来使用ES2015的Promise吧
不可错过的javascript迷你库
ES2015实战——面向未来编程
聊聊JavaScript中的二进制数
详解JavaScript中的原型和继承
如何做到ES6 free
详解JavaScript正则表达式
详解函数参数和arguments的区别
模块化的一些感悟
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
写了10年Javascript未必全了解的连续赋值运算
为什么++[[]][+[]]+[+[]]=10?
Javascript:10天设计一门语言
Javascript继承-原型的陷阱
JavaScript 封装问题
认识javascript中的作用域和上下文
利用函数的惰性载入提高javascript代码性能
给JavaScript初学者的24条最佳实践
2013年JavaScript开发人员调查结果
揭秘JavaScript中谜一样的this
探索JavaScript中Null和Undefined的深渊
有趣的JavaScript原生数组函数
JavaScript里的依赖注入
每一个JavaScript开发者应该了解的浮点知识
仅100行的JavaScript DOM操作类库
我希望我知道的七个JavaScript技巧
在JavaScript中什么时候使用==是正确的?
了解JavaScript的执行上下文
JavaScript的作用域和提升机制
JavaScript中的this关键字
JavaScript简易教程
一段代码详解JavaScript面向对象
JavaScript原型之路
给你的网站添加 console.js
JavaScript对象继承一瞥
JavaScript模块的前世今生
细说JavaScript中对象的属性和方法
详解forin,Object.keys和Object.getOwnPropertyNames的区别
碉堡了!ECMAScript 5的Object.create方法
快来使用ECMAScript 2015吧
ECMAScript 2015 简易教程
快来使用ES2015的Promise吧
不可错过的javascript迷你库
ES2015实战——面向未来编程
快来使用ES2015的Promise吧
不可错过的javascript迷你库
ES2015实战——面向未来编程
聊聊JavaScript中的二进制数
详解JavaScript中的原型和继承
如何做到ES6 free
详解JavaScript正则表达式
详解函数参数和arguments的区别
模块化的一些感悟
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }