澪月

前端的路越走越远

CSS实现两端对齐(及原理)

废话不多说,先放实际代码。 <div> <div class='row'>中文两端对齐<span></span&gt...

2019-03-14 16:37:31

阅读数 140

评论数 0

JQuery插件:1、为什么要返回return this.each()

  经常在JQuery插件中发现一个问题,为什么方法返回的都是return this.each() jQuery.fn.test= function(){ this.css("background","#ff0")...

2018-08-09 10:27:26

阅读数 302

评论数 0

JavaScript生成指定范围的随机数

公司总是无聊的让我们互相填表评分,生死有命,富贵在天,各位我们随机吧!这就是最后代码了,按下F12,复制上去,敲下回车(如图1),全部复制,打开excel选中起始位置一格(如图2),贴上去就ok完事。var str = ""; var max = 4; var ...

2018-07-13 10:40:37

阅读数 443

评论数 0

[JQuery] find()、has()、filter()、siblings()

<ul>     <li>list item 1</li>     <li>list item 2<...

2018-05-07 14:44:32

阅读数 306

评论数 0

CSRF简单理解---HTTP Referer字段验证(Java实现)

CSRF攻击简单来说就是: 1.你可以通过A网站发送请求“转100块给小明”。 2.然后你碰巧又上了X网站,X的某链接藏着一条操作”转100快给小芳”。 3.当你点击X网站的某个链接时,会利用你在A网站的session信息,发送请求”转100快给小芳”。 所以CSRF防御的重点就是怎么判断...

2018-02-08 16:30:29

阅读数 2618

评论数 0

style、currentStyle、getComputedStyle()区别

JS 获取 html元素的样式有三种方式:style、getComputedStyle 和 currentStyle等。区别在于: (1)style 只能获取行间样式,但能设置样式。 (2)getComputedStyle 和 currentStyle 能够获取 行间样式/非行间样式/浏览器默...

2018-01-25 17:10:40

阅读数 255

评论数 0

JS不定参 arguments

当你定义的函数参数不确定时,是否想过一个词 “不定参”!js里的不定参便是运用的arguments参数。 var param = ["1", 2, ,{"aa":"11", "bb":"...

2018-01-25 16:29:31

阅读数 1194

评论数 0

<前端面试题>什么是语义化的HTML?有何意义?为什么要做到语义化?

一、什么是语义化的HTML?语义化的HTML就是写出的HTML代码,符合内容的结构化(内容语义化),选择合适的标签(代码语义化),也就是说用正确的标签做正确的事情,能够便于开发者阅读和写出更优雅的代码的同时让网络爬虫很好地解析。二、为什么要做到语义化?1、有利于SEO,有利于搜索引擎爬虫更好的理解...

2018-01-04 11:28:13

阅读数 378

评论数 0

JS的构造函数

JavaScript对象的创建方式在JavaScript中,创建对象的方式包括两种:对象字面量和使用new表达式。对象字面量是一种灵活方便的书写方式,例如:var o1 = { p:”I’m in Object literal”, alertP:function(){ ...

2018-01-03 11:05:16

阅读数 147

评论数 0

pip install scrapy报错:error: Unable to find vcvarsall.bat解决方法

在网上查找解决方法时,大致知道了问题的原因。是因为缺少C语言的编译环境,其中一种解决方法就是安装相对应版本的Visual Studio,但是安装VS本身就极其麻烦,所以这种方法是不推荐的。第二种方法就是下载已经编译好的安装包。 1.下载.whl安装包可以到下面这个网址中下载与python版本以及系...

2017-12-11 16:04:11

阅读数 235

评论数 0

【学习笔记】Python中的正则表达式re

匹配方法1.search() 只会返回一次匹配结果 2.match() 从头开始匹配,一点不符合立马结束匹配 3.全局匹配 re.compile(str).findall(html) 主要用法,可匹配所有结果。匹配的结果正则匹配的结果就是用原子匹配出的结果,3个(.*?)匹配出的就是3...

2017-12-07 15:10:13

阅读数 128

评论数 0

【学习笔记】Python爬虫-豆瓣电影所有短评

用到的包:1.requests获取网页内容(中文api:http://docs.python-requests.org/zh_CN/latest/user/quickstart.html#id2)2.bs4解析网页(中文api:http://beautifulsoup.readthedocs.io...

2017-12-07 09:56:10

阅读数 600

评论数 3

学习笔记:正则表达式

1.写法概述正则表达式就是拼在一起的对比字符串,所以字符之间紧挨着。 例如[a-z0-9_-]中括号表示这里面的东西选1个,a-z就是从a到z。所以这句话的意思就是匹配的单个字符在a-z,0-9,_,-里面。 基于这点从左到右解读正则表达式就很简单了。2.先看懂,再会写1.简单用户名筛选:/^...

2017-11-28 16:07:05

阅读数 145

评论数 1

treeview默认收缩指定行和nodeId取值

1.收缩指定行$('#tree').treeview('collapseNode', [ nodeId, { silent: true, ignoreChildren: false } ]);nodeId从上外下,从0开始系统自动赋值。 如图,想要关闭2016的这一行,那就要取到2016这一行的...

2017-11-27 16:45:37

阅读数 1414

评论数 0

PDF.js 在线pdf阅读插件(禁止打印,下载,每页水印)

PDF.js实际运行起来的页面UI效果:http://mozilla.github.io/pdf.js/web/viewer.html 插件下载:https://pan.baidu.com/s/1jIDxrYA 1.调用方法: 把generic文件放在项目代码中 a href=&q...

2017-11-23 16:20:27

阅读数 26337

评论数 8

JS 将 string 转换成为 number

汇总一下各类方法: 1):parseInt var x = parseInt(&quot;10&quot;); // 10 带有两个参数:第一个是目标转换字符串,第二个用来指定将字符串转化为几进制的数字,并且radix的范围是(2~36) parseInt(s...

2017-11-17 10:05:01

阅读数 11759

评论数 2

jQuery的三种$()

1、$()可以是$(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素。 比如:$("a")构造的这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的`<a/>`这个标签。如: $("a&...

2017-11-06 15:02:21

阅读数 134

评论数 0

HTTP请求中POST与GET的区别

一、原理区别   一般我们在浏览器输入一个网址访问网站都是GET请求;再FORM表单,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式。    HTTP定义了与服务器交互的不同方法,其中最基本的四种:GET,POST,PUT,DELETE,HEAD,其中GE...

2017-11-03 09:28:25

阅读数 336

评论数 0

在线字体特效工具

这里再提供几款文字特效工具供大家参考: 在线特效文字/彩色文字生成工具: http://tools.jb51.net/aideddesign/colortext 在线生成字体CSS样式工具: http://tools.jb51.net/code/csscreate 仿古书排版文字竖排转换...

2017-10-31 11:03:35

阅读数 1695

评论数 0

javascript:void(0)使用介绍与伪协议

最近看了好几个关于<a>标签和javascript:void(0)的帖子,谨记于此,以资查阅。 在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = “#”,但是,这样会有一个问题,就是当页面有滚动条时,如果不做任何处理点击后会返...

2017-10-31 10:56:44

阅读数 445

评论数 0

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