随笔分类 -  teach

摘要:(1)常用异步函数 (2)常用ajax案例 var xhr; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest() } else { xhr = new ActiveXObject("Microsoft.XMLHTTP") } xhr.ope 阅读全文
posted @ 2020-01-31 19:43 剑仙6 阅读(123) 评论(0) 推荐(0)
摘要:js中的异步 使用像 JavaScript 这样的语言编程时,很重要但常常被误解的一点是,如何表达和控制持续一段时间的程序行为。 如从数据库或文件系统中请求数据然后显示数据、通过网络发送数据并等待响应,或者是在以固定时间间隔执行重复任务(比如动画)等。这些程序并不会以及运行结束,通常一部分运行在当下 阅读全文
posted @ 2020-01-31 18:50 剑仙6 阅读(762) 评论(0) 推荐(0)
摘要:这里介绍下回调函数应用场景,同时涉及到的有同步异步处理 函数也是一种数据类型,既可以当做参数进行传递,也可以当做方法的返回值 1、参数 2、返回值 注意: 一般情况下,把函数当做参数传递,就是为了获取函数内部的异步操作结果 (1)同步函数 (2)异步函数 详见下节文章 首先需要了解异步API,举例如 阅读全文
posted @ 2020-01-31 17:10 剑仙6 阅读(202) 评论(0) 推荐(0)
摘要:(1)反馈 1、sublime没有格式化功能,如果需要则需安装插件实现HTML-CSS-JS Prettify,安装完毕后快捷键为Ctrl+Shift+H 2、回调函数,详见js中的异步模式 回调函数篇 3、封装ajax方法,详见封装ajax方法 4、关于JS模块化问题,详见关于JS模块化问题 5、 阅读全文
posted @ 2020-01-31 10:32 剑仙6 阅读(154) 评论(0) 推荐(0)
摘要:需求:调用fn,获取内部data数据 思考:正常情况下,如果没有异步,一般操作就会获取,如下所示 如果直接调用,默认方法返回值为undefined 解决方案如下: 然后在fn传入callback参数(函数也可以是参数),此时等价于下面标红处情况 然后可以在内部打印数据 当定时器执行完毕后,调用回调函 阅读全文
posted @ 2020-01-29 18:43 剑仙6 阅读(123) 评论(0) 推荐(0)
摘要:表单的name作用:name 属性用于对提交到服务器后的表单数据进行标识 注意:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。 简单来说,name就是提交到后台的索引,比如在复选框中都要设置成name="hobby"说明几个复选框都在爱好下。 (1)name如何分组: 具有相同n 阅读全文
posted @ 2020-01-29 18:13 剑仙6 阅读(5050) 评论(0) 推荐(1)
摘要:本节知识点 注意:这里是基于文件,而不是数据库;CRUD为增删改查 crud是指在做计算处理时的增加(Create)、读取(Retrieve)、更新(Update)和删除(Delete) 大纲 (1)复习 (2)文件操作路径'/'与模块标识路径'/' 1、文件操作路径 2、模块标识路径 注意:这里. 阅读全文
posted @ 2020-01-06 10:04 剑仙6 阅读(155) 评论(0) 推荐(0)
摘要:(1)切片工具: (2)切片类型: (3)切片基本要点 (4)参考线 新建参考线Ctrl+R 隐藏所有参考线Ctrl+; (5)不规则图片切片 不规则图片切片保存时,操作与其他不同,这里可以用切片工具选中后,复制然后粘贴到新建面板即可 (6)快速选中图层和组 去到“自动选择”勾选项,就可以快速选中。 阅读全文
posted @ 2020-01-05 23:02 剑仙6 阅读(181) 评论(0) 推荐(0)
摘要:前端必备自定义滚动库——iScroll iScroll是什么 很多场景,如果使用body的滚动会很不方便,这时候,就会使用某个元素的局部滚动,恶心的事情就会发生了。 pc端web,windows系统的浏览器会出现丑陋的滚动条。(其实也有最新的css样式可以解决,兼容性欠佳) 手机移动端,ios浏览器 阅读全文
posted @ 2020-01-05 16:36 剑仙6 阅读(778) 评论(0) 推荐(0)
摘要:IScroll.js插件是兼容所有移动端滚动条事件的插件,在某些安卓机中,我们无法通过overflo:scroll这个css属性来出现滚动条;它也可以非常好的在一个容器元素中处理滚动; 注意 在使用IScroll.js必须要有3层元素嵌套,如: <div class="food-left"> <ul 阅读全文
posted @ 2020-01-05 16:34 剑仙6 阅读(385) 评论(0) 推荐(0)
摘要:经常能看到两种导出模块的方式:module.exports和exports。 穿插一个必备小知识:在文件a.js中用exports或module.exports导出的对象(方法、变量),可以在另一个文件b.js中通过require('./a')引用。 module和exports是Node.js给每 阅读全文
posted @ 2020-01-05 00:11 剑仙6 阅读(845) 评论(0) 推荐(0)
摘要:2、伪数组对象转数组 Array.prototype.slice.call(jQuery实例对象) slice截取拷贝测试: 底层实现: 接下来写个伪数组对象 接下来,伪数组对象转数组,如下所示 此时,内部this指向fakeArr伪数组对象 . 阅读全文
posted @ 2020-01-05 00:05 剑仙6 阅读(365) 评论(0) 推荐(0)
摘要:exports和module.exports区别 1、分析 我们可以从底层实现去理解:在node里每个模块内部都有一个自己的对象module,而该module对象里,有一个子对象exports 在node里,谁require该文件,谁就得到module.exports接口对象 我们发现,每次导出接口 阅读全文
posted @ 2020-01-04 23:48 剑仙6 阅读(1745) 评论(0) 推荐(0)
摘要:(1)反馈 1、本节知识 2、SEO 网站运营专业,负责SEO搜索引擎优化,职位SEO运营专员 3、软件开发版本 设计软件工程学 4、each与forEach 5、node重要性 6、模块加载规则 7、node网站开发模型 8、重定向 永久重定向案例: 访问新浪时,会永久重定向 (2)模块系统 前言 阅读全文
posted @ 2020-01-04 19:19 剑仙6 阅读(129) 评论(0) 推荐(0)
摘要:jQuery遍历 小结: 也可以利用原型实现伪数组对象转数组 阅读全文
posted @ 2020-01-04 18:34 剑仙6 阅读(448) 评论(0) 推荐(0)
摘要:作为开发人员,经常需要测试IE兼容,这里推荐大家直接安装IE11,支持版本选择,这样便可以在控制台快速测试兼容 安装链接: https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads 安装完成后,可以利用ie控 阅读全文
posted @ 2020-01-04 16:47 剑仙6 阅读(199) 评论(0) 推荐(0)
摘要:类似于浏览器控制台的调试提示工具 在node下也有console工具 (1)进入node环境 (2)测试 (3)区别 1、浏览器包含DOM、BOM,node不包含 2、node下的console中所有核心模块可以直接使用,不用再require引入 加true参数 所以一般用来API辅助测试 . 阅读全文
posted @ 2020-01-04 16:07 剑仙6 阅读(311) 评论(0) 推荐(0)
摘要:原理: 表单提交重定向 1、如何通过服务器让客户端重定向(服务器重定向) 先写个死数据测试下 如何通过服务器让客户端重定向? 1、设置状态码为302临时重定向(301为永久重定向) 2、在响应头中通过Location告诉客户端网哪里重定向 3、如果客户端发现收到的服务器响应状态码是302,就会自动去 阅读全文
posted @ 2020-01-04 15:45 剑仙6 阅读(626) 评论(0) 推荐(0)
摘要:客户端渲染+服务器端渲染 1、客户端渲染 所以一般会发两次请求,第一次请求页面字符串,第二次请求数据 2、服务端渲染 当然,ajax等异步请求也会用到,只是看具体应用场景 3、如何判断网页是客户端渲染还是服务器渲染 查看网页源代码,如果源代码里有页面对应内容,则是服务端渲染。如果没有页面对应内容,则 阅读全文
posted @ 2020-01-03 17:05 剑仙6 阅读(256) 评论(0) 推荐(0)
摘要:(1)代码风格案例如下: (2)代码风格: 为约定代码风格,在社区中规定了代码规范 JS常用代码风格规范有2种 JavaScript Standard Style标准风格 Airbnb JavaScript Style爱彼迎风格 官网: 注意: 三种情况必须加封号,除非之前没有代码,在第一行。但也有 阅读全文
posted @ 2020-01-02 19:27 剑仙6 阅读(645) 评论(0) 推荐(0)

欢迎访问个人网站www.qingchun.在线