- 博客(24)
- 资源 (4)
- 收藏
- 关注
原创 PHP备忘
php变量声明加上php变量作用域(global关键字)php数组(array(”=>”,”=>”)或array(”,”,”,”))php数组遍历常用foreach( php变量作用域(global关键字) php数组(array(”=>”,”=>”)或array(”,”,”,”)) php数组遍历常用foreach(array as key=>key=>value) php在文件中的
2017-09-20 20:17:31 219
转载 CSS3的弹性盒子
姑且叫做盒子-item模型吧,实现这个效果,需要的是一个大盒子(块级或行内元素),盒子内装上多个item。 盒子必须需要添加的css样式为display:flex; 只做列举,不作详解//盒子cssflex-directionflex-wrapflex-flowjustify-contentalign-itemsalign-content//item cssorderflex-g
2017-09-06 20:19:57 325
原创 bootstrap一点心得
基于js和css的开发框架,由于考虑了很多用户经常设置的属性值,所以使用其封装好的类可以获得一个比较符合大众审美界面效果。 而使用这个框架最重要的是靠记忆(虽然名字很规范,套路很清晰,但是要真正用好,让自己尽可能少写css,记住最重要) 下面一个form表单样式设置的一个符合框架要求的写法(引入框架见官网)<form class="form-inline" action="#" method="
2017-08-31 16:30:39 434
原创 Ajax的一点用法
什么是Ajax?一种快速实现动态网页的技术。操作过程是什么?首先你得创建一个服务器(下面是一个简单的nodejs服务器)var http = require('http');//引入http模块var fs = require('fs') ;//引入fs模块http.createServer( function(req,res){ console.log(req.url)
2017-08-29 16:43:19 216
原创 jQuery的学习日记
jq的本质就是封装的js函数jq对象获取设置类似数组的对象,通过length属性可进行遍历,每个数组成员是一个dom对象,可以使用dom原生方法;需要注意的是,jq对象只可用jq方法,dom对象只可用dom方法。jq对象通过下标进行数组访问可获得dom对象,dom对象可通过$(dom对象名)转换为jq对象。jq对象的方法(如:html,attr,css,val……),返回的是第一个dom对象(
2017-08-24 21:00:02 271
原创 canvas学习小记
canvas是一个标签,通过获得其本身,可以绘制出想要的图形。 canvas重要的是画笔,是一个对象,提供了很多绘图的方法,需要注意的是画笔如果不使用beginPath方法就不会抬笔。 fill方法其实是有参数的,不过一般用不到而已 弧度和角度(2*Math.PI 是360°),此外Math对象也是使用的弧度 清除画布(canvas.width = canvas.width ||clearR
2017-08-21 19:58:06 265
原创 DOM一些易忘点
childNodes和children在不同浏览器中对于内容的解释有小差别innerHTML和appendChildinnerHTML很万金油,可读又可写(只要你想,网页都能弄出来);appendChild更容易有结构性createElement非必要情况不要在创建的对象中写样式,常用写法是在css文件中写相关的类,然后给这个对象添加这个类名(**.className = 'box'或**.s
2017-08-16 19:49:41 225
原创 JS中一种实现sleep函数的方案
困扰了我很久的问题,在此留个记录 ①原生js ②setInterval和setTimeout ③近似递归的处理方法因为js是单线程,所以计时器也是有顺序的//问题描述:我想实现一个网页的图片左右滑动效果(不是切换),//要求:每次滑动一张图片,然后停止1s,再滑动……停止……//解决思路:给图片滑动写一个方法,执行一次移动一小点距离,n次后移动完整张图片,使用setInterval函数去执
2017-08-15 15:29:04 2638
原创 自编的一些js
一个简单的html+css+js代码<style type = "text/css">*{ margin:0; padding:0;}#box{ position:relative; margin:100px auto; width:100px; height:400px; background:red;}ul{ positi
2017-08-10 19:47:45 195
原创 js的call和bind等原型方法的简单实现
看代码之前,你必须了解this动态绑定特性Function.prototype.bindN = function(context){ var self = this; return function(){ context.fn = self; context.fn(); delete context.fn; }}Function.prototype.callN
2017-08-07 10:19:32 602
原创 js动画效果(贴一个完整的代码,附js文件写法)
关于图片自行设置<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> * { margin: 0 auto; }
2017-08-05 09:52:40 837
原创 JavaScript学习笔记
HTML中引用js ①在HTML中写< script>< /script> ②引用外部文件< script src=”js文件路径”>< /script> 变量声明都用var,且变量所占内存大小随每次的赋值大小而动态变化 变量的提升(变量使用前未定义的处理) %运算结果的符号位为第一个变量的符号 ||和&&的特性,所以有赋值操作不要写在表达式中,而应写在前面或后面 N
2017-08-03 14:42:15 162
原创 CSS动画(补充一些常用写法)
关于2d变换参鉴我的“HTML基础”文章过渡(w3c更标准) 解释下什么是过渡(个人理解可能有误): 一个标签由于一些原因改变了属性,如下举例//仿照w3c的例子div{ width:100%; height:300px; background-color: black; transition: 参数1 , 参数2;//在标签内声明这个属性 /*参数一代
2017-08-02 11:40:59 217
原创 循环队列的题
Description输入的第一行为一个自然数n,表示要求构造的顺序循环队列空间数。 第二行为操作次k,接下来k行为出队入队操作,每行各代表一次操作。入队用in表示,出队用out表示,如果是入队,则in隔一空格后为一整数,表示入队元素值。 Input输出完成所有入队出队操作后,一次性出队元素。用一个空格隔开。可以假定队在完成所有操作后不为空。 Output输出完成所有入队出队操作后,一次性出队元
2017-07-31 12:58:43 1059
原创 Linux下的C(长期贴)
Linux基本命令及文件组织结构:1、组织结构 Linux:犹如一颗倒置的树,所有文件存在根目录下(/) Windows:所有文件存在于盘符中("E"……)2、基本命令 1、打开命令终端:(Ctrl Alt T) farsight@ubuntu:~$(用户名@主机名 :与$之间当前所处路径) 2、pwd:查看当前所在路径 eg:略 3、
2017-07-30 09:11:02 274
原创 C、C++、Java、JS(长期贴)
先对他们分个类 C/C++:有指针,变量存放内容,指针存放地址 Java/JS:无指针,变量都存放地址(无论什么类型) C:面向过程,可用结构体进行简单的封装 C++/Java:面向对象(三大特征),对于事物先做抽象,再根据对象的联系进行流程编写(C++更偏向底层一些;Java则封装了很多方法,以及跨平台) JS:基于Java的语法规则,但是是一个极弱类型语言,所以很随意,所以有一些规则很
2017-07-29 20:36:33 378
原创 初入H5
一、H5新元素(结构语义化)标签 语义<nav> 等同于《div class=”nav”>》 导航<header> 页眉<footer> 页脚<section> 区块<article> 文章<aside> 侧边栏<progress> 进度条<details> 文档细节<summary> 标题<mark>
2017-07-28 18:51:57 265
原创 CSS的定位属性(使用小结)
CSS有定位有三种:(不加position的则算作无定位) (1)relative (2)absolute (3)fixed有定位属性的元素完全脱离文档流(类似于float)===========1)relative参照元素**本来的位置**进行位移;原空间保留,(这里可理解为就是无定位元素,只是多了个移动位置的功能,margin移动位置功能是要改变所占空间大小的)==
2017-07-27 20:21:53 451
原创 初入JavaScript(待修改)
一、首先去分析名字(翻译一下就是Java脚本)(所以数据存放方式是如何呢?)二、数据类型 1)基本数据类型: Number、Boolean、String 2)引用数据类型: Object-JSON数据类型、Array 3)不一样的数据类型 Function三、变量 变量 ======================
2017-07-25 20:32:06 318
原创 关于CSS的杂项(常用项)
一、位置 标签位置用align 标签内容水平位置用text-align 标签可通过设置line-height达到改变内容竖直高度的效果 二、背景 背景颜色background-color:①颜色名称②#颜色代码③rgb(r,g,b); 背景图片background-image:src();
2017-07-25 14:39:18 241
原创 HTML基础
一、网页由什么组成? html(页面结构)CSS(结构样式)JavaScript(交互) 二、 1、基本框架 2、<!DOCTYPE html> 声明文档类型 3、meta(字符集,页面描述……) 4、title 5、块和行内元素的区别联系
2017-07-24 17:11:09 261
原创 Java入门(第一篇博客)
程序是什么? 数据类型(8个基本类型+类+接口+String一类的其他类型) 变量:命名规范知道由jvm处理代码,jre及jdk区别类型定义4种重要访问修饰符及使用限制,synchronized需了解static、final、abstract比较重要封装继承(this、super是什么东西,方法重写?)多态(①重载②父类引用指向子类对象)接口的特点(成员变量默认修饰符 pub
2017-07-23 12:31:11 353 1
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-07-23 10:17:31 129
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人