线上简历

解决一个问题的关键就是先着手解决这个问题,你要学会在不懂的情况下搞定它 stick navbar 粘连导航 onscroll滚动事件 onmousewheel滚动鼠标事件 window.scrollY 文档从顶部开始滚动过的像素值 auto highlight navbar 自动高亮导航条auto scroll smoothly 自动滚动顺滑 tween.js 同样时间位移相同,就是匀速运动 缓动是个函数,描述时间与速度的变化关系 s

Read More...

JS的对象

JS里面的对象 全局对象window在标准里面叫global 浏览器里面叫windowwindow的属性分为两类 window MDN所有的函数,如果是以window.开头,window.可以省掉 ECMAScript规:比如parseInt,parseFloat,number(),String(),Boolean(),Object(),setTimeout()等 浏览器私有的(chrome/Firefox):document(文档,

Read More...

JS的类型

其他数据类型转换成字符串 number–>string toString 也可以+’’空字符串和window.String() boolean–>string toString 也可以+’’空字符串和window.String() null–>string toString报错 可以+’’空字符串和window.String 变成’null’() undefined–>string toString报错 可以+’

Read More...

JS的数据

JavaScript的历史123456789101112Branden Eich JS之夫 擅长函数式 第一次叫Mocha,第二次叫LiveScript,最终叫JavaScript ,表面看起来像Java,只花了十天时间,1995年圣诞节左右发布发布的时候 Unicode还没有发布,所以有编码BUG1996年网景开源Firefox,并且向ECMA(欧洲计算机制造协会)申报标准,行业标准叫做ECMAScriptIE5.5 微软推出JS发请

Read More...

Canvas画板

知识点 鼠标事件 document.onmousedown 按下鼠标 document.onmousemove 鼠标动了 document.onmouseup 松开鼠标 写代码的精髓就是有事log一下 client X client Y 事件属性返回当事件被触发时鼠标指针向对于浏览器页面(或客户区)的水平和垂直坐标。 鼠标左键button:0 鼠标中键button:1 鼠标右键button:2 一定不要忘了position:relati

Read More...

JavaScript初体验

知识点 数组就是对象 [‘a’,’b’,’c’,’d’,’e’]和{0:’a’,1:’b’,2:’c’,3:’d’,4:’e’, length:5}是一样的 Uncaught SyntaxError没有被处理的语法错误 居中:如果是内联元素,父元素加个text-align:center,如果是块级元素,宽度固定,加margin:0 auto a容纳了所需要知道的所有细节 12document.onkeypress=function(a)

Read More...

算法初级和数据结构

结构化编程 一行一行执行 有条件控制语句 if…else… 有循环控制语句 while(exp) do… 伪代码的好处 不用纠结于语法的细节,因为语法是你自己定的 可以体会语言设计者的想法,因为语法是你自己定的 什么是算法以下是高德纳在他的著作《计算机程序设计艺术》里对算法的特征归纳:12345输入:一个算法必须有零个或以上输入量。输出:一个算法应有一个或以上输出量,输出量是算法计算的结果。明确性:算法的描述必须无歧义,以保证算法的

Read More...

CSS

CSS的历史CSS全称Cascading Style Sheets,1994年哈肯·维姆·莱提出了CSS的最初建议。伯特·波斯(Bert Bos)当时正在设计一个叫做“Argo”的浏览器,他们决定一起合作设计CSS。 1997年初,W3C内组织了专门管CSS的工作组,其负责人是克里斯·里雷。W3C 开始接管 CSS 1998年5月W3C发表了CSS2,CSS2.1修改了CSS2中的一些错误,删除了其中基本不被支持的内容和增加了一些已有的

Read More...

HTML

W3C简介万维网联盟(World Wide Web Consortium,W3C),又称W3C理事会,是万维网的主要国际标准组织. 万维网联盟(W3C)由蒂姆·伯纳斯-李于1994年10月离开欧洲核子研究中心(CERN)后成立,在欧盟执委会和国防高等研究计划署(DARPA)的支持下成立于麻省理工学院MIT计算机科学与人工智能实验室(MIT/LCS)[2],DARPA曾率先推出了互联网及其前身ARPANET。 该组织试图通过W3C制定的新

Read More...

网络和IP

HTML & CSS & JS & JSON 四门语言的本质.HTTP 协议的底层其实是由 TCP 协议和 IP 协议(简称 TCP/IP)构建的。 TCP 传输控制协议(Transmission Control Protocol)TCP与UDP的区别是什么? TCP协议 可靠(发一个请求,成功不成功我是知道的),面向连接(tcp必须发起个连接,这端是我那端是服务器),UDP 不可靠,不面向连接、相对 TC

Read More...