- 博客(20)
- 收藏
- 关注
原创 js--DOM概况及封装函数
概念DOM中节点种类一共有三种【注】在JS中所有节点都是对象。<div title="属性节点">文本</div>元素节点 属性节点 title=“属性节点”文本节点 文本document.getElementById(id);【功能】通过当前元素节点的id,获取对应元素节点。元素节点属性通过这个节点对象,访问它的一系列属性。tagName 获取元素节点的标签名innerHTML 获取元素节点标签间的内容HTML属性idtitlestylecla
2020-06-13 18:29:35 284
原创 js--BOM系统对话框
系统对话框浏览器可以通过调用系统对话框,向用户显示信息。系统提供了三个函数,可以完成系统对话框的操作。1、alert()直接弹出警告框参数,警告框上显示的内容alert('111');2、confirm()【功能】弹出一个带有确定和取消按钮的警告框【返回值】如果点击确定,返回true如果点击取消,返回falsevar res = confirm("请选择确定和取消");alert(res);3、prompt()【功能】弹出一个带输入框的提示框【参数】第一个参数:在提
2020-06-13 15:56:35 198
原创 js--简单秒表实现
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #div1 { border: 1px solid; margin: auto; width: 300px;
2020-06-13 11:49:47 222
原创 js--Math对象常用的函数
Math.PI 约等于3.14159Math对象常用的函数alert(Math.round(3.5));//四舍五入 4alert(Math.random());//0-1之间随机数alert(Math.max(10,20,30));//返回较大数 30alert(Math.min(10,20,30));//返回较小数 10alert(Math.abs(-10));//返回绝对值 10alert(Math.ceil(3.1));//向上取整 4alert(Math.floor(3.9));/
2020-06-13 10:44:55 205
原创 js--ECMA
严格模式【注】从字面意思理解,即这种严格模式下,浏览器会对JS 的要求更加的苛刻。“use strict”;写在那个作用域下,这个作用域下所有的代码都遵从严格模式。【注】不要轻易在全局范围开通增加"use strict";建议在作用域内使用。//function m1() {// max = 10;//如果在给变量赋值的时候,没有使用var声明该变量,那么当前全局变量进行处理//}function m1() { "use strict"; var max = 10;}m1();al
2020-06-13 10:27:19 162
原创 js基础--字符串
字符串的概念【注】在JS中将所有单引号或者双引号括起来的都叫做字符串。字符串创建方式:1、通过new运算创建var str = new String("hello");alert(str);2、new可以省略var str = String(true);alert(typerof str);//object 对象有属性和函数3、通过常量创建字符串var str = "hello";alert(str);字符串的属性length 返回的是当前字符串中字符的个数var str
2020-06-13 09:55:43 134
原创 js基础数组--排序
系统提供排序 **reverse() 逆向排序** 【格式】数组.reverse() var arr = [10,20,30]; arr.reverse(); alert(arr); **sort()** 【格式】数组.sort() 功能:将数组中的元素升序排序 注:sort默认是按照字符串进行排序。 var arr = [10,1,5,15]; arr.sort(); alert(arr);冒泡排序【原理】前后两个数两两进行比较
2020-06-12 10:02:44 89
原创 js基础--数组--方法详解
concat()【格式】数组1.concat(数组2);功能:将两个数组,合并成一个新数组,源数组并不会被改变返回值:合并好的新数组参数:要合并的数组例子:var arr1=[“测试1”,“测试2”];var arr2=[“测试3”,“测试4”];var arr = arr1.concat(arr2);输出(测试1,测试2,测试3,测试4)。slice()【格式】数组.slice(start, end);功能:基于当前数组获取指定区域元素并创建一个新数组。源数组不变。参数:star
2020-06-11 16:08:21 166
原创 js基础--进制转换
十进制转二进制【方法】除二取余,倒序排列十进制数转二进制52 => 110100二进制转十进制方法:要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。02 ^0 + 02 ^1 + 12 ^2 + 02 ^3 + 12 ^4 + 12 ^5 = 52例如:bai二进制数1101.01转化成十进制1101.01(二进制)=12 ^0+02 ^1+12 ^2+12 ^3 +02 ^-1+12 ^-2=1+0+4+8+0+0.25=13.25(十进制)十进制转八进制/十
2020-06-11 13:22:32 619
原创 PHP+google第三方登录
1、获取ID+秘钥 https://console.developers.google.com/创建凭据获取客户端ID+秘钥2、下载SDKhttps://github.com/googleapis/google-api-php-client/releases3、跳转登录 require APP_ROOT_PATH."google-api-php-client-2.4.1/vendor/autoload.php"; $clientID = '你的clientID'; $
2020-05-22 10:18:59 2831
原创 PHP+Facebook第三方登录
1、创建应用 https://developers.facebook.com/2、进入应用,添加产品:Facebook登录点击设置-》基本 获取编号秘钥进入Facebook登录-》设置 来设置允许的回调地址3、下载SDK:https://github.com/facebookarchive/php-graph-sdk4、获取登录链接并跳转 require APP_ROOT_PATH."system/Facebook/autoload.php"; //创建实例
2020-05-22 10:17:35 3513
转载 opencart 源码解析
//访问index.php,安全过滤、加载配置文件、核心启动文件、函数库、类库//new注册表$registry = new Registry(); //$registry里保存的config是根据当前店店铺(`oc_store`)获取`store_id`,然后到`oc_setting`里取出该店的配置信息,跟配置文件config.php无关$query = $db->query(...
2019-11-15 17:51:13 576
原创 opencart设置后台中文
1、打开后台System->Localisation->Languages,添加简体中文(1)中文简体(2)zh-cn(3)zh_CN.UTF-8,zh_CN,zh-Hans-CN,zh-cn,china,zh(4)启用(5)排序2、打开后台System->Settings,编辑网店,打开local,设置后台语言为中文简体...
2019-11-15 17:35:12 1590
原创 使用opencart安装vqmod
vqmod有opencart专门的版本,目前opencart中文官方网站最新版本V2.6.3官网下载地址:https://www.opencart.cn/download其他地址:http://www.mycncart.com/index.php?route=product/product&product_id=8vQmod能做什么?以不更改原核心文件为原则,创建XML修补文件,来...
2019-11-15 17:26:25 497
原创 简单自动切换轮播图
<style type="text/css"> .slider { position: relative; overflow: hidden; min-height: 1px; } .slider-groups { position: relative; overflow: hid...
2019-11-14 14:21:10 387
原创 使百度地图API支持HTTPS
把http项目迁到https下,百度地图不显示了。是因为在线生成的百度地图代码不支持https导致的,直接把<script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&s=1"></script>改成:<script type="text/javasc...
2019-11-14 11:48:14 690
原创 PHP+Nginx访问txt文件直接下载
添加以下代码至配置文件location / { if ($request_filename ~* ^.*?.(txt)$){ add_header Content-Disposition attachment; } }
2019-08-29 13:56:23 596
原创 备案域名被微信封的解决方法
最近我司刚注册的域名在微信访问被屏蔽了,这是腾讯安全管家大数据显示的结果,其实这个链接在非微信环境下,仍然可以打开,只是在这个生态触碰了微信的大数据安全预警。以下是我解决的方法:1、先进行网站安全检测 https://urlsec.qq.com/check.html2、根据检测原因修改网站内容,因我是新注册的域名,他报的是去年就被封了,这就是典型的前人犯事,后人遭殃,所以直接网站拦截申...
2019-08-28 10:35:33 729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人