自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

转载 js Object方法大全

Object 静态方法总结create 创建一个对象const obj = Object.create({a:1}, {b: {value: 2}})第一个参数为对象,对象为函数调用之后返回新对象的原型对象,第二个参数为对象本身的实例方法(默认不能修改,不能枚举)obj.__proto__.a === 1 // true obj.b = 3;console.log(obj.b) // 2//创建一个可写的,可枚举的,可配置的属性pobj2 = Object

2022-03-27 13:36:23 4028

原创 AS3常用动画效果公式集合

AS3缓动公式:sprite.x += (targetX – sprite.x) * easing;//easing为缓动系数变量sprite.y += (targetY – sprite.y) * easing;AG:<!-- 示例一:AS3缓动公式 从(0,0)移到(x,y) --><div id="box" style="width: 100px; height: 100px; background: #f85455;position: absolute;"&gt

2021-12-15 10:08:12 799

原创 Adobe AIR在iOS上的存储目录 (符合iOS Data Storage规范)

近日用air 开发的ios app,提交后说是文件不符合iOS Data Storage规范,查了很多资料,终于解决了!Adobe <wbr>AIR在iOS上的存储目录 <wbr>(符合iOS <wbr>Data <wbr>Storage规范)给自己鼓鼓掌。其实这个官方早就给出了解决方案,只是我一直都不知道,乱碰壁。为了让大家不会像我一样碰壁,我在这写出来供大家参考。按照苹果公司的iOS Data Storage要求,下载数据或生成数据,应该放置在/L

2021-11-10 14:25:17 1625

原创 彻底理解浏览器的缓存机制(http缓存机制)

一、概述浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们先使用图文简单介绍一下HTTP报文,HTTP报文分为两种:同步sau交流学习社区(首发):https://www.mwcxs.top/page/565.html1、HTTP请求(Request)报文,报文格式为:请求行 – HTTP头(通用信息头,请求头,实体头) – 请求报文主体(只有POST才有报文主体),如下图HTTP响应(Response

2021-11-02 16:54:35 334 2

原创 react和vue区别 那个更适合做大型项目

都说react适合做大型项目,但是什么是大型项目呢。什么是大型项目这个所谓的大项目应该是指 多部门,多项目协作。而并不是页面量和工作日,对于大公司,协作所带来的成本,效率问题才是问题为什么会说react要更适合大型项目,这么说的基础又是什么首先在上方已经说过,选用vue或者react作为大型项目的框架主要还是在于人,在于开发团队的统合程度那为什么还要说react更适合大型项目呢,支点是什么呢?大型项目的庞大带来的是代码优化以及性能优化,react提倡的更细粒度的封装,带来的组件

2021-10-28 10:02:38 3101 1

原创 VUE2 和VUE3 的特点对比

一.vue3新特性:  1.数据响应重新实现(ES6的proxy代替Es5的Object.defineProperty)  2.源码使用ts重写,更好的类型推导  3.虚拟DOM新算法(更快,更小)  4.提供了composition api,为更好的逻辑复用与代码组织  5.自定义渲染器(app、小程序、游戏开发)  6.Fragment,模板可以有多个根元素二.vue2 vue3响应原理对比  1.vue2使用Object.defineProperty方法实现响应式数据

2021-10-26 14:55:17 393

原创 css – 调整content属性的图像大小

我有一个无序的链接列表,每个链接都有唯一的ID。我正在使用该id与:before selector放置链接前的相关网站的favicon(使用content属性)。其中一个图标是其他图标的两倍。有没有办法使用CSS改变这个图标的大小?如果答案是否定的,除编辑图像外,还有什么办法吗?视觉参考:这是我尝试的(它似乎不起作用):#geog:before{ content: url("icons/geogebra.ico") " "; height: 50%...

2021-10-12 17:15:16 4581 1

原创 网页深色模式样式适配(web dark mode support)

目前iOS,macos都有了深色模式,而最近微信最新版也做了深色模式(dark mode)适配,我试了下,手机切换时页面效果样式是实时刷新的。于是就想着web怎么能够监听深色模式,并设置样式。查了资料后,在Stack Overflow上找到了答案,下面来看看一般通过css里的媒体查询就能适配深色模式: (prefers-color-scheme: dark),先来看看怎么用js获取当前是否是深色模式怎么用js判断当前是否是深色模式// 获取当前是否是深色模式// window.matchMedi

2021-10-11 10:02:46 1241

原创 HTML5 获取和设置DATA-*属性值的四种方法讲解

1、获取id的对象2、需要获取的就是data-id 和 dtat-vice-id的值一:getAttribute()方法const getId = document.getElementById('getId');// //getAttribute()取值属性console.log(getId.getAttribute("data-id"));//122console.log(getId.getAttribute("data-vice-id"));//11// //setAttri

2021-09-28 13:08:27 1055

原创 jquery 为旋转 div 设置动画

