- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 2018-9-26-js闭包
js闭包<script> function a(){ var n=0; function inc(){ n++; console.log(n); } inc(); inc(); } a(); //控制台先输出1,后输出2 ...
2018-09-29 02:34:58 112
原创 2018-9-26-js作用域
JavaScript作用域在JavaScript中,对象和函数同样也是变量在JavaScript中,作用域可以访问变量,对象,函数的集合变量-->局部变量和全局变量作用域:就是变量的使用范围局部作用域和全局作用域js中没有块级作用域,对括号中定义的变量,这个变量可以在大括号外面使用函数中定义的变量是局部变量变量的作用域块级作用域:在其他语言中,任何一对或括号中的语句都...
2018-09-29 01:52:36 116
原创 2018-9-27-js-函数
例如:有一个功能要判断返回顶部按钮是否显示js代码如下: var sTop = document.body.scrollTop; if(sTop>100){ document.getElementById("sm_top").style.display="block"; }else{ document.getElementById("sm...
2018-09-28 21:50:45 109
原创 2018-9-28-js
1.如何获得浏览器客户端的名称document.write(navigator.appName);2.status属性可以设置或者返回窗口状态栏的文本注意: status属性在IE,火狐,Chrome,和Safari默认配置是不能正常工作。要允许脚本来改变状态栏文本,用户必须把配置屏幕首选项设置为false dom.disable_window_status_change。(或在Fire...
2018-09-28 20:43:11 198
原创 2018-9-18-PHP-MVC框架
mvc:面试题常考的东西 什么是mvc? 它是一种设计模式,有模型(model),视图(view),控制器(controller)完成的应用程序,有模型发出要实现的功能到控制器,控制器接收 组织功能传递给视图。 MVC M model(模型) 主要就是处理业务逻辑 -> class Model{} //一张表对应一个模型 blog...
2018-09-18 01:15:33 131
原创 2018-9-13-PHP魔术方法
魔术方法: __construct 构造方法(重点) 触发时机: 当实例化(new)这个类的时候自动触发 作用: 初始化一批成员属性的时候使用 参数: 可以有可以没有 可有可无 如果你定义了形参,你必须传实参,不然报错__destruct 析构方法(重点) 触发时机: 销毁一个对象或者程序执行完毕的时...
2018-09-13 21:16:38 97
原创 2018-9-10-PHP面向对象
面向对象面向对象一共有3个部分:面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)什么是对象: 就是特指的某一个东西,万物皆对象什么是类: 类是通过class关键字来定义的。 定义类的属性public(public是修饰符,共有三个,是public,protected,private,这里我们暂时只用public) 类的实例化又叫创建一...
2018-09-13 21:02:44 113
原创 PHP-水印封装
PHP水印文件结构:water.php<?php//水印函数封装/***@param $dstSource大图资源*@param $srcSource小图资源*@param $position 位置*@param $alpha 透明度*@param $imgType 图片类型*@param $path 图片路径,在image文件夹下*@param $isRa...
2018-08-23 19:07:26 155
原创 如何给webstrom设置“添加注解”的快捷键
第一步:打开 file->Settings第二步:在里面直接搜索Live Templates第三步:选中要添加的语言后,点击右上角的+进行添加(live templates)
2018-08-23 16:08:07 2471
原创 php-11-mysql
导出库:dump(扔弃)C:\Users\yemengdi>mysqldump -uroot -p php1802 > c:\sql\mysql.sqlEnter password:导入库:host(主机地址)C:\Users\yemengdi>mysql -h localhost -uroot -p php1802 <c:\sql\mysql.sqlEnt...
2018-08-15 12:11:52 121
原创 PHP-10-mysql
查看引擎:引擎(engine)show engines;增删改(重点)添加数据:第一种:mysql> insert into user1(id,name,money,province,age,sex) values( -> 8,'叶梦迪',888,'北京',21,1);Query OK, 1 row affected (0.00 sec)第二种:m...
2018-08-14 23:22:57 203
原创 PHP-10-mysql
https://blog.csdn.net/lijingkuan/article/details/50741364mysql -uroot -pmysql -uroot -ppasswordshow databases;show tables;use databases;select database();set names utf8;drop database namedr...
2018-08-14 11:15:07 108
原创 Redis
https://mp.weixin.qq.com/s?__biz=MzA4MzEwOTkyMQ==&mid=2667379774&idx=1&sn=fd1cd65fdb3c5a74f573c6ac08601eaf&chksm=84f32d70b384a4664e240ab17b3e7eaec781f775afba88a3a1e63c3a18fd9aadf56d1e8...
2018-08-14 08:48:08 106
原创 PHP-9-数据库
【错误处理】了解 notice:变量声明未赋值 warning:include 'ini.php'; Fatal error :致命错误 ini_set() 设置 : display_errors 后面是0 屏蔽所有错误信息 后面是1 默认 <?php ini_set('disp...
2018-08-13 20:41:14 275
原创 PHP-(1)
什么是PHP?超文本预处理器是一种通用开源脚本语言运行原理:运行在服务器端,内嵌在HTML当中的脚本语言继承环境wampserverphpstudyxmappappserverphp版本mysql数据库Apache服务怎么访问:地址输入localhost 主机名或则输入127.0.0.1 你本机ip注意:以后再写PHP代码的时候都写在www文件夹下面php开发...
2018-08-11 11:21:23 183
原创 PHP-4
运算符和表达式:+ - * / %强制类型转换:intval()强制给转换成整数前面如果是字符串就是0如果前面是浮点数的话,就保留整数floatval()强制转换成浮点类型strval()转换为字符串类型boolval()转换为布尔类型在变量前面加上()时候intstringfloatboolean前面不能放null 和resource设置数据类型:s...
2018-08-11 11:20:44 143
原创 PHP-5
【优先级】 () 【三目运算符】重点 ? : 条件 ? 真区间 :假区间 能套用 3 4 5 6层吗 ? 可以 一般最多也就两层 【其他符号】 暂时了解 @抑制错误信息,但是不能抑制致命错误 notice warning => 数组访问符 ...
2018-08-11 11:19:51 131
原创 php-(2)
【数据类型】 八种 四种标量 1、整型 int 2、浮点型 float 3、字符串 string 4、布尔 boolean ...
2018-08-11 11:18:13 143
原创 php-6
回顾 函数: 普通函数有参数有默认值有返回值return 和 echo 的区别?全局变量局部变量超全局变量 $_GET $_POST $_REQUEST $_SERVER $_FILES $_COOKIE $_SESSION 【静态变量】 重点 function total() {...
2018-08-11 11:15:12 119
原创 php-7
如何查手册:1.查看函数本身的版本和功能2.查看函数的返回值3.查看函数需要哪些参数,参数分别是啥4.如果看到【】代表这个参数可以传可以不传5.如果遇到....说明参数可以无限传6.如果遇到&就是引用传参7.如果那你遇到mixed 代表你可以传递任意类型的参数8.如果遇到callback 代表你需要传入的是回调函数【匿名函数】 就是没有名字 的函...
2018-08-11 11:12:27 111
原创 php-8
回顾:数组1.PHP5.4 -》$arr=array();php7.0 -》$arr=[];以上两种方式都可以用2.数组分类一维数组:$arr=[1,2,3,4,5];$arr=['a'=>'b','c'=>'d'];二维数组:$arr=['a'=>[]];三维数组---多维数组$arr=[[[ ]]];索引数组:下标...
2018-08-10 21:35:07 134
原创 PHP数组函数
数组的键名和值://返回数组中的所有值(不保留键名)(重点)//array_values()$array=array("size"=>"XL","color"=>"gold");var_dump(array_values($array));//执行结果//array (size=2)// 0 => string 'XL' (length=2)// 1 =&
2018-08-09 23:30:33 78
原创 PHP-3-函数-重要多看
1.静态变量 重点function total(){ static $num=0; $num++; echo $num.'<br/>';}total();total();total();这个变量只会初始化一次,在运行的时候会记录上一次的值 ,static的变量不会销毁。//解决内部函数重复定义的问题,定义一个标识function hah...
2018-08-07 11:11:11 118
原创 HTML-腾讯软件中心
1.图文解析 https://pc.qq.com/效果图:代码块<!--别人的--> <!--在设置下边框的时候给他一个box-shadow (box-shadow: 0 1px 0 0 rgba(0,0,0,.05);)--> <div class="header bottom-shadow"> <!...
2018-08-06 14:58:02 1385
原创 PHP-2-函数
函数两种:第一种:系统函数 类库函数(重点)注意:如果类库函数能解决,尽量不要自己封装is_null()is_array()empty()第二种:自定义函数函数定义:就是在真实的项目开发中,有些代码会重复使用,咱们会自己把那块代码封装到一起作为公共代码,供团队使用优点:1.代码利用率高2.代码冗余少了3.减少开发时间4.可维护性高5.代码方便...
2018-08-06 14:56:50 151
原创 PHP-1
1.什么是PHP?超文本预处理器是一种通用开源脚本语言。2.运行原理:运行在服务器端,内嵌在HTML当中的脚本语言3.集成环境wampserverphpstudyxmappappserverphp7版本mysql数据库Apache服务器4.怎么访问:地址栏输入:localhost主机名或者输入127.0.0.1 本机IP注意:以后在写PH...
2018-08-02 10:50:34 159
原创 js(1)
什么是JS? JS是一种运行于JS解释器/引擎中的解释型脚本语言。 编译型语言:程序在运行前会进行编译 解释型语言:运行之前不会编译,直接执行,出错则停止。 JS解释器/引擎:是JS脚本的运行环境 a .独立安装的JS解释器(NodeJS)。 b .嵌入在浏览器内核中的JS解释器。 PC,平板,手机,电视 … 全部都支持JSJS的发展史 1、1992年 Nombas 为自己的软件开
2017-08-24 18:35:53 212
原创 html小例子
精美选项卡效果: 关键代码: $(function(){ $(".sel span").mouseover(function(){ $(this).addClass("bg").siblings().removeClass(); var index=$(this).index(); $(".list ul").eq(index).show().sibl
2017-08-16 20:24:22 1091
原创 jquery小例子
1.QQ空间相册展示 核心代码:<script type="text/javascript"> var _index=0; var bImg=null; $("ul li").click(function(){ _index=$(this).index(); //获取序列号 $(".gray").show(); //显示
2017-08-13 16:09:45 287
原创 js小例子
如图布局,点击右边的小图,右边的小图会和左边的大图交换位置。 关键代码: function show(obj){ var bigimg=document.getElementById(“bigsrc”); var bigsrc=bigimg.src; bigimg.src=obj.src; alert(bigimg.src); obj.src=bigsrc; } 重要知识点:
2017-08-12 19:40:03 271
原创 我问你答(1)
问:为什么在网页中很少用*{padding:0px;margin:0px:}去更改浏览器的默认样式? a .在一个网站中,通配符(*)匹配所有的元素,它会把所有的标签都遍历一遍。 当网站比较较大时,样式就会比较多,会使网站加载的时候需要很长一段时间(耗时)。 在这个时候使用分组选择器(用逗号隔开)比较好。 详见:http://jingyan.baidu.com/article/597a064
2017-08-11 19:50:10 240
原创 css3(4)
* 用于匹配任何的标记> 用于指定父子节点关系E + F 毗邻元素选择器,匹配所有 紧随 E元素之后的同级元素FE ~ F 匹配 所有 E元素之后的同级元素F名称[表达式] a . E[att] 匹配所有具有att属性的E元素 ([att]获取所有的定义了att的标签;E[att=val] 匹配所有att属性等于“val”的E元素; b . [att=val] 获取所有定义了att属性
2017-08-09 12:16:13 479
原创 css3(6)
渐变: #d1 { height:200px; width:400px; border:solid 1px red; /*线性渐变,开始位置,结束位置,开始的颜色,结束的颜色,色标 (色标位置,色标颜色,可以有多个色标,色标即是颜色过渡点)*/ //background:-webkit-gradient(linear,left top,left bottom, from(blue)
2017-08-09 11:23:43 216
原创 css3(5)
text-shadow :文本阴影。 p{ font-size:60px; font-weight:900px; color:#999; text-shadow:5px 5px 5px #333; 水平位移,垂直位移,模糊半径,颜色。 }文字缩进: text-indent文本换行: p { width:100px; border:solid 1px red; word-wr
2017-08-08 19:09:33 254
原创 css3(3)
定位: 行内元素对于padding有效果, span对于margin的上下不支持,左右支持 绝对定位: a .脱离了文档流,不会单独占满一行,浮动没有作用。 b .只有对元素进行定位(决定定位,相对定位,固定定位), 才能使用left,right,bottom,top。 c .默认情况下,元素设置的left,right,bottom,top是相对于浏览器。 d .如果父元素设置了定位
2017-08-08 17:44:10 212
原创 css3(2)
表格样式<caption></caption>表格标题: <table><caption>年度收入2016-2017</caption> <tr><th></th></tr><tr><td></td></tr></table> 属性:caption-side:bottom; 表格边框:border:solid 1px red; 边框重叠:border-collspse:collapse;
2017-08-08 16:37:15 314
原创 css3(7)
精简版:像素px,相对长度单位。像素px是相对于显示器屏幕分辨率而言的。 PX特点: a, 低版本IE无法调整那些使用px作为单位的字体大小; b, 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;em:是相对长度单位,相对于父元素,若父元素都未设置,则相对于浏览器的默认字体尺寸。 任意浏览器的默认字体高都是16px,16px*62.5%=10px 所以我们在写CS
2017-08-07 18:25:22 196
原创 css3(1)
CSS选择器以及引入方式哪几种,CSS选择器有哪些以及它们的优先级答案:行内样式<p style=”color:red;”>hello</p>, 内嵌式<head><meta charset=”utf-8”><title></title><style>p{color:red;}</style></head> 链接式,<link href=”../demo.css” rel=”stylesheet
2017-08-07 10:49:47 155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人