自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笨小孩

凡是过往,皆为序章。

  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 3、Js权威指南第七版读书笔记-第三章 类型、值和变量(中:文本)

本文是个人读《JavaScript权威指南第七版》第三章笔记,本章主要涉及JavaScript文本

2024-02-02 13:41:02 734

原创 ruoyi(若依)(el-menu也可参考)菜单栏过长显示省略号才显示气泡

ruoyi框架菜单栏过长显示省略号才显示气泡,el-menu也可做参考

2024-02-02 11:52:25 579

原创 2、Js权威指南第七版读书笔记-第三章 类型、值和变量(上:数值)

本文是个人读《JavaScript权威指南第七版》第三章笔记,本章主要涉及JavaScript类型分类和数值

2023-12-26 14:08:57 867

原创 vue启动vxe-table按需引入报 dependency was not found: * vxe-table/lib/vxe-table in ./src/plugins/vxeTable.js

vue启动vxe-table按需引入报This dependency was not found: * vxe-table/lib/vxe-table in ./src/plugins/vxeTable.js

2023-12-25 15:41:44 819

原创 1、JavaScript权威指南第七版 第二章笔记:词法结构

本文是个人读《JavaScript权威指南第七版》第二章笔记,本章主要涉及区分大小写、空格和换行符、注释、字面量标识符和保留字Unicode、可选的分号。

2023-11-20 15:27:51 197

原创 vue中给数字新增四舍五入属性

js的数字属性toFixed不是我们正常理解的四舍五入,但是希望能和toFixed一样方便使用,达到四舍五入效果。可以在Number上新增一个属性。

2023-07-14 13:37:12 1047

原创 一个vue项目调用多个服务地址接口,也可mock数据

有时候,一个vue项目中会需要使用多个服务接口的地址,有时候在后端接口没开发完成,但是前端可能需要先模拟数据写页面,这时候可以先mock数据,模拟实际接口。

2023-06-09 16:02:57 1366

原创 VUE A页面跳转到B页面带参数,且每次点击跳转,数据刷新

项目遇到一个业务需求是,A页面展示消息列表,然后点击列表中的消息,跳转到B页面,B页面需要展示A页面中对应消息的内容。

2023-05-25 16:01:01 3444 3

原创 vue封装mathjs和Decimal.js加减乘除,解决精度问题

vue封装mathjs和Decimal.js加减乘除,解决精度计算问题。

2023-03-09 15:31:35 3404

原创 原生微信小程序引入npm和安装Vant Weapp

原生微信小程序引入npm和安装Vant Weapp

2023-03-02 17:48:58 796

原创 vue 自定义指令改data中数据

VUE自定义拖动指令,修改data中的数据。

2022-12-06 17:47:54 3115

原创 关于前端a标签下载,跨域下载重命名无效问题

解决a标签下载时,pdf,txt,图片等文件浏览器直接打开问题;跨域无法重命名问题;点击大文件下载浏览器长时间无反应问题。

2022-09-28 15:11:24 2089

原创 使用elementUI的table时,打印ref为undefined

使用elementUI中的table(带分页)时,使用ref,打印出现undefined解析。

2022-09-07 16:40:43 1718

原创 1.6、VUE计算属性

什么是计算属性如下,对于任何复杂逻辑,应当使用计算属性。<div id="example"> {{ message.split('').reverse().join('') }} </div><!DOCTYPE html><html><head> <meta charset="utf-8"> ...

2019-04-17 18:53:07 1751

原创 1.2、VUE的MVVM简单理解

MVVM分为model、view、viewmodel这种模式采用的是双向绑定,这样就只需要操作如下图中的data里边的数据就可以了,避免了操作DOM元素的繁琐操作。这也是VUE的核心。这种理解,是在使用vue的角度理解,如果从vue开发者角度,或者说从vue如何运行角度来说,又是另一个层面的理解。...

2019-04-17 16:28:04 2093

原创 带进度条的多文件上传demo

2019年春节过完,刚来上班第一天,没啥事情,就做了这么个多文件上传的demo,方便以后有这方面需求,可以作为参考。一、先贴几张效果图:1、页面初始化:2、选择文件效果:3、上传文件效果:二、代码1、html+js部分代码&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8" /&g...

2019-02-14 15:33:26 3935 3

原创 PHP返回json、xml格式数据,以及jsonp跨域

这里先展示下thinkphp框架的ajaxReturn函数源码:/** * Ajax方式返回数据到客户端 * @access protected * @param mixed $data 要返回的数据 * @param String $type AJAX返回数据格式 * @return void */ protected fun...

2019-02-14 14:47:27 4782

原创 JQuery改造alert和confirm弹框

