1、学习html5不需要会java,但是需要编程基础,比如各种JS/JQuery等。
2、学习html5最重要的不是已经会多少东西,而是你的不断学习的学习能力。要明白,技术是时刻在更新的。
学习HTML5可以参考下列进阶知识:
一、前段页面重构1、PC端网站布局(HTML基础,CSS基础,CSS核心属性;CSS样式层叠,继承,盒模型;浏览器兼容性与宽高自适应;定位、锚点、图片整合;表格,CSS属性与滤镜。)
2、HTML5+CSS3基础(HTML5新增的元素与属性;CSS3选择器、媒体查询;CSS3位移与变形处理;CSS3 2D、3D转换与过度动画;响应式设计。)
3、WebApp页面布局(移动端页面设计规范;移动端切图;文字流式/控件d性/图片等比例/特殊设计的100%布局;等比缩放布局;viewport/meta、rem/vw的使用;移动web特别样式处理)
二、JavaScript高级程序设计1、原生JavaScript交互功能(基本语法、循环语句、函数与数组、String与Date、BOM与DOM、事件、拖拽效果、cookie存储、正则表达式、Ajax、面向对象基础、运动与游戏开发)
2、面向对象进阶与ES5/ES6应用(Promise/A+、设计模式(观察者模式等)、原型链、构造函数、执行上下文栈与执行上下文、变量对象与活动对象、作用域链、闭包、this、ES5、ES6)
3、JavaScript工具库(DOM库、事件库、AJAX库、原型和继承库、MVVM核心库、基于SPA的路由库)
三、PC端全栈项目1、jQuery经典交互特效(时间轴特效、tab页面切换效果、网页定位导航特效、滑动门特效、焦点图轮播特效、导航条菜单效果、瀑布流特效、d出层效果、倒计时效果、抽奖效果)
2、PHP+MySQL后端基础(PHP、MySQL、HTTP(s)协议详解、Ajax进阶、跨域与Defered、Apache与Nginx 环境搭建与配置、接口的定义、Mock数据、Restful、前后端联调、前端安全XSS,CSRF,JSON注入)
3、前端工程化与模块化应用(Gulp、Webpack、NPM、Git/SVN、CommonJS、AMD、CMD、ES6模块化)
四、移动端WebApp开发1、应用Vue.js开发WebApp项目
2、应用React.js开发WebApp项目
3、应用Angular开发WebApp项目
五、混合(Hybrid,RN)开发1、微信公众号开发
2、微信小程序开发
3、React Native
六、NodeJS基础、MongoDB、GraphGL、Express、Koa、socket 即时通信??
给你几个函数,自己查查去!file_get_contents()
mysql_connect()
mysql_select_db()
mysql_query()
另外就是mysql的insert插入语句了!
由于不是很明白的意思,所以就说这么多了!不明白的将那几个函数都百度一下就知道怎么做了!
如果是先浏览文件再确定是否插入数据库,这样的一个 *** 作流程的话,需要用到ajax的,阿弥陀佛,老辣也无能为力了!
如果你是先上传文件,然后读出来的话,这个只需要php就可以了实现了,用php的文件上传函数$_FILE['filename']['tmp']和move_upload_file函数即可。
如果你是在上传之前就要先读出txt文本文档里面的数据,那就要用ajax技术了,基本就是file表单的onchange事件读出选中的txt文件的路径,然后将这个路径传给php文件,让php文件读取它显示在一个文本框里面,然后写入数据库,似乎js也可以读取文本文档的,不过不是很安全,一般的机器都会禁止这么 *** 作的,阿弥陀佛,具体情况,老辣就介绍到此吧!为兄多多思考吧!另外请赶快给分吧,老辣等不及了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)