前端
文章平均质量分 83
张侦毅
The Minute You Think Of Giving Up, Think Of The Reason Why You Held On So Long.
展开
-
子页面调用父页面中的dom元素并回传信息
当我们在多个页面间做交互时免不了要进行页面间的传值问题,比如说下面就是这个的一个简单的例子. 在这里我们采用的是HTML DOM中的Browser 对象,该对象为我们提供了DOM Window对象,通过该对象下的open()方法,我们可以打开一个新的页面,该方法的调用语法是这样的:window.open(URL,name,features,replace).例如:wind原创 2017-03-28 23:23:29 · 1278 阅读 · 0 评论 -
Markdown博客系统的搭建与使用
文章目录搭建Markdown博客系统的好处模版的选择与使用模版的选择模板的使用使用GitHub Pages预览项目本地开发环境的搭建IDE的选择运行环境的搭建安装RubyInstaller查看安装后的软件版本号配置镜像安装依赖启动项目修改项目编写博客内容修改package.json修改_config.yml搭建Markdown博客系统的好处 传统的博客系统在搭建时往往比较复杂,除了搭建开发、...原创 2018-11-15 12:08:47 · 6770 阅读 · 3 评论 -
使用Nginx进行前后端分离式的开发
为什么要用前后端分离解决前后端分离中出现的跨域问题使用Nginx进行URL代理转发简单的Nginx指令Nginx的配置文件信息为什么要用前后端分离 在现在的程序开发中,越来越多的出现了前后端分离的趋势。在前后端分离的情况下,后端只需要关注于业务逻辑以及后台代码实现,对外只需提供api接口以及相应的接口文档即可。而前端则是在关注于自己的页面展现以及根据后端提供的...原创 2018-05-04 10:29:09 · 12851 阅读 · 0 评论 -
layui引入第三方依赖
layui引入第三方js插件准备编写第一个Hello World配置第三方js路径用layui包裹一个js插件在页面调用在layui中引入moment第三方插件配置momentmoment的文件位置用layui包裹moment在layui中调用momentlayui引入第三方js插件准备 我之前使用的前端框架中包括bootstrap,easy-u...原创 2018-04-21 10:30:18 · 18588 阅读 · 1 评论 -
JS实现事件总线
在程序开发中,尤其是在前端开发中,我们有时会遇到这种情况,那就是在一个页面中当有一个数据被修改时,其它的多处信息展示也应该被同步更新,这时候普通的操作就显得有些繁琐而不可靠,不过采用事件总线的思维是一个不错的解决方式。而这里的所谓事件总线是指一处更改操作,触发多处事件响应。 在这里我编写了一个基于原生JavaScript的eventBus.js插件,在该插件中有两大类方法,...原创 2018-03-03 20:08:59 · 3741 阅读 · 0 评论 -
FeHelper的安装与使用
FeHelper简介FeHelper的安装与使用FeHelper简介 FeHelper是一款极其好用的浏览器插件,其实现的功能是对于前台数据的格式化与渲染等的操作。比如说可以实现对包括Javascript代码美化、CSS代码美化、HTML代码美化。其具有的特点如下:JSON页面自动格式化查看JSON代码片段格式化工具二维码生成工具二维码解码(网页图片右键菜单...原创 2018-03-03 12:56:41 · 16242 阅读 · 0 评论 -
我过去的那些编程思想
我从开始工作,直至现在已经可以说有好几年了,所以说谈谈我过去的那些编程的思想,算是个人工作历程的一段总结吧.在过去做过的项目中曾经发生过这样的事情,那就是项目中有茫茫多的js,一个页面,dom元素没有多少,但是与其相关的js到是有很多,可能是上百行亦或是上千行,可是不幸的是,写这些代码的人离职了,而项目又没有留下什么开发文档之类的技术手册,结果可想而知,就这是一个大大的坑,由于新接手的原创 2017-05-03 00:14:00 · 3930 阅读 · 2 评论 -
前端多页面情况下函数的命名与函数方法的调用
与上一篇有些类似之处,都是在处理前端页面不断增多,页面间不断的拼接与嵌套,页面与页面间的函数方法的命名和dom元素一样出现了命名头疼的问题,比如说在easyUI前端框架下就是如此,我的解决办法还是采用数据结构的方法,不同面板,不同页面间的函数均放在数据结构下进行维护和管理,采用闭包的方法防止众多的函数方法的重名,命名混乱,容易引起歧义等问题。我建议,一个面板中的方法最好命名在一个闭包里原创 2017-04-13 23:18:56 · 1150 阅读 · 1 评论 -
前端多页面情况下id的命名与初始化
id的命名,貌似就是给dom节点随便起个名字的事,只要不重复了就行,这个看似简单,实际上有时候却比较的麻烦。在编写前端页面时,随着页面的不断增多,页面间不断嵌套,不断拼接的前提下,由于dom元素的不断增多,各页面dom元素的id命名和dom元素的初始化就变得更加的棘手了,尤其是在当引入比如说easyUI等的前端框架时更是如此。由于前端框架,比如说easyUI会将众多的页面拼原创 2017-04-12 23:51:53 · 1806 阅读 · 0 评论 -
JavaScript的封装与链式调用
原生的JavaScript操作,不仅仅代码长,而且还不容易记忆和使用,采用对原生的JavaScript代码进行封装,采用编程中主流的面向对象的思维,即在方法中尽量采用属性式的操作(get/set操作),这样我们不仅仅可以简化代码操作量,更加容易记忆,同时也就更加的利于使用,同时我们还可以很轻松的使用我们封装的相关代码采用链式调用来处理各种繁杂的操作.原创 2017-03-23 01:25:15 · 1785 阅读 · 0 评论 -
Array,Object中那些容易走入的误区
在javascript操作Array和Object对象的时候有一些误区是很容易走入的,尤其是那些指针问题,虽然说javascript中并没有像C语言那样的指针操作,但是这并不代表了javascript中就根本没有用到指针,其实在javascript中是有指针的,只是内部被封装好了,不用程序员自己再去手动敲写罢了。容易犯的错误1:以下面的例子为例来说明,下面的例子是用javascri原创 2017-04-10 22:34:26 · 696 阅读 · 0 评论 -
Array对象
Array对象是javascript中的数组对象,而计算机对于数组的操作是最快的,所以说在计算机编程语言中如果大量的引入数组来代替其它的运算,比如说for循环,这将有利于提高代码的运行速度。Array对象Array 对象用于在单个的变量中存储多个值。创建Array对象的语法:new Array();new Array(size);new Array(elem原创 2017-04-09 11:52:42 · 523 阅读 · 0 评论 -
递归查询树节点的完整编号
文章目录编写背景源码结果编写背景 由于最近需要做文件的文档归类编号管理。比较理想的情况是这样的:1个公司下有多个项目,1个项目下有多个文档。但是实际的情况却不是这样的,实际的情况是公司、项目、案卷等是一种多级无限嵌套结构,而文件挂在最终的案卷下,而此时我们需要求得此处文件的文档归类编号,以便于文件查找。而在原始的数据中,并没有此功能,也就是说根本就没有当前所要查询的树节点中的层级内节点顺序编...原创 2019-04-07 16:48:17 · 2084 阅读 · 0 评论