背景:在有些项目里边,有些弹框样式要定制化,使用插件的弹框无法满足样式需求,这里写一个用jq写的弹框示例。eg:使用说明:1、示例中用到的图片pop_close.png 图片链接2、将示例代码和上边图片放在同级目录下3、示例下载地址:https://download.csdn.net/download/qq_21386275/107968424、效果图如下&amp;amp;lt;!DOCTY...

2018-11-20 18:31:00 9484

原创 在linux环境下修改php.ini不生效问题排查

php.ini修改后不生效主要有如下几种原因:1、修改php.ini配置文件后,没有重新加载php.ini配置文件。2、存在多个php.ini配置文件3、php.ini中的配置被其他文件中配置覆盖问题排查:1、修改配置后,重新加载php.ini文件,打印出phpinfo();查看读取的是哪个配置文件,确定你修改的配置文件是正确的。如下图。2、在打印出的phpinfo();中搜索你修改...

2018-11-20 10:26:31 19431 2

原创 解决blur和onclick冲突问题

场景:如下图所示,当点击X按钮时,会同时触发blur和onclick事件,此时不需要执行blur事件中代码,只执行onclick事件中代码。代码示例:&lt;html&gt;&lt;head&gt;&lt;script src="http://code.jquery.com/jquery-2.1.4.min.js"&gt;&lt;/script&gt;&lt;script type...

2018-11-14 17:38:13 6553

原创 安全实例总结

1. 关闭PHP版本信息在http头中的泄漏2. web应用表单密码类型输入启用了自动完成操作3. X-Frame-Options未配置4. 检测到会话cookie中缺少HttpOnly属性5. crossdomain.xml解决跨域问题6.XSS反射型和存储型7. SQL注入

2018-10-24 21:24:42 4988

原创 project 2013安装时报无法安装64位版本的office,因为在pc上找到了以下32位程序

在卸载project 2010后,安装project 2013,报如下错误,是因为卸载project 2010时,相关注册表没有删除。 解决方案: 1、win+r,输入regedit 2、进入到如下页面,点开下图中HKEY_CLASSES_ROOT 3、再找到如下位置点开,选中00005和00002开头的所有注册表,下图是已经删除了的情况,然后再安装64位的project 2013...

2018-09-11 10:28:42 18122 3

转载 javascript 总结(常用工具类的封装)

