摘要: 一. 定义和用法 bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。 语法: $(selector).bind(event,data,function)举例: 阅读全文
posted @ 2019-09-08 23:11 shansally 阅读(231) 评论(0) 推荐(0) 编辑
摘要: onclick只出现一次alert:我是click2【很正常第一次click事件会被第二次所覆盖】,但是addEventListener却可以先后运行,不会被覆盖【正如:它允许给一个事件注册多个监听器。在使用DHTML库或者 Mozilla extensions 这样需要保证能够和其他的库或者差距并 阅读全文
posted @ 2019-09-08 22:58 shansally 阅读(491) 评论(0) 推荐(0) 编辑
摘要: Webpack与Gulp、Grunt没有什么可比性,它可以看作模块打包机,通过分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。Gulp/Grunt是一种能够优化前端的开发流程的工具 阅读全文
posted @ 2019-09-08 22:51 shansally 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1.1 事件模型 事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托给前台MM代为签收。现实当中,我们大都采用委托的方案(公司也不会容忍那么多员工站在门口就为了等快递)。前台M 阅读全文
posted @ 2019-09-08 22:34 shansally 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1 ready事件:当DOM载入就绪,可以查询,操纵时绑定一个要执行的函数。它可以极大地提高web应用程序的响应速度。 2 onload事件:js中的方法,网页的所有元素、图片全部加载完毕才执行这个事件处理程序,速度相对较慢。 阅读全文
posted @ 2019-09-08 22:30 shansally 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 闭包的本质是函数嵌套,内部的函数可以引用外部函数的参数和变量,这样被引用的参数和变量就不能被垃圾回收机制给回收,因此可以封装一个私有变量。 但是闭包有优点有缺点,不必要的闭包只会徒增内存的消耗 阅读全文
posted @ 2019-09-08 22:01 shansally 阅读(109) 评论(0) 推荐(0) 编辑
摘要: a) 参数: GET传递的参数只能带URL后面,文本格式QueryString,各浏览器一般有长度限制,一般认为是2083,如果有中文字符更短。提交到服务器端的数据量小。 POST可以传递application/x-www-form-urlencoded的类似QueryString、multipar 阅读全文
posted @ 2019-09-08 21:56 shansally 阅读(652) 评论(0) 推荐(0) 编辑
摘要: AJAX = Asynchronous JavaScript and XML(异步的Javascript和XML) AJAX最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 1.1 场景原理 1-1.1 异步传输 当ajax发送请求后,在等待server端返回的这个 阅读全文
posted @ 2019-09-08 21:54 shansally 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 1.连接时 因为当服务器端收到客户端的SYN连接请求报文后(一), 可以直接发送SYN(请求)+ACK(确认)报文(二), 然后客户端确认与服务器已连接(三)。其中ACK报文是用来应答的,SYN报文是用来同步的。 2.关闭时 但是关闭连接时,当服务器端收到FIN(请求断开连接)报文时(一), 很可能 阅读全文
posted @ 2019-09-08 21:16 shansally 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1 属性 属性 描述 hash 返回一个URL的锚部分 host 返回一个URL的主机名和端口 hostname 返回URL的主机名 href 返回完整的URL pathname 返回的URL路径名。 port 返回一个URL服务器使用的端口号 protocol 返回一个URL协议 search 返 阅读全文
posted @ 2019-09-08 20:31 shansally 阅读(95) 评论(0) 推荐(0) 编辑
摘要: <html lang="en">向搜索引擎表示该页面是html语言,并且语言为英文网站,其"lang"的意思就是“language”,语言的意思,而“en”即表示english你的页面如果是中文页面,可将其改为<html lang="zh">zh即表示中文 <html lang=""en">可以输出 阅读全文
posted @ 2019-09-08 00:07 shansally 阅读(4913) 评论(0) 推荐(1) 编辑