javascript 知识点小结
发布日期:2021-10-16 12:04:55
浏览次数:21
分类:技术文章
本文共 2231 字,大约阅读时间需要 7 分钟。
1、Undefined 这个值表示变量不含有值。
2、JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。 3、在面向对象的语言中,属性和方法常被称为对象的成员。 4、函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 5、JavaScript 变量的生存期:JavaScript 变量的生命期从它们被声明的时间开始,局部变量会在函数运行以后被删除,全局变量会在页面关闭后被删除。 6、=== 全等(值和类型)。 7、JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数。 8、重定向的几种方式: 1⃣️ window.location.href = url; 2⃣️ window.history.back(-1); 3⃣️ window.navigate(url); 4⃣️ self.location = url; 5⃣️JavaScript实现强制重定向至HTTPS页面:9、URL的组成
location.hostname 返回 web 主机的域名location.pathname 返回当前页面的路径和文件名location.port 返回 web 主机的端口 (80 或 443)location.protocol 返回所使用的 web 协议(http:// 或 https://)
10、cookie 是存储于访问者的计算机中的变量。cookie的结构:以键值对的形式保存的,各个cookie之间一般是以“;”分隔。
1⃣️ 设置cookie//保存变量username的值("jack")到cookie中,key值为name,document.cookie="name="+username;
2⃣️ 设置和读取cookie
// 假设cookie中存储的内容为:name=jack; password=123var username=document.cookie.split(";")[0].split("=")[1];var b = new Base64();function setCookie(name, value){ var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ b.encode (value) + ";expires=" + exp.toGMTString();}function getCookie(name){ var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return b.decode(arr[2]); else return null;}
3⃣️ 删除cookies
function delCookie(name){ var exp = new Date();exp.setTime(exp.getTime() - 1);var cval=getCookie(name);if(cval!=null)document.cookie= name + "="+cval+";expires="+exp.toGMTString();}//使用示例setCookie("name","hayden");alert(getCookie("name"));//如果需要设定自定义过期时间//那么把上面的setCookie 函数换成下面两个函数就ok;//程序代码function setCookie(name,value,time){ var strsec = getsec(time); var exp = new Date(); exp.setTime(exp.getTime() + strsec*1); document.cookie = name + "="+ b.encode (value) + ";expires=" + exp.toGMTString();}function getsec(str){ var str1=str.substring(1,str.length)*1; var str2=str.substring(0,1); if (str2=="s"){ return str1*1000; }else if (str2=="h"){ return str1*60*60*1000; }else if (str2=="d"){ return str1*24*60*60*1000; }}setCookie("name","hayden","s20");
4⃣️ jquery的加密和解密示例
11、加密和解密
1⃣️ base64 —加密和解密2⃣️ md5 —只能加密
3⃣️ sha1 —加密
12、CDN 是包含可分享代码库的服务器网络。
部分单词记忆
1、camel-case 骆驼箱子–驼峰命名转载地址:https://blog.csdn.net/snow51/article/details/80751297 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月09日 00时51分43秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
机器学习算法之多项式回归
2021-06-29
TensorFlow(keras)入门课程--01 机器学习的Hello World
2021-06-29
TensorFlow(keras)入门课程--03 卷积介绍
2021-06-29
TensorFlow(keras)入门课程--04 卷积神经网络
2021-06-29
TensorFlow(keras)入门课程--05 复杂图像处理
2021-06-29
TensorFlow(keras)入门课程--06 CNN用于猫狗数据集
2021-06-29
【比赛篇】TinyMind人民币面值 - 热身赛
2021-06-29
卷积神经网络交通标志识别
2021-06-29
【实战】深度学习构建人脸面部表情识别系统
2021-06-29
Python机器学习&数据分析-关联规则
2021-06-29
【实战】kaggle猫狗大战-卷积神经网络实现猫狗识别
2021-06-29
01 计算机视觉-opencv图像基本操作
2021-06-29
02 计算机视觉-opencv阈值与滤波处理
2021-06-29
03 计算机视觉-opencv图像形态学处理
2021-06-29
04计算机视觉-opencv图像梯度处理
2021-06-29
05计算机视觉-opencv边缘检测
2021-06-29
07 计算机视觉-opencv模板匹配
2021-06-29
Word2vec与logging模块_完整代码_CodingPark编程公园
2021-06-29
Auto-Encoder&VAE_完整代码_CodingPark编程公园
2021-06-29
Debug讲解_CodingPark编程公园
2021-06-29