- 博客(22)
- 收藏
- 关注
原创 通过复习面试题目学到的知识点(对自己的查漏补缺)
history模式原理可以这样理解,首先我们要改造我们的超链接,给每个超链接增加onclick方法,阻止默认的超链接跳转,改用history.pushState或history.replaceState来更改浏览器中的url,并修改页面内容。cookie采取同源策略,只有相同域名的网页才能获取域名对应的cookie,而别人在其他域名无法获取你的cookie,也就无法获取你的token,所以当别人伪造请求时,token和cookie中的token是绝对不一致的。
2023-03-29 14:21:06 115
原创 Already included file name .......
vue项目修改.vue的文件名之后会发生引入文件时报错类似于这样解决办法:快捷键:Ctrl + shift + P,打开:“命令面板”,输入:重新加载详情请见:Already included file name。。。。。Root file specified for compilation - 静以修身俭以养德 - 博客园...
2022-03-28 14:53:26 3011 1
原创 IE下ajax操作正常页面刷新数据不变,只有打开调试模式f12刷新数据才会变化
原因:在使用get请求时,如果传值没有发生变化,在ie11中会把这之前的get请求缓存下来,从而使得页面视图数据没有及时更新解决:换成POST请求~
2022-02-24 11:27:51 1047 1
转载 把 nodejs 部署到 linux 上
手把手教你把 nodejs 部署到 linux 上跑出 hello world - 简书https://www.jianshu.com/p/3b35385d6607
2021-09-29 10:57:05 160
转载 jquery实现点击div空白处隐藏该div
<div id="div1"></div>$(document).bind("click",function(e){ var target = $(e.target); if(target.closest("#div1").length == 0){ $("#div1").hide(); }});
2021-09-23 18:30:38 459
原创 window.onresize可以实现同步页面更新问题+js判断是否为手机
判断是否为手机: function isMobile() { var userAgentInfo = navigator.userAgent; var mobileAgents = [ "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad","iPod"]; var mobile_flag = false; //根据userAgent判断是否是手机 f
2021-09-08 17:50:18 239
原创 /sockjs-node/info?t= net::ERR_SSL_PROTOCOL_ERROR
错误:如下图在经历了多次的思想斗争承认是自己的问题后开始解决:{ "apiUrl": "http://192.168.56.101:5000/", "port": "8080", "host": "127.0.0.1", "socketHost": "172.16.0.26:443"//json文件中添加这句来配置public(json中不能写注释)}在参考了https://github.com/vuejs/vue-cli/issues/1472...
2021-09-06 17:39:20 1021 4
原创 Warning: Codemirror `default value` can not collect, please use `option.initialValue` to set defa..
错误:warning.js?d96e:34 Warning: Codemirror `default value` can not collect, please use `option.initialValue` to set default value.https://www.npmjs.com/package/vue-codemirror阅读上面链接的这篇文章后,跟着一块初始化即可;我是这样的(vue项目):1、npminstallvue-codemirro...
2021-07-16 10:31:04 2339
转载 json转数组
//数组转json串var arr = [1,2,3, { a : 1 } ];JSON.stringify( arr );//json字符串转数组var jsonStr = '[1,2,3,{"a":1}]';JSON.parse( jsonStr );
2021-07-14 16:50:20 1585
原创 configurable product某个属性为空,子产品有值不显示问题
configurable product某个属性为空,子产品有值不显示问题首先其次找到首先通过Magento_Swatches\web\js\swatch-renderer.js查看切换子产品时,数据显示的逻辑问题。其次查看app\code\Magento\Catalog\view\frontend\layout\catalog_product_view.xml中属性值对应的template找到Magento\Catalog\view\frontend\templates\product\vie
2021-06-22 17:45:16 90
转载 Cookie 的 SameSite 属性(阮一峰的网络日志)
Cookie 的 SameSite 属性(阮一峰的网络日志)Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。一、CSRF 攻击是什么?Cookie 往往用来存储用户的身份信息,恶意网站可以设法伪造带有正确 Cookie 的 HTTP 请求,这就是 CSRF 攻击。举例来说,用户登陆了银行网站your-bank.com,银行服务器发来了一个 Cookie。Set-Cookie:id=a3fWa;用户后来又访问了恶意网站ma
2020-09-15 09:21:17 1001
原创 今日bug(magento2前台页面无效果,利用JQuery的collapsible)
今日bug(magento2前台页面无效果,利用JQuery的collapsible)define([ 'jquery', 'collapsible' ], function($) { 'use strict'; const waitForUpdate=function(){ if(!this.content.attr('aria-busy')){ console.log("he "); return this.content.trigger('co
2020-08-12 16:58:43 118
转载 requireJS教程(一)
requireJS下载:https://requirejs.org/版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/c11073138/article/details/81043376一、requireJS作用1)实现js文件的异步加载,避免网页失去响应;2)管理模块之间的依赖性,便于代码的编写和维护。实现代码模块化什么是模块化?模块就是实现特定功能的一组方法。只要把不同的函数(以及记录
2020-08-07 15:57:53 945
原创 LESS 相关知识点(Variable、Mixins、Function、Nesting、Scope、Operation)
Variable:预定义变量@width:10px;@height:@width+10px;#header{ width:@width; height:@height;}output(输出):#header{ width:10px; height:20px;}Mixins 不需要每个地方都写全路径(通过继承关系)#button{ background-color:#fff; border-radius:7px;}#sbutton{ width:150px; heig
2020-08-04 08:29:00 185
原创 magento2报错:Undefined property: Exercises\Redo\Setup\UpgradeData::$eavConfig in
magento2报错:Undefined property: Exercises\Redo\Setup\UpgradeData::$eavConfig in解决:注意构造函数内容!!
2020-07-31 13:39:25 122
原创 magento2 报错问题Exception #0 (Exception): Notice: Undefined offset:1 in...
今日出错问题: Exception #0 (Exception): Notice: Undefined offset: 1 in解决办法:一定要看路径对不对,routes.xml文件frontname和module.xml文件的名字是否正确!!!
2020-07-30 16:11:09 464
原创 Magento 2的客户帐户中添加自定义section
第1步:创建客户帐户布局首先,需要customer_account.xml在路径中创建文件Mageplaza/Module/view/frontend/layout<?xml version="1.0"?><!--/** * Copyright 漏 Magento, Inc. All rights reserved. * See COPYING.txt for license details. */--><page xmlns:xsi="http://www.
2020-07-30 09:47:29 167
原创 magento2 为table建model 、source model
1、model/ResourceModel/Material.php1)继承Db下的AbstractDb2)通过init方法把表格和主键传给resourcemodel,就可以处理数据。<?phpnamespace Exercises\Redo\Model\ResourceModel;use Magento\Framework\Model\ResourceModel\Db\AbstractDb;class Material extends AbstractDb{ protected f
2020-07-29 15:30:42 328
原创 magento2 addCount和getCount相关计数方法
计数的方法逻辑(自我理解)(material可换)1、model下的MaterialRepository.php写计数的方法public function addCount($materialId=null,$offset=1){ if($materialId){ $material = $this->materialFactory->create(); $material->load($materialId);
2020-07-29 14:19:14 279
原创 magento2相关配置问题
magento2电脑重启后先打开虚拟机打开mobaXterm需要执行以下三行(root下执行)cntlm -c /etc/cntlm.confsystemctl start mysqld.servicesystemctl start httpd.service在user下运行执行代码命令配置代理(ie浏览器上配置)命令行通过内容搜文件grep -rn “***” ./所在位置...
2020-07-29 09:29:46 147
原创 Magento 2开发教程 - 如何添加新属性(product和category)
Magento 2开发教程 - 如何添加新产品属性欢迎使用Markdown编辑器https://www.cnblogs.com/xz-src/p/6920359.html小猪源码教程新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将
2020-07-29 08:45:32 609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人