08 2019 档案
摘要:闭包是什么? 我的理解是,闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。 闭包是就是函数中的函数,里面的函数可以访问外面函数的变量,外面的变量的是这个内部函数的一部分。 辅助理解 闭包的作用 1.使用闭包可以访问函数中的变量,让这些变量值始终保存着
阅读全文
摘要:MVC,MVP和MVVM都是常见的软件架构设计模式(Architectural Pattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法,一种架构模式往往使用了多种设计模式。 要了解MVC、MVP和MVVM,就要知
阅读全文
摘要:第三方接口蚂蚁金服开放平台: https://docs.open.alipay.com/200/105518微信开放平台: https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN微信支付: https://pay.weixin
阅读全文
摘要:图中已经对前端性能做了一些概括。 从三个方面就前端性能进行总结:网络方面、DOM操作及渲染方面、数据方面。 网络方面 web应用,总是会有一部分的时间浪费在网络连接和资源下载方面。往往建立一次网络连接是需要时间成本的。而且浏览器同一时间所发送的网络请求数是有限的。所以,这个层面的优化可以从「减少请求
阅读全文
摘要:1 请谈谈微信小程序主要目录和文件的作用? <!--[if !supportLists]-->· <!--[endif]-->project.config.json 项目配置文件,用得最多的就是配置是否开启https校验; <!--[if !supportLists]-->· <!--[endif]
阅读全文
摘要:前端开发:面向对象与javascript中的面向对象实现(一) 面向对象理解: 面向对象是一种对现实世界理解和抽象的方法,是一种先进的程序设计理念,是一种比较抽象的,多形态的设计模式。我们可以这么理解:“万物皆对象”,我面向了它,即“面向对象”。例如,面前有一台电视机,深入剖析,这个电视机具有哪些特
阅读全文
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs"Inherits="Default5"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition
阅读全文
摘要:Form表单提交前js验证 1. Onclick() 2. Onsubmit() Button标签 input (属性 submit button )标签 Input type=button 定义按钮,没有任何行为。多数情况下,用于通过javascript启动脚本 Input type=submit
阅读全文
摘要:可以通过this.$data获取当前状态下的data,通过this.$options.data()获取该组件初始状态下的data。 然后只要使用Object.assign(this.$data, this.$options.data())就可以将当前状态的data重置为初始状态了。ps: Objec
阅读全文
摘要:1.$.ajax()返回其创建的 XMLHttpRequest 对象。 $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml"
阅读全文
摘要:不同浏览器的内核也不尽相同,所以各个浏览器对网页的解析存在一定的差异。浏览器内核主要分为两种,一是渲染引擎,另一个是js 引擎,内核更加倾向于说渲染引擎。常见的浏览器内核: 不同浏览器的默认样式存在差异,可以使用 Normalize.css 抹平这些差异。 // 2022/11/01 更新一下 一、
阅读全文
摘要:jQuery笔记(一) 1.1. jQuery 介绍 1.1.1 JavaScript 库 JavaScript库:即 library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画animate、hide、show,
阅读全文
摘要:什么是前端工程化、模块化、组件化? 前端工程化 工程化是一种思想而不是某种技术(当然为了实现工程化我们会用一些技术) 再用一句通俗的话来概括前端工程化:前端工程化就是用做工程的思维看待和开发自己的项目,而不再是直接撸起袖子一个页面一个页面开写 前端模块化前端工程化是一个高层次的思想,而模块化和组件化
阅读全文
摘要:1.路由变化页面数据不刷新问题; 出现这种情况是因为依赖路由的params参数获取写在created生命周期里面,因为相同路由二次甚至多次加载的关系 没有达到监听,退出页面再进入另一个文章页面并不会运行created组件生命周期,导致文章数据还是第一次进入的数据。 解决方法:watch监听路由是否变
阅读全文
摘要:1.使用 wx.startPullDownRefresh()下拉刷新无效: “enablePullDownRefresh”: “true” 在 Page 中定义 onPullDownRefresh 处理函数,监听该页面用户下拉刷新事件。 需要在 config 的window选项中开启 enableP
阅读全文
摘要:同源策略 浏览器同源策略:同源指协议、域名、端口皆相同 使用同源策略的原因:出于安全考虑,主要时为了防止CSRF攻击【利用用户的登录专改发起恶意请求】 =>跨域主要时为了阻止用户读取到另一个域下的内容 请求跨域的结果是,请求被发送出去了,但是相应被浏览器拦截了。 跨域的几种方式: JSONP(JSO
阅读全文
摘要:如何更改placeholder属性中文字颜色 placeholder这个属性是HTML5中新增的属性,该属性的作用是规定可描述输入字段预期值的简短的提示信息,该提示会在用户输入之前显示在输入字段中,会在用户输入字段后消失,有些浏览器则是获得焦点后该提示便消失(如Safari、IE) 适用范围:pla
阅读全文
摘要:vue 项目上传到码云,push时error: failed to push some refs to 'https://gitee.com/mawenrou/vue_ht.git' 因为之前已经创建了rights子分支推送到码云,写git push,只有第一次推送到码云要写成push -u ori
阅读全文