自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 let和const

es6笔记1:let和constlet,const和var的作用域有区别let const不存在变量提升只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响let不允许在相同作用域内,重复声明同一个变量constes6入门:let和const顶层对象,在浏览器环境指的是window对象,ES5 之中,顶层对象的属性与全局变量是等价的。ES6 ...

2019-11-08 14:51:19 149 1

原创 React.js小书结合官方文档第一部分笔记

react.js小书:http://huziketang.mangojuice.top/books/react/官方文档:https://react-1251415695.cos-website.ap-chengdu.myqcloud.com/docs/hello-world.htmlJsx所谓的 JSX 其实就是 JavaScript 对象(标签名,属性,子元素)React....

2019-10-14 16:02:25 420

原创 weex编译complie命令

weex编译complie命令weex-toolkitv2.0.0 beta 的坑weex complie命令weex-toolkitv2.0.0 beta 的坑weex-toolkit 2.0.0 beta 使用weex complie命令后,得到的js文件巨大。同事编译打包后的文件只有60MB 而我却有200多M且package.json,代码都一样,先排查node.js版本,换成了v8...

2019-10-10 15:32:56 399

原创 图解HTTP第2章笔记

图解HTTP第2章笔记简单的HTTP协议简单的HTTP协议这一章对HTTP是什么,有什么作用,怎样对通信进行的服务和处理,报文的构成进行了介绍。根据它的特征无状态又介绍了一下cookie技术。HTTP 协议用于客户端和服务器端之间的通信,通过请求和响应的交换达成通信。响应报文基本上由协议版本、 状态码(表示请求成功或失败的数字代码)、用以解释状态码的原因短语、 可选的响应首部字段以及实体主...

2019-07-12 12:53:40 98

原创 图解HTTP第1章笔记

图解HTTP第一章笔记了解web以及网络基础http的诞生与历史理解TCP/IP协议族分层管理与 HTTP 关系密切的协议:IP、TCP 和 DNSURI和URL了解web以及网络基础客户端: 发送请求获取服务器资源的 Web 浏览器等,都可称为客户端(client);服务器端则是提供资源的一方。这两者需要有一个规范来定义两者沟通的‘语言’,让两者都能明白对方的意思,这个规范就是HTTP。...

2019-07-11 12:26:14 95

原创 非对称加密算法RSA的前后台密文传输对接

RSA是一种非对称的加密方式。该算法需要有两个密钥:其中一个为公钥,另一个是私钥。公钥私钥都可以用来加密明文。具体说明可以查看这个:https://cloud.tencent.com/developer/news/229749私钥和公钥到底是谁来加密,谁来解密?https://blog.csdn.net/magvwiz/article/details/83719282前端采用JS...

2019-07-10 12:36:28 401

原创 AES前端加密解密传输对接失败的可能原因,使用crypto-js

关于前端加密解密传输的坑AES加密解密使用的是crypto-js进行加密解密。引入方式github上有讲解:新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图...

2019-07-09 13:04:11 4995

原创 面向对象,创建对象,构造函数,原型,原型链

