Web前端
文章平均质量分 78
Xyntax
博客已搬家到www.cdxy.me
展开
-
JS学习笔记1——语法及规则
注释js:HTML : 建议跟其他程序一样用//变量声明var统一声明可以不声明直接赋值区分大小写数据类型弱类型语言字符串数布尔数组 var beatles = Array(4); =Array()可以不声明长度=Array("a",1,true)多类型并存,初始化=["a",1,true]直接初始化嵌套用原创 2015-05-11 00:31:52 · 511 阅读 · 0 评论 -
前端冷知识集锦,很多都是web安全能用到的小技巧
前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来。现分类整理出来分享给大家,也补充了一些平时的积累和扩展了一些内容。HTML篇浏览器地址栏运行JavaScript转载 2015-05-17 22:54:57 · 1383 阅读 · 0 评论 -
JavaScript数据类型、类型检测函数——慕课网ArraysSimilar编程练习
基本类型stringnumberbooleanfunctionundefinedobject (null,Array,Date,window)隐式转换与“==”“===”num-string var str=num+‘ ’string-num var num=str-0“==”进行隐式转换后判断(即判断变量里面的值)“===”直接原创 2015-05-21 17:25:33 · 1066 阅读 · 0 评论 -
Jacascript表达式、运算符、语句、严格模式
表达式{//key-valuex:1;y:2;}[1, , , 2]中间是三个undefinedvar o = new Object();{o.x=1;o.y=2;}o.x == o['x'] (属性名自动转化成字符串)特殊运算符C?a:bvar val = (1,2,3) 从左到右计算表达式,最后取最右边的值de原创 2015-05-25 13:58:04 · 923 阅读 · 0 评论 -
html与JacaScript中的重要思想:预留后路、向后兼容、js分离
以一个简单的web程序为例具体设计模式请配合代码及注释食用<!--1 预留退路:如果用户禁用了js,链接还能正常显示吗?(href)2 分离js:行为层与结构层真的分开且互不干扰吗?(onclick)3 向后兼容:js代码中检测了浏览器的函数支持吗?(if(!xxx)return)--> ImageGallery --> 测原创 2015-07-17 22:03:10 · 1443 阅读 · 0 评论 -
SQLi-Labs Lesson 1-8 notes
SQLI-LABS 是一个专业的SQL注入练习平台,用于学习SQL注入的各种姿势及原理。info下面的测试场景都支持GET和POST两种注入方式报错注入(联合查询) 1)字符型 2)数字型报错注入(基于二次注入)盲注 1)基于布尔值 2)基于时间UPDATE型注入练习INSERT型注入练HTTP头部注入 1)基于Referer 2)基于UserAgent 3)基于Cook原创 2015-11-21 22:04:31 · 851 阅读 · 0 评论 -
MySQL解决中文乱码问题
在使用MYSQL时遇到中文乱码的问题,表现为插入数据后查询时输出为??(乱码), 在百度了n多不靠谱的教程之后,终于走出此坑,过程记录之.判断情况statusmysql > status;首先查看版本信息和编码方式,可以看到下面四个characterset有的为latin1. 简单来说,我们的目标所有Latin1 都改成 utf8.charsetmysql> show variables like原创 2015-11-25 00:45:07 · 441 阅读 · 0 评论 -
PHP一种友好的函数传参模式设计
当一个类的构造函数函数中,需要传入的参数较多时,程序员在编码时由于传参的顺序和写法难记忆,容易出现编译错误,或者出现值传给错误参数(弱类型语言)的情况.友好的功能设计程序员在实例化一个class时,传入的参数应该满足以下 友好性目标: 1. 能够只传入部分参数 2. 能够不按顺序传入参数 3. 能够不区分参数的大小写 4. 能够及时准确的提示传参时产生的错误改进流程例1-在成员变原创 2015-11-28 21:30:10 · 540 阅读 · 0 评论