- 博客(189)
- 收藏
- 关注
原创 JavaScript正则表达式----RegExp类型, 代码说明简单易懂
RegExp正则表达式定义RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。匹配原则: 贪婪匹配 直接量语法 代码说明, 例题讲解, 持续更新, 新手指导, 白话理解正则表达式, 完成超酷匹配
2017-01-01 00:15:57 1753
原创 异步加载js 和 js时间线介绍
异步加载jsjs加载的缺点:加载工具方法没必要阻塞文档, 过多js加载会影响页面效率, 一旦网速不好, 那么整个网站将等待js加载而不进行后序渲染工作. 有些工具方法需要按需加载, 用到再加载, 不用不加载.javascript异步加载的三种方案1 . defer异步加载, 但要等到dom文档全部加载完才会被执行. 只有ie能用, 也可以将代码写到内部. 例<script type = "tex
2016-12-31 16:34:07 1023
原创 数据结构---快速排序封装函数
下面的代码中的article只是我也的一个测试结构体, 可以换成任何数值, 理论上来说, 是通用的, 同学们可以自己用下面的代码, 封装一个属于自己的多态快排类void quickSort(article s[], int l, int r){ if (l < r) { int i = l, j = r; double x = s[l].perPea
2016-12-27 16:56:48 630 1
原创 利用原生js做出拖拽弹射效果
预览图 效果图帧数有点低…., 下面附上代码, 大家仔细研究<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ceshi</title> <style> *{ margin: 0; top: 0; } #demo{
2016-12-22 21:18:23 940 1
原创 原生js封装元素运动函数
首先看看演示效果 代码, 函数参数obj为当前想要变动的元素, changeData为想要变动的种类, 例如, func为元素动作结束后想要处理的函数例如向上面那个演示, 注意: opacity要乘以100, 原因见如下代码var div = document.getElementsByClassName('demo')[0]; startMove(div, {width:200 ,
2016-12-22 16:02:21 1120 1
原创 数据结构之---求最大字段和, 时间复杂度o(n)算法
问题描述采用动态规划策略设计并实现算法,求解最大子段和及最大子段和的起始下标和终止下标,要求算法的时间复杂性不超过O(n)。最大子段和问题给定由n个整数(可能为负整数)组成的序列a1, a2,…, an, 求该序列形如 的子段和的最大值。当所有整数均为负整数时定义其最大子段和为0。依次定义,所求的最优值为 例如当(a1,a2, a3, a4,a5,a6)= (-2,11,-4,13,-5,-2)时,
2016-12-17 20:33:47 3568 1
原创 数据结构--哈弗曼编码器
哈夫曼编码本人比较懒….关于哈夫曼树知识点的介绍就不在博客上说了, 请同学们自行查阅相关资料, 直接上代码, 简单 ,粗暴. 如果有哪里没看明白或者是对程序有更好的见解, 请评论在博文的下方, 或者私信我, 我看到后会第一时间回复, 希望大家踊跃发言语言: C知识点: 哈夫曼编码问题描述: 问题描述:设计一个赫夫曼编码译码系统,对某个英文文本文件(.txt)中的字符进行哈夫曼编码,并将该txt文件生
2016-12-08 12:32:13 1932 3
原创 原生js小项目---拖拽小方块--- js菜单栏
学习js到了这里就可以开始尝试做一些小的项目了拖拽小方块HTML部分省去js拖拽方块, js菜单栏function getStyle(elem, prop, fakeNode) { if(window.getComputedStyle){ return window.getComputedStyle(el
2016-12-08 11:58:56 2670
原创 javascript事件, 解决mousedown和click冲突事件, 鼠标事件, 键盘事件, 文本事件用法简介
事件分类鼠标事件click/ mousedown/ mousemove/ mouseup/ contextmenu/ mouseover/ mouseout/ mouseenter/ mouseleave用button来区别鼠标的按键DOM3标准规定: click事件只能监听左键, 只能通过mousedown和mouseup来判断鼠标键鼠标左键button = 0, 右键button = 2
2016-12-08 11:44:28 16842
原创 javascript事件详解和事件冒泡, 捕获介绍, 事件委托经典例子
事件ele.onxxx = function(event) { } 兼容性好, 但是一个元素的同一个事件上只能绑定一个处理程序基本等同于写在HTML行间obj.addEventListener(type, fn, flase); IE9以下不兼容, 可以为一个事件绑定多个处理程序obj.attachEvent(‘on’ + type, fn); IE独有, 一个事
2016-12-07 20:21:31 4008
原创 javascript脚本化CSS系列和封装兼容方法的getStyle(obj, prop)方法
脚本化CSS读写元素dom.style.prop 可读写行间样式, 没有兼容性问题, 碰到float这样的关键字属性, 前面应加CSSeg: float—>cssFloat复合属性必须拆解, 组合单词变成小驼峰式写法写入的值必须是字符串格式查询计算样式window.getComputedStyle(ele, null); eg : window.getComputedStyle(el
2016-12-06 20:25:13 710
原创 javascript定时器+DOM查看视口以及元素尺寸和位置
javascriptjs定时器setInterval( 函数, 时间);可识别最小帧数14 ,每xx时间执行一次这个函数, 循环执行多次setTimeout( 函数 , 时间);xx时间之后执行这个函数clearInterval( );clearTimeout( );全局对象window上的方法, 内部函数this指向windowDOM基本操作查看滚动条的滚动距离window.page
2016-12-05 21:12:41 1039
原创 js轮播图教程
学js已经大概有一个月了, 今天做了一个js的轮播图, 希望能帮到跟我一样同时为了心中的梦想而奋斗的年轻人….!!…由于我的图片画质太高,效果图传不上来, 大家自己试一试吧, 在同一个文件夹保存下面的代码和分别为1,2,3,4,5.jpg的五张图片 我在这里用的图片全部都是1920*1080的尺寸<!DOCTYPE html><html lang="en"><head> <meta
2016-11-16 19:39:24 9705 1
原创 javascript的DOM增删改查基本操作
DOM简介DOM -> Document Object ModelDOM定义了表示和修改文档所需的方法. DOM对象即为宿主对象和, 有浏览器厂商决定, 用来操作HTML和XML功能的一类对象的集合. 也有人称DOM是对HTML以及XML的标注接口.DOM操作对结点的增删改查查看结点元素document 代表整个文档document.getElememtByld( )//元素再IE8
2016-11-13 15:24:55 1203
原创 java输入数据方法
首先先看一段代码import java.util.*;public class Ex {public static void main(String args[]){ Scanner out = new Scanner(System.in);System.out.println("输入一个int型数据:");int a= out.nextInt();System.out.println(
2016-11-10 21:26:44 2003
原创 javascript深度拷贝和数组去重代码详解; 数组,类数组,try-catch方法介绍
知识点深度拷贝和代码深度解析javascript中数组的各种函数解析以及使用方法数组去重和代码深度解析并且应用此方法完成字符串去重, 类数组的构造以及javascript中try-catch简介
2016-11-09 22:52:36 681
原创 js+html迷宫心得
心得与体会document.createElement()是在对象中创建一个对象,要与**appendChild()** 或 **insertBefore()**方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点setAttribute()方法添加指定的属性,并为其赋指定的值。如果这个指定的属性已存在,则仅设置/更改值。< table > 标签定义 HTML
2016-11-09 19:06:07 1190 1
原创 javascript封装判断全数据类型方法, toString方法, 对象的枚举(in, instanceof, hasOwnProperty的用法), arguments类数组属性
toString方法 javascript封装判断全数据类型方法, 对象的枚举(in, instanceof, hasOwnProperty的用法及其介绍), arguments类数组属性(callee, caller)
2016-10-27 23:01:46 1375
原创 javascript封装继承 和 命名空间,this,属性表示法介绍
继承发展史传统形式—>原型链过多的继承了没用的元素借用构造函数不能继承借用构造函数的原型每次构造函数都要多走一个函数共享原型不能随便改动自己的原型圣杯模式有两种格式第一种//圣杯模式function inherit(Origin, Target) { function F() {}; F.prototype = Origin.prot...
2016-10-27 21:06:33 2801 8
原创 javascript原型+call/apply
原型定义: 原型是function对象的一个属性, 它定义了构造函数造出的对象的公共祖先. 通过该构造函数产生的对象, 可以继承该原型的属性和方法. 原型也是对象.利用原型特点和概述, 可以提取共有属性.对象如何查看原型—->隐式属性 双下划线proto双下划线(….那个markdown编辑器把我的下划线给屏蔽了)如何查看对象的构造函数—>constructor当然除了上面的定义之外还可
2016-10-26 20:00:20 417
原创 javascript对象+构造函数内部原理+包装类
#构造函数的内部原理1. 在函数体的最前面隐式的加上this = { }![栗子](http://img.blog.csdn.net/20161025214340150)2. 执行this.xxx = xxx;3. 隐式的返回this#包装类- new String( );例:![例子](http://img.blog.csdn.net/20161025215004394)在执行**str.lengt
2016-10-25 22:24:01 661
原创 javascript预编译+例题分析
js运行三部曲语法分析预编译解释执行预编译前奏imply global 暗示全局变量, 即任何变量, 如果为经声明就赋值, 此变量就为全局对象所有.一切声明的全局变量, 全是window的属性. 例: var a = 123; –> window.a = 123;预编译四部曲:创建AO对象找形参和变量声明, 将变量和形参名作为AO属性名, 值为undefined将实参值和形参统
2016-10-24 21:31:40 914
原创 二叉树的前序, 中序, 后序非递归算法
什么是前序, 中序, 后序首先先介绍一下三种遍历二叉树的方法: 1. 前序:先根结点后左孩子最后右孩子 2. 中序:先左孩子后根结点最后右孩子 3. 后序:先左孩子后右孩子最后根结点 例如上图中的二叉树我们的遍历输出分别为: 前序: GDAFEMHZ 中序: ADEFGHMZ 后序: AEFDHZMG代码部分#include<cstdio>#include<iostream>#
2016-10-16 22:55:51 801
原创 JavaScript基本语法+类型转换
- 显示类型转换 - Number(mix) ***null ---> number ---> 0*** ***undefined ---> number ---> NaN*** ***转换成数字*** - parseInt(string, radix) ***想把字符串转换成整数型的数字*** 例:parseInt("123", 16)把123当成16进制
2016-10-16 16:19:55 595
原创 CSS属性+盒模型知识点整理
感觉好像markdown编辑器在移动端显示貌似有点问题, 很多列表编号都没有了, 好奇怪. 由于刚刚开始学习写博客, 可能很多地方都存在不足, 希望看到的朋友可以给些建议 , 谢谢接下来继续接着上一篇博客, 继续学习web前端开发css知识点‘*’通配符选择器经常用作为网页的初始化先写功能, 再从库从去挑功能, 一种反向逻辑自己写的属性可以覆盖原标签的属性, 因此可以自定义标签, 创造标签浏
2016-09-22 11:51:17 725
原创 HTML< form >标签+CSS选择器介绍
继续接着上一篇继续学习HTML的基本标签HTML标签1.< form >标签1.1属性method = “get/post”action = “目标地址,后台服务器的域名地址” 1.2< input >标签和’form’标签配合使用1.2.1属性type = “text输入框/ password密码框/ submit提交框/ radio单选框/ checkbox复选框”name = “use
2016-09-16 16:55:26 1432
原创 HTML常用标签
html -->html全称 hyperText markup language 一.基本标签1.根标签 2.结构标签 ----给浏览器识别用 ----给用户使用3.单标签1 Tips:标签中可以添加属性,属
2016-09-11 12:27:26 746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人