我正在创建跨浏览器兼容的旋转(ie9 +),并且在jsfiddle中有以下代码$(document).ready(function () { DoRotate(30); AnimateRotate(30);});function DoRotate(d) { $("#MyDiv1").css({ '-moz-transform':'rotate('+d+'deg)', '-webkit-transform':'...

2021-09-27 14:42:14 1899

原创 监听页面滚动及滚动到指定位置

两种监听页面滚动的方法一、原生js通过window.onscroll监听window.onscroll = function() { //为了保证兼容性,这里取两个值,哪个有值取哪一个 //scrollTop就是触发滚轮事件时滚轮的高度 var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; console.log("滚动距离" + scrollTop);}二、Jque

2021-09-27 11:09:49 4901

原创 ThinkPHP 数据库操作(三) : 查询方法、查询语法、链式操作

查询方法条件查询方法where 方法可以使用 where 方法进行 AND 条件查询:Db::table('think_user') ->where('name','like','%thinkphp') ->where('status',1) ->find();多字段相同条件的 AND 查询可以简化为如下方式:Db::table('think_user') ->where('name&title','like','%

2021-09-26 11:47:11 3588 1

原创 (function($,window,document){.......})用法

这是jQuery写插件的书写方法。function($,window,document)这三个参数的意思是:①$ 是把jQuery传进来,这样你可以在function中可以继续使用$作为jQuery的引用②window 把当前的window(窗口)对象传进来③document 把当前的dom对象传进来,这样你可以操作dom对象。html的所有元素都属于dom对象的范畴作用:主要传递jquery对象进去。因为函数内部有作用域,所以把代码包在一个即时函数中,防止对全局作用域造成污染。..

2021-09-22 17:00:51 457

原创 CSS深入了解border:利用border画三角形等图形

三角形实际上是border的产物 我们正常使用的border都是四边一个颜色,当我们把四边换上不同颜色 那么你就会发现,三角来了~!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>css3三角形画法</title> <style> .content{ width

2021-09-22 15:08:40 260

原创 块级元素包含行内元素(img、span等)底部多出3px间隔的解决办法

html:<div class="logo_left"><!--div的高度是83px--> <img src="images/logo.jpg"/><!--图片的高度是80px--></div>解决:1.那么,为什么div的高度会比img的高度多3px呢?  这是因为,行内元素后面会跟一个空白符,会使它的高度多出3px。2.怎么解决?  我在查阅验证之后总结了4种方案:  1. 设置div{ fon

2021-09-22 14:49:16 333

原创 git 还原未被提交的文件

这将取消您可能已暂存的所有文件git add: git reset 这将还原所有本地未提交的更改(应在repo root中执行): git checkout . 您还可以仅将未提交的更改还原到特定文件或目录: git checkout [some_dir|file.txt] 还原所有未提交更改的另一种方法(更长时间键入,但可以从任何子目录工作): git reset --hard HEAD 这将删除所有本地未跟踪文件,因此只保留git跟踪文件: git clean -fdx 警告: -x 还将

2021-09-22 09:24:27 4799

原创 .gitignore文件 的创建和使用

gitignore说明在使用git的过程中,一般我们总会有些文件无需纳入git的管理,也不希望它们总出现在未跟踪文件列表,这些文件通常是日志文件、临时文件、编译产生的中间文件、工具自动生成的文件等等。此时我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件模式,Git会根据这些模式规则来判断是否将文件添加到版本控制中。注意:在windows下可以创建文件名为.gitignore.,保存之后系统会自动重命名为 .gitignore格式规范所有空行或者以注释符号 # 开头的行都会

2021-09-16 18:18:30 2049

原创 数据库常用命令操作

创建表:  create table 表名 (    字段名1 字段类型 默认值 是否为空 ,    字段名2 字段类型 默认值 是否为空,    字段名3 字段类型 默认值 是否为空,    ......  );  创建一个user表:  create table user (    id number(6) primary key, ---主键    name varchar(50) not null, ---姓名 不为null    sex varc...

2021-09-16 15:49:01 72

原创 查找80端口被占用的程序进程

查找80端口被谁占用的方法进入命令提示行(开始运行输入 CMD),输入命令netstat -ano|findstr 80(显示包含:80的网络连接) ,就可以看到本机所有端口的使用情况,一般80端口在第一行PID=4 的程序是哪一个呢?接着在命令提示和下输入指令tasklist,列出所有当前运行的进程,扩展:也可以通过任务管理器查看PID:...

2021-09-09 10:04:50 1268

原创 LeapMotion 不能启动解决方法

如果遇到需要手动启动的提示,就需要自己去设置里面输入services.msc。打开服务功能。找到LeapService,手动打开服务。

2021-09-06 11:42:54 1669

原创 node 使用 --use_strict

node --use_strict main.js解决每一个js文件都要写入 'use strict' 的方法

2021-08-21 08:20:21 401

原创 VSCode国内镜像下载地址

https://vscode.cdn.azure.cn/stable/379476f0e13988d90fab105c5c19e7abc8b1dea8/VSCode-darwin-universal.zip

2021-08-21 07:55:57 1994

原创 斐波那契数列实现

斐波那契数列由0,1开头0 1 1 2 3 5 8 13 21 34 ...function fib(max) { var t, a = 0, b = 1, arr = [0, 1]; while (arr.length < max) { [a, b] = [b, a + b]; arr.push(b); } return arr;}// 测试:fib(5

2021-08-18 08:33:51 56

Android热更新的修复程序

Demo,制作的Android的热更新修复程序。

2018-12-19

Android注入实现Dex热修复

通过优化,Android通过反射注入Dex到dexElements数组,实现Bug的热修复,

2018-12-19

空空如也

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

TA关注的人

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