**JavaScript**1. type 类型判断isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) === 'String'}isNumber (o) { //是否数字 return Object.prototype.toString.call(o)....

2018-09-11 09:48:59 5281

原创 1.1VUE入门--写在前面

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;由于项目需求,接触到了VUE,又由于目前js发展方向走的是框架模式,vue相对于angularjs,React等,更为简单,而且vue是中国人开发的,中文文档较全,资源较多,基于种种原因,个人打算深入学习下VUE。 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&am

2018-08-17 09:22:17 5259 1

原创 js对数据常用处理方式

说明:本文并没有对js处理数据进行深究,本人也不是专业前端人员,只是碰到js处理数据时,对当时的处理数据方式进行记录和总结,后续工作中碰到值得记录的会持续更新。1、字符串转换成对象 代码: var obj = JSON.parse(data); console.log(JSON.stringify(data.data)); 说明: ①php中json_encode()转换返回给前端页...

2018-07-06 14:51:46 14383

原创 3.7、PHP命名空间

一、使用命名空间二、命名空间和动态语言特征三、使用命名空间:别名/导入

2018-05-29 13:56:32 5468

原创 3.3、PHP面向对象特性:封装性、继承性,多态性

一、封装性 二、继承性三、多态性

2018-05-15 18:04:59 5548

原创 3.4、PHP面向对象常见关键字和魔术方法

1、final 2、static3、单态设计模式4、const5、instanceof 6、克隆对象7、__toString()8、__call()和__callStatic() 魔术方法9、serialize()和unserialize()

2018-05-14 10:55:49 5596

原创 Linux软链接的创建,删除,修改

linux软链接的创建,删除,修改【目标目录】指软连接指向的目标目录下,【软链接地址】指“快捷键”文件名称,该文件是被指令创建的。如下示例,public文件本来在data文件下是不存在的,执行指令后才存在的。示例:结果:2、软链接创建需要同级目录下没有同名的文件。就像你在windows系统桌面创建快捷键时,不能有同名的文件。当同级目录下,有同名的文件存在时,会报如下错误:上图中由于data目录下已经有tes

2018-04-10 16:02:50 173310 2

原创 Windows下php+nginx环境搭建

场景说明: 在本地已有Apache+php环境下,为了便于学习nginx,所以在本地搭建nginx,并将项目切换到nginx环境下。所以本文就不介绍php的安装了,只介绍nginx安装以及从apache切换到nginx环境下。关于php搭建,可以参考:https://blog.csdn.net/qq_21386275/article/details/78271375一、Ngi...

2018-04-08 19:35:01 8239

原创 3.2、抽象一个类和实例化对象

一、抽象一个类 二、实例化对象 1、实例化对象 2、对象类型在内存中分配情况 三、$this 四、构造函数和析构函数

2018-03-28 19:20:36 7083

原创 3.1、PHP面向对象简单介绍

面向对象简称OOP,面向对象目的就是使项目代码具有重用性、灵活性和扩展性,使项目代码更简洁,易于维护。面向对象将一个问题模块化,将复杂的问题分解成一个一个小的问题,使其简单化。 面向对象可以主要分两个方向学习:1、面向对象的语法技术;2、面向对象的编程思想类和对象关系 这里先只是简单说明类和对象关系。 在代码层面,我们用class声明一个类,然后我们可以new出无数个对象。 举个例子,...

2018-03-13 17:50:24 5634

原创 2.4、PHP数组与数组结构

根据数组的下标( integer 和 string )不同,分为索引数组和关联数组。但是官方说法是PHP 数组可以同时含有 integer 和 string 类型的键名,因为 PHP 实际并不区分索引数组和关联数组。一、定义数组 数组结构: 键(key)可以是整数 integer 或字符串 string 值(value)可以是任意类型的值array( key =&gt; va...

2018-03-13 14:40:02 6642

原创 2.3PHP函数

一般的函数就不介绍了,这里主要介绍几种难以理解的函数。 2.3.1、引用参数的函数 引用参数函数,就是在函数的参数前加了一个&amp;符号。 一般的函数,在调用后,即便函数内修改了参数的值,但是也不会修改函数外部的值。因为函数的参数也属于局部变量。 如果希望在调用函数后,函数的参数值在内部变化了,该参数在函数外部也跟着变化,那么需要使用引用参数。 eg:&lt;?php ...

2018-03-05 11:36:41 5705

原创 PHP脚本定时任务实现及crontab实现定时任务

由于PHP只能被用户触发,被调用,调用后会自动退出内存,没有常驻内存。所以实现定时任务都是循环的执行某一个脚本。 PHP定时任务实现主要有两个方向: 1、循环脚本本身或脚本中代码循环执行 2、服务器定时调用php 先主要介绍php脚本循环执行方案: 方案1: 脚本中的代码循环执行。这种方法会占系统资源, 长时间运行,会有一些意想不到的隐患。比如内存管理方面的问题 。 eg://文...

2018-02-12 17:22:50 10910

原创 附1:PHP变量范围

1、局部变量 局部变量是在函数内声明的变量,其作用域仅限于函数内部。函数的参数也是局部变量,区别在于,函数参数值来自被调用时传入的值。执行完毕后函数内部的动态变量都将被释放。 eg: function a($b){ $c = 1; echo "$b+$c = " . ($b+$c) . ''; } a(2);//输出3 e

2018-02-02 11:36:13 5975

原创 2.2PHP循环结构

2.2.1、while语句 和 if 语句一样,可以在 while 循环中用花括号括起一个语句组,或者用替代语法: while (expr): statement … endwhile; while语句可以像if语句一样嵌套,但是建议不要超过三层 示例: /* example 1 */ $i = 1; while ($i 10) {

2018-01-31 00:01:59 6122

原创 2.1分支结构

1、if、elseif 、else 这里不过多解释,相信一看就会用。 else if可以连接在一起些elseif,另外花括号如果只有一行代码执行,也尽量不要省略花括号,因为这样可以增加代码的可读性,另外减少错误发生的可能。 2、多项条件分支结构switch ①case 表达式可以是任何求值为简单类型的表达式,即整型或浮点数以及字符串。不能用数组或对象,除非它们被解除引用成为简单类型。 ②

2018-01-29 23:22:36 5858

原创 1.5PHP运算符

简单来讲,各种程序语言的运算符类似于数学知识中的运算符号。按照可以操作几个数值来分类,可以分为三类:一元、二元、三元运算符。 ①一元运算符只能接受一个值,例如 !(逻辑取反运算符)或 ++(递增运算符); ②二元运算符可接受两个值,例如熟悉的算术运算符 +(加)和 -(减),大多数 PHP 运算符都是这种; ③最后是唯一的三元运算符 ? :,可接受三个值。按照功能来分类,可以分为:

2018-01-29 18:11:50 5912

原创 echarts3.0--地图和其点击事件及地图内文字内容样式位置控制

echarts的很多属性在不同的图中都是共用的,在本文中没有找到想要的,可以在我博客其他关于echarts3中看看,可能就找到了。准备工作: ①到echarts3(注意是echarts3,不是echarts2)官方下载echarts或者自定义下载,下载地址:http://echarts.baidu.com/download.htm ②准备地图的坐标文件,就是本文示例中引用的

2018-01-22 20:06:01 54001 6

简易弹框示例--适用于定制化样式弹框

利用jq对alert和confirm弹框要是修改,比较适合项目中样式定制化样式弹框,可以根据前端出的样式进行修改,本资源只是做一个示例。

2018-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除