11 2016 档案
摘要:1、AngularJS: 开源的JS框架,用来开发单一页面应用,以及数据操作频繁的场景;2、设计原则: ①YAGNI原则:You Aren't Gonna Need It! 不要写不需要的代码! ②KISS原则:Keep It Simple and Stupid! 代码保持简洁和具有表现力! ——语
阅读全文
摘要:1、列偏移与列排序: ①列偏移:控制列出现的位置,某列偏移后,后序列会随之偏移——只能右偏移; col-lg/md/sm/xs-offset-*; ②列排序:控制某一列的位置,该列可以左(pull)右(push)调整,其排序后,其它列不受影响; col-lg/md/sm/xs-push-*:右移;
阅读全文
摘要:1、BootStrap组件——按钮组: .btn-group>.btn*5; .btn-group-justified; .btn-group-lg/sm/xs; .btn-group-vertical——竖直按钮组;2、BootStrap组件——下拉菜单: 下拉菜单必须三级结构: <div cla
阅读全文
摘要:1、BootStrap指定的四种屏幕尺寸: ①超大PC屏幕——lg(large):w>=1200px; ②中等PC屏幕——md(medium):1200px>w>=992px; ③Pad屏幕——sm(small):992px>w>=768px; ④Phone屏幕——xs(extra small):7
阅读全文
摘要:1、响应式网页: ①Responsive Web Page:一个可以根据浏览设备的不同,而自动更改布局、图片、文字效果的网页; ②构成:不能固定宽度,必须流式布局;文字和图片大小随容器大小而改变;CSS3 Media Query;2、响应式网页编写: ①必须声明viewport元标签: <meta
阅读全文
摘要:JSON字符串在项目中的应用: ①PHP服务器给客户端JS发送JSON响应数据: PHP: $arr=[...]; echo json_encode($arr); JS: var obj=JSON.parse(str); ②客户端JS给发送PHP服务器JSON响应数据: JS: var arr=[.
阅读全文
摘要:1、HTML5新特性之WebSocket: ①HTTP协议的不足:基于“请求——响应”模型,只有在客户端发送请求后,服务器才会给予响应;对于实时的股票走势图,以及聊天通讯等无法满足需求; ②解决方案:setInterval+AJAX:心跳请求; 问题:过于频繁对服务器压力过大,频率过低则信息获取延迟
阅读全文
摘要:1、拖放API中源对象与目标对象事件间的数据传递: ①创建全局变量——污染全局对象: var 全局变量=null; src.ondragstart=function(){ 全局变量=数据值; } target.ondrop=function(){ console.log(全局变量); } ②使用HT
阅读全文
摘要:1、SVG绘图总结: ①方法一:已有svg文件,<img src="x.svg"> 方法二:<body><svg></svg></body> ②绘制矩形:<rect x="" y="" width="" height=""></rect> ③绘制圆形:<circle cx="" cy="" r=""
阅读全文
摘要:1、关于Canvas绘制图像: 问题:需要绘制多张图片时,必须等待所有图片加载完成才能开始绘制;而每张图片都是异步请求,彼此没有先后顺序,哪一张先加载完成完全无法预测; 方案: var progress=0;//全局加载进度 var img=new Image(); img.src='xx.jpg'
阅读全文
摘要:1、Canvas绘图——JS绘图: <canvas id='c1' width='' height=''></canvas> * Canvas尺寸不能用CSS设置; c1.height=; c1.width=; var ctx=c1.getContext('2d'); 常用属性: ctx.fillS
阅读全文
摘要:1、HTML5新特性之视频播放——video: ①例:<video src=""></video> ②video标签默认为300*150的inline-block; ③成员属性: autoplay:是否自动播放; controls:是否显示播放控件; currentTime:当前播放到的时间; du
阅读全文
摘要:1、WebStorm快捷键: Ctrl+Alt+(向下方向键):快速复制当前行 Alt+(向上/下方向键):移动当前行 Ctrl+D:删除当前行 Ctrl+/:快速(取消)注释当前行 Ctrl+Alt+L:格式化当前文档2、HTML5九大新特性: ①表单新特性、②视频音频、③Canvas绘图、④SV
阅读全文
摘要:1、跨域请求: Cross Domain Request:跨域名的HTTP请求,浏览器从某个域名下的资源访问了另一域名下的另一资源(协议、域名或是端口号不同); ①浏览器允许跨域请求的情形: <img>、<link>、<script>、<iframe> ②禁止跨域请求的情形: XHR——浏览器默认出
阅读全文
摘要:1、PHP中json_encode编码规则: PHP索引数组编码为JSON:[...] PHP关联数组编码为JSON:{...}2、jQuery中AJAX封装函数之load: ①使用:$('选择器').load(url,[data],[fn]); $('选择器').load(url); ②含义作用:
阅读全文
摘要:1、使用XHR接收服务器返回的数据——text 服务器端: header('Content-Type:text/plain'); echo 'xxx'; 客户端: xhr.responseText;2、使用XHR接收服务器返回的数据——html(标签片段) 服务器端: header('Content
阅读全文
摘要:1、Ajax: AJAX:Asynchronous Javascript And Xml,异步的JS和XML; 同步请求:地址栏输入URL、链接跳转、表单提交…… 异步请求:使用Ajax发起,底层使用XMLHttpRequest对象;2、XHR的创建: var xhr=null; if(window
阅读全文
摘要:1、URL、URI和URN URL:Unified Resource Locator:统一资源定位符; URI:Unified Resource Identifier:统一资源识别符; URN:Unified Resource Naming:统一资源命名符; URI=URL+URN;2、响应状态码(
阅读全文
摘要:1、数据操作: ①插入记录: 插入单条记录:INSERT tbl_name(字段名称,……) VALUES(字段值,……); 插入多条记录:INSERT tbl_name(字段名称,……) VALUES(字段值,……),(字段值,……)……; ②修改记录: 更新表中所有记录:UPDATE tbl_n
阅读全文
摘要:1、通过SQL(结构化查询语言)操作数据库: DDL:数据定义语言,创建库,创建表,选择; DML:数据操作语言,完成数据增删改; DQL:数据查询语言,完成数据查询; DCL:数据控制语言,授权、回收权限;2、数据库连接: mysql -uroot或者mysql -uroot -p密码; SQL不
阅读全文
摘要:1、定义:PHP Hypertext Preprocessor,超文本预处理器,服务器端脚本语言;2、环境:WAMP:Window+Apache+PHP+MySQL; LAMP:Linux+Apache+PHP+MySQL; web服务器访问:http://localhost:80或者http://
阅读全文
摘要:1、第三方插件: ①日期:layDate:不依赖于jquery 使用:html:<input class="laydate-icon"> css:引入laydate/skins/default/laydate.css js:laydate({ elem:"selector",format:"YYYY
阅读全文
摘要:一、事件: 1、模式触发事件: ①DOM:elem.onXXX();只能触发直接用onXXX绑定的事件处理函数;用addEventistener添加的事件监听无法模拟出发触发; ②jQuery:$(...).trigger("事件名");可简写:$(...).事件名; 2、页面加载后执行: ①jQu
阅读全文
摘要:1、操作元素之属性: ①attr读:$(“selector”).attr(“属性名”);=>getAttribute(“属性名”);改:$(“selector”).attr(“属性名”,值);=>setAttribute(“属性名”,值);*(*无法访问不再开始标签中存在的prop属性;例:chec
阅读全文
摘要:1、jQuery对象获取:①先获得DOM对象,再用$函数封装到jQuery对象;var $jQuery=$(DOM对象);②直接使用$函数查找到的DOM对象,被自动封装到jQuery对象中;var $jQuery=$(“selector”); 2、jQuery选择器:支持几乎所有CSS选择器;①绑定
阅读全文
摘要:1、定时器:①任务函数:函数结尾判断临界值;②启动定时器:a、周期性:timer=setInterval(任务函数,interval);b、一次性:timer=setTimeout(任务函数,wait);③停止定时器:a、周期性:clearInterval(timer);timer=null;b、一
阅读全文
摘要:1、HTML DOM常用对象之Table:①创建:createTHead();createTBody();createTFoot();②删除:deleteTHead();deleteTFoot();③tHead下:insertRow(i);deleteRow(i);*(i相对与当前行分组的位置;);
阅读全文
摘要:1、添加:①var a=document.createElement(“a”);②设置关键属性;③将元素添加到DOM树:a、parent.appendChild(a);b、parent.insertBefore(a,old);c、parent.replaceChlid(a,old); 2、优化:尽量
阅读全文

浙公网安备 33010602011771号