【海创前端学习记录】js:知识记录

一、Cookie

 1、Cookie 就是在浏览器中存储用户信息的,比如当用户访问web页面的时候,他的账号信息可以记录在cookie中,当用户下次访问的时候,可以在cookie中读取用户的访问记录

2、cookie的创建、读取、删除

   js中可以使用document.cookie属性来创建、读取以及删除Cookie

 创建:

    expires是一个过期时间,默认情况下,cookie在浏览器关闭时删除

    path参数是浏览器的cookie的路径,默认情况下,cookie属于当前的页面

读取: document.cookie将以字符串的方式返回所有的cookie

删除:删除cookie只需要将上述的expires参数设置为以前的时间就可以

修改:创建新的cookie,赋值给旧的cookie即可

3、cookie设置函数

/**
 * Cookie值设置函数
 * @param cname     cookie名称
 * @param cvalue    cookie值
 * @param exdays    过期天数
 */
function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
    var expires = "expires=" + d.toGMTString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
}
 

4、cookie获取函数

/**
 * Cookie值获取函数
 * @param cname     cookie名称
 * @returns {string}
 */
function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i].trim();
        if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
    }
    return "";
}
 


二、WebStorage

三、localStorage

四、JavaScript简介

1、JavaScript是一门脚本语言:l浏览器一边解释一边执行

2、JavaScript的应用

   网页特效              APP开发        游戏开发       控制硬件--物联网

   服务端开发(node.js)          桌面程序 (Electron)

3、JavaScript组成
ECMAScript:规范了javascript的基本语法

DOM:document object model : 文档对象模型(由一系列文档对象构成的模型)

作用:操作标记性的文档(指的xml或者html文档)

BOM:browser object model: 浏览器对象模型(由一系列浏览器对象构成的模型)

作用:操作浏览器的。

五、数据类型强制转换

1)、var s='1234'     parseInt(s)   -----字符串转数字

2)、toString ()  

javascript中的toString() - 曹思源 - 博客园 (cnblogs.com)

//这文章详细写了toString的用法,值得学习。

 !!注意:会覆盖掉默认的toString方法。该 toString() 方法不能传入参数,并且必须返回一个字符串。自定义的 toString() 方法可以是任何我们需要的值,但如果它附带有关对象的信息,它将变得非常有用。

六、函数

 1、函数创建

   (1)、动态函数  函数对象

   var fun =new Function(参数,方法体)

   (2)、函数声明

 function 函数名(形参1,形参2......){}

     (3)、函数表达式

 var fun =function(){}

2、函数调用

 (1)、无参:fun();

 (2)、带参:fun(2,3);

3、函数返回值

return 值;

4、嵌套函数

在函数里面加一个函数,嵌套函数只能在当前函数中访问,在当前函数外无法访问。

5、立即执行函数

函数定义完,立即被调用,这种函数往往只执行一次。

6、对象中的函数

 对象的属性值可以是任何的数据类型,也可以是一个函数,这个函数叫做这个对象的方法,调用这个方法就是method

 

7、this对象

  函数形式出现调用时候,this永远是window

 方法形式出现调用的时候,this是调用方法的对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值