- 博客(74)
- 资源 (17)
- 收藏
- 关注
原创 js常见算法题
js常见算法题js判断字符串出现最多的字符function strMax(str){ var len = str.length; var obj = {} var target = ''; var count = 0; for (var i = 0; i < str.length; i++) { if(obj[str[i]]){ obj[str[i]] +=1; }else{ obj[str[i]] = 1; } } for(x in obj){ if(o
2021-06-25 17:53:57
614
原创 js面向对象
why 面向对象编程?面向美妞编程不行吗?so 先看下面向对象基本特性(可以理解为“优势”或“碉爆了”的意思):封装:把客观的事物封装成抽象的类,并且类的方法和属性只让可信的类或者对象操作,对不可信的则进行隐藏。继承:通过继承创建的类称为“子类”或者“派生类”,继承的过程,是从一般到特殊的过程。多态:对象多功能,多方法,一个方法的多种表现。对象实例化方法原始模式:这样的写法有两个缺点,一是如果多生成几个(100个!)实例,写起来就非常麻烦;二是实例与原型之间,没有任何办法,可以看出没.
2021-04-13 16:29:21
117
原创 zblog文章添加自定义字段
找到并修改当前theme下的include.php文件//注册插件(default为主题名称)RegisterPlugin("default", "ActivePlugin_default");//挂载插件(default为主题名称)function ActivePlugin_default(){ global $zbp; Add_Filter_Plugin('Filter_Plugin_Edit_Response5', 'add_customChart');}Add_F.
2021-03-04 14:16:51
1417
1
原创 codeigniter 3 No input file specified解决方案-亲测简单有效
codeigniter 3 No input file specified解决方案,只需改一处配置我本地环境是Nginx1.15.11:找到 application/config/config.php第26行,改为:$config['base_url'] = 'http://lidysun.me/';其中lidysun.me是本机web服务器配置的域名。最后来点张大红袍图:easy and nice...
2020-07-14 20:26:29
513
原创 Vuex mapState mapGetters mapMutations mapActions 使用笔记
Vuex使用笔记store/index.js// store/index.jsimport Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex);// export default new Vuex.Store({export const store = new Vuex.Store({ state: { ...
2020-04-02 15:24:20
532
原创 express连接mysql
安装并引入mysql var mysql = require('mysql')npm install mysqlvar mysql = require('mysql');创建连接配置 createConnectionvar connection = mysql.createConnection({host: 'localhost', //数据库地址port: '3306',/...
2020-03-28 09:46:02
3413
2
原创 深入理解ES6箭头函数里的this,看这篇就够了
一,了解前须知1,箭头函数:出现的作用除了让函数的书写变得很简洁,可读性很好外;最大的优点是解决了this执行环境所造成的一些问题。比如:解决了匿名函数this指向的问题(匿名函数的执行环境具有全局性),包括setTimeout和setInterval中使用this所造成的问题。2,我们常见的window属性和方法有alter,document,parseInt,setTimeout,setI...
2020-02-25 11:15:46
5618
2
原创 滑动验证插件,兼容IE8
废话不多说,直接砸代码!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>滑动验证</title> <style> .ui-slider-wrap { back...
2019-05-29 16:53:20
2187
1
原创 css js 打印背景图
如果不对浏览器设置,直接打印时是无法打印背景图的。方法一 :css@media print { body{ -webkit-print-color-adjust:exact; -moz-print-color-adjust:exact; -ms-print-color-adjust:exact; print-c...
2019-04-03 14:56:20
3050
原创 css js 打印背景图
如果不对浏览器设置,直接打印时是无法打印背景图的。方法一 :css@media print { body{ -webkit-print-color-adjust:exact; -moz-print-color-adjust:exact; -ms-print-color-adjust:exact; print-c...
2019-04-03 14:56:20
2856
2
原创 Javascript原生实现id class tagName获取元素
JQuery固然很方便,但若抛开它,一样可以用原生javascript获取dom元素。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <style> *{margin:0;padding:0;} ...
2019-03-27 16:02:01
907
原创 原生js实现jQuery parentsUntil 和 closest方法
需求很简单,如下图:点击表格内每行的删除按钮时删除该行<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>demo2</title> <style> *{margin:0;paddin...
2019-03-26 17:31:51
1464
原创 React状态提升
React状态提升React中的状态提升概括来说,就是将多个组件需要共享的状态提升到它们最近的父组件上.在父组件上改变这个状态然后通过props分发给子组件.子组建1class One extends React.Component { constructor(props) { super(props); } render(){ return ( ...
2019-03-15 15:26:35
246
原创 Git的使用--如何将本地项目上传到Github
第一步:创建一个本地的版本库文件夹你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。现在我通过命令行在桌面新建一个TEST文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹第二步:通过命令git init把这个文件夹变成Git可管理的仓库这时你会发现TEST里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,...
2019-03-14 14:35:57
216
原创 js闭包在实际开发中的应用
js闭包实际开发中应用闭包简单来说就是函数中的函数,也可以把它理解为一种现象,就是说一个函数要访问另外一个目标函数内部的变量,就要在目标函数中再定义一个函数(以此来把作用域链往下延长一段,目的就是为了利用js在找自由变量时,会沿着作用域链一级一级往上找的特点),并将这个定义的函数return出来,供外部使用。在实际开发中,闭包主要是用来封装变量,收敛权限 。代码function ...
2019-03-09 16:31:21
3862
原创 VS Code 恢复默认设置
a.打开如目录:C:\Users\sungang\AppData\Roaming\Code\User( 注意替换pcName为自己电脑设置的名称)b.用记事本打开目录下的settings.json,修改里面的对应配置可以解决对应的问题,重置的话全部删除就好了// 将设置放入此文件中以覆盖默认设置{ &quot;editor.fontSize&quot;: 16,}...
2018-12-25 09:25:32
128401
5
原创 元素滚动悬浮固定小插件fixedItem
//滚动悬浮 //fixedClass 配合元素固定的class类名 //target参照物,当滚动高度超过参照物时取消悬浮 //callback($item) 成功固定后的回调,$item为当前固定元素 $.fn.fixedItem = function(fixedClass,target,callback){ return $(this).each(function(){ ...
2018-12-04 11:21:16
423
原创 Django加载静态文件失败,已解决
Django加载静态文件失败,已解决js/css等静态文件要放在static目录下,且static和templates属于同级目录在Django项目setting.py中,添加静态文件夹static目录路径STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static')]检查setting.py中的INSTALLED_A...
2018-11-06 11:31:16
29298
6
原创 Vue计算属性详解:项目实战搜索排序
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2018-10-27 14:06:52
502
原创 Javascript正则匹配文件名和文件后缀
//去除字符串前后空格String.prototype.trim = function() { return this.replace(/(^\s+)|(\s+$)/g, '');};//11位手机号格式化function telFormat(tel, space) { space = space ? space : ' '; return String(tel)...
2018-10-23 15:56:23
12249
原创 HQUI 备份
Sass// incofont@font-face { font-family: 'iconfont'; /* project id 739021 */ src: url('http://at.alicdn.com/t/font_739021_bpoyyzho9er.eot'); src: url('http://at.alicdn.com/t/font_739021_bpoyy...
2018-10-22 11:24:27
465
原创 Python编写Windows Service服务定时爬虫程序
Python编写Windows Service服务爬虫程序主要是一个定时到某网站抓取iconfont字体文件,供C#人员破解使用# _*_ coding:utf-8 _*_import win32serviceutil import win32service import win32eventimport winerrorimport servicemanagerimport sy...
2018-09-28 17:32:10
900
原创 float浮动元素IE6/7下margin-bottom失效解决方案
float浮动元素IE6/7下margin-bottom失效: 解决方案:在浮动元素后面添加:<div class="clearfix"></div>给类名设置样式:.clearfix{ clear:both; height:0; font-size: 1px; line-height: 0px;}即可!...
2018-09-14 10:27:14
491
原创 Python基础知识总结
函数可变参数# 可变参数def calc(*number): sum = 0 for x in number: sum = sum + x * x return sumprint(calc(5,5,5))#直接调用num = [1,2,3]print(calc(*num))#列表参数调用:*num表示把num这个list的所有元素作为可变参...
2018-08-02 14:12:08
788
原创 vue-cli内.vue组件嵌套.vue组建
<template> <div> <p class="p1">Hello ,This is {{page_name}} now</p> <test/> <!-- 3.使用 --> <hello></hello>
2018-06-07 15:09:30
1882
原创 python+scrapy+selenium爬取并下载麦子学院所有视频教程
主要技术栈: - python2.7 - scrapy - xpath / re定位元素 - selenium模拟浏览器虽然Spider爬虫主文件不超50行,但更多的是调试javascript 链接:https://pan.baidu.com/s/1gJ-WQRfxNLriQTSmldzZ9w 密码:wrmp...
2018-03-09 11:23:33
4329
原创 2018年最新自动化测试视频教程百度云分享全套不加密-麦子学院VIP报班课程
2018年最新自动化测试视频教程百度云分享全套不加密-麦子学院VIP报班课程课程标题:自动化测试基础 1.自动化测试概述 2.自动化测试原理 3.自动化测试工具介绍(完) 课程标题:UFT自动化测试详解 1.UFT简介及脚本录制 2.UFT录制回放原理 3.对象探测器使用 4.TO及RO属性获取 5.对象库 6.UFT检...
2018-02-25 23:57:35
10663
原创 2018年最新python视频教程学习建议百度云分享
前端方面(掌握基础即可,越精越好,建议学习顺序1)HTML+CSS基础入门 http://www.maiziedu.com/course/421/ Javascript初步 http://www.maiziedu.com/course/302/ Javascript 进阶 http://www.maiziedu.com/course/581/ Web前端开发...
2018-02-24 15:23:53
29084
2
ThinkPHP5快速入门.zip
2020-06-13
NodistSetup-v0.9.1.exe
2019-08-14
前端分页组建
2017-12-15
VUE Vue-Router Vue-Resource Vuex技术栈练习demo
2017-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人