面向对象对象是一系列无序属性的集合。j权威指南: 对象是js的基本数据类型,它是一种复合值,它将很多值(原始类型或者其他值)聚合在一起,可通过名字访问这些值。对象的内部属性有:数据属性 可配置(表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性) ,可枚举(默认为true),可写(默认为true),值(包含这个属性的数据值,默认undefi

2017-09-15 11:02:11 372

原创 js中的this和函数的调用

this是什么this是在执行环境上下文中被指定好的,也就是在一个函数调用但是还没有开始执行的时候设定好的。它和作用域在函数声明的时候公共部分就设定好了不一样,它是看,当这个函数作为某个对象的方法调用时,谁调用了它,它就指谁。在js权威指南中,函数的调用分为四种情况:作为函数作为方法作为构造函数通过它们的apply和call方法调用纯粹的函数调用这种纯粹的函数调用,通常指的环境是全局,th

2017-09-13 15:10:44 1617

原创 闭包

闭包的概念我认为首先应该先了解作用域以及作用域链。 函数在声明的时候,该函数的属性[[scope]]就已经包含了一个叫做scope chain的指针列表。它指向的是这个函数的当前的环境(如果不是全局)一直到全局的环境对象的一个列表。 当函数调用,但是还没有执行的时候,test的执行环境通过复制这个函数的[[scope]]属性中的对象,然后加上这个函数的活动对象作为这个scope chain链的顶

2017-09-12 17:39:50 182

原创 作用域,作用域链,活动对象,执行上下文,静态作用域等

一、定义的通俗理解1.作用域(scope):首先,在js中,一切皆为对象。 作用域在《你不知道的javascript(上)》被定义为 负责收集并维护由所有声明的标识符(变量)组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标识符的访问权限。而在《javascript权威指南》第6版中,对于变量: 一个变量的作用域,是程序源代码中定义该变量的区域作用域规定了对于变量或

2017-09-07 15:32:01 450

原创 meteor的安装的问题及unable to verify the first certificate

安装环境:win7,32位系统 初次接触meteor,在meteor官网下载安装包,仅仅1M的内容,网速良好却迟迟下载不下来。后来发现需要翻墙才能下载。 下载后运行安装,此时还是需要下载很多东西,这里居然出现好几次无法安装的错误,暂时不清楚什么原因,多次重新安装之后终于解决。unable to verify the first certificate好不容易安装上开始创建第一个应用时,往往卡在

2017-04-25 16:40:44 1872

原创 鼠标经过自动弹出提示框

思路:首先写DOM结构,先编写若干div,隐藏弹窗部分,设置display为none,添加完样式后,通过js来判断是否鼠标经过,当鼠标经过,则触发弹出提示框事件,也就是将弹窗部分的display设置为block,鼠标移开,则将弹窗的display改为原始的none值。html<div class="wrap"> <div class="box"> <img src="#" a

2017-03-09 17:14:21 9049

原创 点击生成10个随机颜色的li

点击生成10个随机颜色的lihtml以及css部分:<style> body,ul{ margin:0; padding:0; } li{ display:inline-block; list-style: none; text-al

2017-03-09 16:43:30 2335

原创 task0001第六部分之BFC,IFC

FC之前在两列布局的笔记里面写了有关BFC的理解,但是还有很多FC啊,什么IFC,GFC,FFC(后两个CSS3中引入) 那它们共同点就是…都有个FC,FC是什么呢….. FC呢就是Formatting context,format就是安排…的格局,排版,使…格式化的意思,context呢就是语境,上下文,背景,环境的意思。 那所以它的意思就是安排排版环境…其实刚开始看到格式化上下文……我也只

2016-09-27 21:32:27 379

原创 task0001第六部分之负边距

负边距之前对负边距没有理解,网上搜索了一些资料,解答了一些疑问。移动位置设置了负边距能生效的元素会有以下移动的规律:marin-left(或margin-top):元素会沿水平(或垂直)方向根据设置的值自身位置发生移动。left为负时就是往左方向移动,top就是往上移动。 margin-right(margin-bottom):它不会移动该元素(该元素不变化),但会使该元素后面的元素往前移动。有很

2016-09-27 20:33:04 228

原创 task0001第六部分之三列布局

用两种不同的方式来实现一个三列布局用两种不同的方式来实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化 两种方法就是说圣杯布局,和双飞翼布局….. 之前停留在在听说的阶段,一直以为摆出一个圣杯的样子的布局…嗯…好名字…..圣杯布局如果要让三个div在一个大div中紧挨横放,那会想到浮动,或者把div的display改成内联块状。 这个布局就是把左中右都浮

2016-09-25 23:06:17 345

原创 task0001第六部分之两列布局

用两种不同的方法来实现一个两列布局,其中左侧部分宽度固定、右侧部分宽度随浏览器宽度的变化而自适应变化首先html里要有两个div,而且这两个div顺序左边先加载,右边后加载。<body> <div class="left">left</div> <div class="right">right</div></body>css中,设置左边的div宽度为100px,两个div都没有内

2016-09-25 11:25:34 263

原创 task0001第六部分之水平居中问题

一、用两种方法来实现一个背景色为红色、宽度为960px的在浏览器中居中 1)首先来分析一下居中,如果一个固定宽度的div的最左最右两端到浏览器窗口的距离是相同的,那么这样这个div相对于浏览是水平居中的。 题目由于给定了宽度,使用margin:0 auto;两边的距离自适应,就可以让这个div水平居中了 <style> .box{ width: 96

2016-09-24 18:18:51 439

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除